<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
		<id>https://wiki.ovidentia.fr/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Laucho</id>
		<title>OviWiki - Contributions de l’utilisateur [fr]</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.ovidentia.fr/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Laucho"/>
		<link rel="alternate" type="text/html" href="https://wiki.ovidentia.fr/index.php/Sp%C3%A9cial:Contributions/Laucho"/>
		<updated>2026-04-19T05:55:24Z</updated>
		<subtitle>Contributions de l’utilisateur</subtitle>
		<generator>MediaWiki 1.26.4</generator>

	<entry>
		<id>https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5736</id>
		<title>Référence OvML</title>
		<link rel="alternate" type="text/html" href="https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5736"/>
				<updated>2019-03-11T13:43:32Z</updated>
		
		<summary type="html">&lt;p&gt;Laucho : /* Variables */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Catégorie:Développement de skins]]&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
OvML ( Ovidentia Markup Langage ) est un ensemble de balises, identiques par leur syntaxe à celles utilisées avec HTML. Elles permettent d’extraire des données Ovidentia, de les manipuler et de les présenter en utilisant HTML.&lt;br /&gt;
&lt;br /&gt;
Les données à extraire peuvent être de plusieurs types, comme par exemple, les cinq derniers articles publiés, les dernières contributions d’un forum donné, les derniers fichiers chargés, etc …&lt;br /&gt;
&lt;br /&gt;
On pourra ainsi s’en servir pour réorganiser complètement la page d'accueil d'un site Ovidentia en y insérant, par exemple, la liste des 3 derniers articles, la liste des 5 dernières contributions d'un forum, des images, le texte d'un article spécifique, ...&lt;br /&gt;
&lt;br /&gt;
La conception d'une page OvML est identique à celle d'une page HTML. Elle peut ne contenir que des balises OvML ou un mélange HTML et OvML. On peut aussi partir d'une page HTML existante et y insérer des données Ovidentia en utilisant les balises OvML. Pour l’afficher, on utilisera l’url suivante :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
Certaines balises OvML sont dites “Container&amp;quot;. Un container est une balise OvML contenant une partie du fichier OvML comprise entre un tag d’ouverture et un tag de fermeture. Un container peut être une liste ou une condition. Dans le cas d’une liste, le contenu du container est répété autant de fois qu’il y a d’éléments dans la liste. Un container ‘condition’ n’affiche son contenu que dans le cas où la condition est vraie.&lt;br /&gt;
&lt;br /&gt;
== Les variables &amp;lt;OVxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Une variable OvML est de la forme:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
où xxxx est le nom de la variable.&lt;br /&gt;
&lt;br /&gt;
Différents paramètres peuvent être utilisés pour modifier l’affichage du résultat de la variable.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être sauvegardée dans une autre variable en utilisant le paramètre saveas (voir ci-dessous).&lt;br /&gt;
&lt;br /&gt;
== Les fonctions &amp;lt;OFxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Les fonctions se présentent sous la forme :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Elles permettent, entre autre, de traduire du texte, de faire des opérations arithmétiques, etc, …&lt;br /&gt;
&lt;br /&gt;
Le résultat de ces fonctions peut être sauvegardé dans une variable OvML en utilisant le paramètre saveas (voir ci-dessus).&lt;br /&gt;
&lt;br /&gt;
== Les containers &amp;lt;OCxxxx&amp;gt; … &amp;lt;/OCxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque importante d'utilisation des containers :'''&lt;br /&gt;
&lt;br /&gt;
* Il est possible d’imbriquer les containers sauf s’ils ont le même nom. Dans le cas précédent, il existe l’astuce de rajouter un paramètre sans valeur différente dans les balises. Ce paramètre va permettre d'identifier l'ouverture et la fermeture des containers par le moteur d'Ovidentia. Le paramètre doit donc se retrouver dans la balise d'ouverture ainsi que dans la balise de fermeture.&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre1&amp;gt;&lt;br /&gt;
    &amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre2&amp;gt;&lt;br /&gt;
        ...&lt;br /&gt;
    &amp;lt;/OCxxxx monparametre2&amp;gt;&lt;br /&gt;
&amp;lt;/OCxxxx monparametre1&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Chaque paramètre d'un container est vu comme une variable par le moteur OvML; il faut donc éviter d'utiliser pour nom d'une variable OvML le nom d'un attribut d'un container pour supprimer des erreurs d'interprétation.&lt;br /&gt;
&lt;br /&gt;
= Les variables OvML =&lt;br /&gt;
&lt;br /&gt;
Les variables OvML peuvent être définies dans le fichier OvML, produites par un container ou passées comme paramètres dans l’url. Elles sont accessibles en utilisant la syntaxe :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVnom-de-la-variable&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut définir une variable OvML en utilisant la fonction PutVar :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;nbArticles&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit une variable nbArticles initialisée à la valeur 10.&lt;br /&gt;
&lt;br /&gt;
Pour récupérer la valeur dans une page OvML, il faut utiliser la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut aussi définir une variable en utilisant une variable globale d’Ovidentia. Pour cela, il suffira d’omettre le deuxième paramètre :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;babSlogan&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maintenant la variable &amp;lt;code&amp;gt;&amp;lt;OVbabSlogan&amp;gt;&amp;lt;/code&amp;gt; existe dans OvML et contient le contenu du slogan du site.&lt;br /&gt;
&lt;br /&gt;
On peut ainsi utiliser les variables d’Ovidentia pour récupérer le nom de l’utilisateur connecté ( BAB_SESS_USER ), son ID ( BAB_SESS_USERID ), etc.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
* babCurrentDate est une variable globale permettant de récupérer la date courante. Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
* Les variables globales booléennes comme BAB_SESS_LOGGED ont la valeur nulle si la valeur est fausse (false) et vaut 1 si la valeur est vraie (true).&lt;br /&gt;
&lt;br /&gt;
Il est parfois utile de tester l’existence d’une variable avant de la définir. On utilisera pour cela la fonction '''IfNotIsSet''' :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;page&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, si la variable page n’est pas définie, elle sera définie avec la valeur initiale 1.&lt;br /&gt;
&lt;br /&gt;
Toutes les variables produites par un container peuvent être jointes en utilisant la syntaxe d’une variable OvML &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
On peut aussi passer des variables OvML à un fichier OvML en utilisant l’url :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;total=1000&lt;br /&gt;
&lt;br /&gt;
Dans la page OvML on peut donc utiliser la variable totale.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être modifiée ou sauvegardée dans une autre variable en utilisant les attributs suivants :&lt;br /&gt;
&lt;br /&gt;
== saveas ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable dans une autre.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles saveas=&amp;quot;TotalArticles&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Une nouvelle variable TotalArticles est créée et sa valeur est la même que celle de nbArticles.&lt;br /&gt;
&lt;br /&gt;
== strlen ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer les n premiers caractères de la variable.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Récupère les n premiers caractères du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il est possible de spécifier une chaîne qui sera ajoutée à la fin du résultat si la variable a été tronquée. Par exemple &amp;quot;...“ pour indiquer une suite :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100,...&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== striptags ==&lt;br /&gt;
&lt;br /&gt;
Supprime les tags HTML de la variable :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les tags HTML de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan striptags=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== htmlentities ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit les entities HTML ( &amp;lt; devient &amp;amp;amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit en inverse les entities HTML ( &amp;amp;amp;lt; devient &amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan htmlentities=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== stripslashes ==&lt;br /&gt;
&lt;br /&gt;
Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan stripslashes=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== urlencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans une url&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan urlencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== jsencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans du javascript&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan jsencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== strcase ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| upper&lt;br /&gt;
| Convertit le contenu de la variable en majuscule&lt;br /&gt;
|-&lt;br /&gt;
| lower&lt;br /&gt;
| Convertit le contenu de la variable en minuscule&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strcase=&amp;quot;upper&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nlremove ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les retours chariots&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nlremove=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== trim ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| left&lt;br /&gt;
| Supprime les blancs en début de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| right&lt;br /&gt;
| Supprime les blancs en fin de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| all&lt;br /&gt;
| Supprime les blancs en début et en fin de chaîne&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan trim=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nl2br ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;1&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Transforme les retours chariots en &amp;lt;BR&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nl2br=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== sprintf ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| Voir la documentation PHP pour la fonction sprintf&lt;br /&gt;
| Retourne une chaîne formatée&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVMoney sprintf=&amp;quot;%01.2f&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== date ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater une date Ovidentia &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| S&lt;br /&gt;
| Format court de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| L&lt;br /&gt;
| Format long de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| T&lt;br /&gt;
| Format de l'heure défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| d&lt;br /&gt;
| Trois premières lettres du jour de la semaine Dim pour Dimanche&lt;br /&gt;
|-&lt;br /&gt;
| D&lt;br /&gt;
| Jour de la semaine Dimanche par exemple&lt;br /&gt;
|-&lt;br /&gt;
| j&lt;br /&gt;
| Jour du mois, sur deux chiffres (éventuellement avec un zéro) : &amp;quot;01&amp;quot; à &amp;quot;31&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| m&lt;br /&gt;
| Mois, en trois lettres : par exemple &amp;quot;Avr&amp;quot; (pour Avril)&lt;br /&gt;
|-&lt;br /&gt;
| M&lt;br /&gt;
| Mois en lettres : Avril par exemple&lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Mois; i.e. &amp;quot;01&amp;quot; à &amp;quot;12&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Y&lt;br /&gt;
| Année, 4 chiffres; i.e. &amp;quot;2003&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| y&lt;br /&gt;
| Année, 2 chiffres; i.e. &amp;quot;03&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| H&lt;br /&gt;
| heure, au format 24h, &amp;quot;00&amp;quot; à &amp;quot;23&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| i&lt;br /&gt;
| Minutes; &amp;quot;00&amp;quot; à &amp;quot;59&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleDate date=&amp;quot;%d %j %m %Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;OVbabCurrentDate&amp;gt;&amp;lt;/code&amp;gt; est une variable permettant de récupérer la date courante.&lt;br /&gt;
&lt;br /&gt;
Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabCurrentDate date=&amp;quot;%D %j %M&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== author ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater l’auteur d’un article, un commentaire etc, … quand la variable contient l’id de l’auteur.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| %F&lt;br /&gt;
| Prénom&lt;br /&gt;
|-&lt;br /&gt;
| %M&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
|-&lt;br /&gt;
| %L&lt;br /&gt;
| Nom&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleAuthor author=&amp;quot;%F %L&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Les fonctions OvML =&lt;br /&gt;
&lt;br /&gt;
On reconnaît les fonctions par la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx ...&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les fonctions OvML disponibles sont :&lt;br /&gt;
&lt;br /&gt;
== OFTranslate ==&lt;br /&gt;
&lt;br /&gt;
Permet de traduire une chaîne. Pour cela, il faut qu'un fichier se nommant ''lang-'''identifiant-de-la-langue'''.xml'' soit présent dans le dossier ''ovidentia-'''numéro-de-version'''/lang''.&lt;br /&gt;
&lt;br /&gt;
Il s'agit d'un fichier XML listant différentes expressions traduites dans la langue choisie pour le fichier. Il est composé d'un élément ayant le même nom que l'identifiant de la langue. Celui-ci est composé de multiples éléments &amp;lt;code&amp;gt;string&amp;lt;/code&amp;gt; prenant un paramètre &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; indiquant l'identifiant du texte et contient le texte traduit.&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour l'anglais ''lang-en.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;en&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;About your article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;About your comment&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;About your file&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/en&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour le français ''lang-fr.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;fr&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;Au sujet de votre article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;A propos de votre commentaire&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;A propos de votre fichier&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/fr&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFTranslate text=&amp;quot;&amp;quot; [lang=&amp;quot;&amp;quot;] [folder=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; text&lt;br /&gt;
: Identifiant du texte à traduire&lt;br /&gt;
&lt;br /&gt;
; lang ''(optionnel)''&lt;br /&gt;
: Identifiant de la langue dans laquelle doit être traduit le texte&lt;br /&gt;
: Si omis, le texte sera traduit dans la langue sélectionnée par l'utilisateur&lt;br /&gt;
&lt;br /&gt;
; folder ''(optionnel)''&lt;br /&gt;
: Nom du module&lt;br /&gt;
: Si omis, le fichier langue du noyau est utilisé&lt;br /&gt;
&lt;br /&gt;
== OFPutVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de déclarer une nouvelle variable.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFGetVar ==&lt;br /&gt;
&lt;br /&gt;
Permet d'afficher une variable tout comme la syntaxe &amp;lt;code&amp;gt;&amp;lt;OVnom-de-la-variable&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFGetVar name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable à afficher&lt;br /&gt;
&lt;br /&gt;
== OFIfNotIsSet ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable si elle n’est pas déjà définie.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFInclude ==&lt;br /&gt;
&lt;br /&gt;
Permet d'inclure un autre fichier OVML&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFInclude file=&amp;quot;&amp;quot; [cache=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin du fichier OVML relatif au répertoire ovml du skin ou du répertoire ovml du noyau&lt;br /&gt;
&lt;br /&gt;
; cache ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : Le cache n'est pas utilisé pour afficher le fichier.&lt;br /&gt;
:* 1 : Le cache est utilisé.&lt;br /&gt;
&lt;br /&gt;
== OFUrlContent ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le contenu d’une url. Très utile pour inclure dans Ovidentia des fichiers HTML d’un site Web statique&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFUrlContent url=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; url&lt;br /&gt;
: url de la page à inclure&lt;br /&gt;
&lt;br /&gt;
== OFRecurse ==&lt;br /&gt;
&lt;br /&gt;
La fonction OFRecurse permet d'exécuter un code tant qu'une condition est réalisée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFRecurse&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
Cette fonction peut prendre tous les paramètres que peut prendre le container appelé récursivement.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
Cet exemple permet d'afficher l'arborescence des catégories et thèmes d'articles.&lt;br /&gt;
Ici, la fonction &amp;lt;code&amp;gt;OFRecurse&amp;lt;/code&amp;gt; est utilisée pour relancer le container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt; autant de fois que désiré en lui précisant le paramètre parentid (voir container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
    &amp;lt;OCArticleCategories&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&lt;br /&gt;
            &amp;lt;OVCategoryName&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
                &amp;lt;OFRecurse parentid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;OVTopicName&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Opérateurs arithmétiques ==&lt;br /&gt;
&lt;br /&gt;
Permettent de faire des opérations arithmétiques sur des variables. Elles sont construites de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;X&amp;quot; expr2=&amp;quot;Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l'opération souhaitée entre 10 et 50.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l’opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Toutefois, pour pouvoir stocker cette valeur dans une variable, il faut ajouter le paramètre &amp;lt;code&amp;gt;saveas&amp;lt;/code&amp;gt; lors de l'appel de la fonction.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot; saveas=&amp;quot;NewTotal&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit la variable &amp;lt;code&amp;gt;NewTotal&amp;lt;/code&amp;gt; ayant pour valeur le résultat de l'opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Les opérateurs disponibles sont :&lt;br /&gt;
&lt;br /&gt;
=== OFAOAddition ===&lt;br /&gt;
&lt;br /&gt;
Permet d’additionner expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOAddition expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de l'addition&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de l'addition&lt;br /&gt;
&lt;br /&gt;
=== OFAOSubtraction ===&lt;br /&gt;
&lt;br /&gt;
Permet de soustraire expr2 à expr1.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 - 20&amp;quot;, soit -10.&lt;br /&gt;
&lt;br /&gt;
=== OFAOMultiplication ===&lt;br /&gt;
&lt;br /&gt;
Permet de faire le produit de expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOMultiplication expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
=== OFAODivision ===&lt;br /&gt;
&lt;br /&gt;
Permet de diviser expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la division&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la division&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 / 20&amp;quot;, soit 0.5.&lt;br /&gt;
&lt;br /&gt;
=== OFAOModulus ===&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le reste de la division de expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme du modulo&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme du modulo&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 % 20&amp;quot;, soit 10, car 10 / 20 = 0 + '''10'''.&lt;br /&gt;
&lt;br /&gt;
== OFHeader ==&lt;br /&gt;
&lt;br /&gt;
Permet d'envoyer un header HTTP pour le fichier ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur du header à modifier&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;content-type:text/xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de définir un cookie qui sera envoyé avec le reste des en-têtes.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSetCookie name=&amp;quot;&amp;quot; expire=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cookie&lt;br /&gt;
&lt;br /&gt;
; expire&lt;br /&gt;
: Temps en secondes au bout duquel le cookie expire&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecteur au cookie&lt;br /&gt;
&lt;br /&gt;
== OFGetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer la valeur d'un cookie. Une variable ayant le nom du cookie récupéré est créée automatiquement.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFGetCookie name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cooke dont on souhatie récupérer la valeur&lt;br /&gt;
&lt;br /&gt;
== OFSetSessionVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de choisir le type de sections à afficher dans le portail.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Permet d'indiquer le type de filtre à appliquer sur les sections&lt;br /&gt;
:* &amp;quot;babSectionsType&amp;quot; définit le type des sections à afficher&lt;br /&gt;
:* &amp;quot;babOvmlCurrentDelegation&amp;quot; filtre sur les sections propres à une délégation&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Permet de préciser les sections à afficher.&lt;br /&gt;
:* Si name vaut &amp;quot;babSectionsType&amp;quot; :&lt;br /&gt;
:** 1 : Section Administration et Utilisateur&lt;br /&gt;
:** 2 : Sections générées par les articles (sections de catégories et de thèmes d'articles)&lt;br /&gt;
:** 4 : Sections personnalisées&lt;br /&gt;
:** 8 : Sections générées par les modules&lt;br /&gt;
:** 15 : Toutes les sections&lt;br /&gt;
:** '''Remarque :''' les valeurs peuvent s'additionner. Pour afficher les sections des articles et les sections personnalisées, on utilisera la valeur 6 (2 + 4)&lt;br /&gt;
:* Si name vaut &amp;quot;babOvmlCurrentDelegation&amp;quot;, value vaut l'id de la délégation&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;15&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera toutes les sections du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
affichera uniquement les sections personnalisées du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera les sections générées par les modules et les sections générées par les articles&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera uniquement les sections générées par la délégation dont l'identifiant est 5&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cache toutes les sections générées dans les délégations&lt;br /&gt;
&lt;br /&gt;
== OFRequest ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET) ou passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFRequest name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFPost ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPost name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre POST dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFGet ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFSitemapPosition ==&lt;br /&gt;
 &lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant le chemin dans le plan du site du nœud correspondant à la page courante d'Ovidentia (ou à l'élément de navigation passé en paramètre).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapPosition [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [node=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; langid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site en utilisant un identifiant de compatible avec le multilangue. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site. Si omis: la fonction retournera le chemin correspondant à la page courante d'Ovidentia&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le chemin commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé.&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
== OFSitemapMenu ==&lt;br /&gt;
&lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant l'arborescence des entrées de navigation d'Ovidentia (Plan du site), ou l'arborescence des entrées de navigation sous le nœud spécifié (si le paramètre selectednode est indiqué).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu [sitemap=&amp;quot;&amp;quot;] [baselangid=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [selectednode=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;1&amp;quot;] [maxdepth=&amp;quot;&amp;quot;] [ignorelastlevel=&amp;quot;0&amp;quot;] [mindepth=&amp;quot;0&amp;quot;] [outerul=&amp;quot;1&amp;quot;] [admindelegation=&amp;quot;0&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; baselangid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera en utilisant un identifiant compatible avec le multilangue&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
: S'il n'est pas renseigné, c'est le nœud DGAll qui sera utilisé (le nœud racine de la branche contenant les éléments de toutes les délégations confondues) ou le noeud &amp;quot;Custom&amp;quot; si un plan du site fourni par le module sitemap_editor est utilisé.&lt;br /&gt;
&lt;br /&gt;
; selectednode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier un nœud sélectionné dans le menu. La balise li correspondant à ce nœud se verra ajouter la classe css 'selected', et toutes ses balises li parentes ainsi qu'elle même auront la classe css 'active'. S'il n'est pas spécifié, c'est le nœud correspondant à la page courante qui est utilisé.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
; maxdepth ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre de niveaux (sous-menus imbriqués). Pas de limite par défaut.&lt;br /&gt;
&lt;br /&gt;
; ignorelastlevel  ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de ne pas afficher les nœuds n'ayant pas d'enfants.&lt;br /&gt;
: 1 : activé&lt;br /&gt;
: 0 ''(par défaut)'' : désactivé&lt;br /&gt;
&lt;br /&gt;
; mindepth ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de contourner 'ignorelastlevel' en forçant l’affichage des nœuds de niveau inférieur ou égal à cette valeur. 0 par défaut (désactivé).&lt;br /&gt;
&lt;br /&gt;
; outerul ''(optionnel)''&lt;br /&gt;
: Permet de de définir si le menu contient la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau.&lt;br /&gt;
: 1 ''(par défaut)'' : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau est présente.&lt;br /&gt;
: 0 : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau n'est pas présente.&lt;br /&gt;
&lt;br /&gt;
; admindelegation ''(optionnel)''&lt;br /&gt;
: Permet de définir que les nœuds d'administration ne seront affichés que si l'utilisateur à les droits de gestion correspondants.&lt;br /&gt;
: 1 : la délégation est prise en compte.&lt;br /&gt;
: 0 ''(par défaut)'' : la délégation n'est pas prise en compte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFCurrentNode ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'Id du nœud courant dans le plan de site.&lt;br /&gt;
&lt;br /&gt;
== OFThumbnail ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie une url vers l'image générée.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFThumbnail (id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour récupérer l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché.&lt;br /&gt;
&lt;br /&gt;
== OFImg ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie du HTML contenant un tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt; pour afficher l'image. Si aucune image ne peut être affichée, une chaine vide est retournée au lieu du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Les attributs non supportés par la fonction ovml serons reportés tel-quel en tant qu'attributs du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFImg (src=&amp;quot;&amp;quot; | ovsrc=&amp;quot;&amp;quot; | id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] &amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; src ''(optionnel)''&lt;br /&gt;
: Url vers une image, si cet attribut est déclaré mais contient une chaîne vide, la valeur retournée sera une chaîne vide au lieu du tag img. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; ovsrc ''(optionnel)''&lt;br /&gt;
: Permet de définir l'url d'une image en utilisant le nom d'une variable ovml. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour afficher l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
Affiche l'image que si le paramètre img est fourni dans l'url :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;img&amp;quot; saveas=&amp;quot;Image&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg ovsrc=&amp;quot;Image&amp;quot; alt=&amp;quot;Mon image&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Affiche la photo de l'utilisateur connecté :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USERID&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg id_user=&amp;quot;&amp;lt;OVBAB_SESS_USERID&amp;gt;&amp;quot; maxwidth=&amp;quot;48&amp;quot; maxheight=&amp;quot;48&amp;quot; alt=&amp;quot;&amp;lt;OVBAB_SESS_USER&amp;gt;&amp;quot; resizemode=&amp;quot;CROP_CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSitemapCustomNodeId ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'ID du noeud trouvé dans le plan du site et qui a pour cible le nœud fourni par le paramètre nodeid dans le plan du site du noyau. Si aucun noeud est trouvé dans le plan du site, la valeur de l'attribut nodeid est retourné a la place.&lt;br /&gt;
&lt;br /&gt;
Lors de la mise en place d'un skin cela permet d'indiquer un nœud connu dans le plan du site du noyau, ci celui-ci est inséré dans le plan du site personnalisé à l'aide d'une référence, le nouveau nœud sera automatiquement pris en compte.&lt;br /&gt;
&lt;br /&gt;
Si il existe plusieurs nœuds avec la même cible dans le plan du site du noyau, le premier trouvé sera utilisé&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;&amp;quot; [basenode=&amp;quot;&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: ID du nœud dans le plan du site proposé par le noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Racine de la recherche dans le plan du site personnalisé.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;bab_Articles&amp;quot; saveas=&amp;quot;CustomNodeId&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu basenode=&amp;quot;&amp;lt;OVCustomNodeId&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPreviousArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article précédant l'article spécifié. L'article précédant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPreviousArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFNextArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article suivant l'article spécifié. L'article suivant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFNextArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFWebStat ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.2.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'enregistrer un évènement qui sera comptabilisé dans les statistiques.&lt;br /&gt;
Ceci est particulièrement utile lors de l'affichage d'articles par OvML afin que ceux-ci soient correctement pris en compte dans les statistiques en tant qu'articles vus.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFWebStat name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Type d’évènement à enregistrer&lt;br /&gt;
:* bab_addon&lt;br /&gt;
:* bab_page&lt;br /&gt;
:* bab_articles&lt;br /&gt;
:* bab_artfiles&lt;br /&gt;
:* bab_ovml&lt;br /&gt;
:* bab_fmfolders&lt;br /&gt;
:* bab_fmfiles&lt;br /&gt;
:* bab_forums&lt;br /&gt;
:* bab_threads&lt;br /&gt;
:* bab_posts&lt;br /&gt;
:* bab_faqs&lt;br /&gt;
:* bab_faqsqr&lt;br /&gt;
:* bab_searchword&lt;br /&gt;
:* bab_xlinks&lt;br /&gt;
:* bab_dbdirectories&lt;br /&gt;
:* bab_ldapdirectories&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur correspondant au type d'évènement. Par exemple id de l'article pour bab_articles.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Affichage de l'article --&amp;gt;&lt;br /&gt;
    &amp;lt;OFWebStat name=&amp;quot;bab_articles&amp;quot; value=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFAddStyleSheet ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.5.93&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'insérer un fichier CSS dans l'élément &amp;lt;code&amp;gt;&amp;lt;head&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;/code&amp;gt; de la page HTML.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAddStyleSheet file=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin de la feuille de style relatif au dossier '''styles''' du noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.2.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFGetPath path=&amp;quot;&amp;quot; file_relative=&amp;quot;1&amp;quot; saveas=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file_relative&lt;br /&gt;
: Convertit un chemin relatif au fichier ovml en un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetSelectedSkinPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie le chemin du répertoire du thème sélectionné.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;OFGetSelectedSkinPath&amp;gt;''' doit remplacer '''skins/&amp;lt;OVbabSkin&amp;gt;/''' dans les fichiers ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFGetSelectedSkinPath&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCsrfProtectToken ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.4.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de protection contre les attaques CSRF, il doit être ajouté dans tous les formulaire utilisant la méthode POST.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;babCsrfProtect&amp;quot; value=&amp;quot;&amp;lt;OFGetCsrfProtectToken&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCurrentAdmGroup ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.5.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de la délegation actuellement administré par l'utilisateur courrant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;lt;OFGetCurrentAdmGroup&amp;gt;&amp;quot;&amp;gt;&amp;lt;OVDelegationName&amp;gt;&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPortletContainer ==&lt;br /&gt;
&lt;br /&gt;
''Nécessite l'installation du module '''portlets'''''&lt;br /&gt;
&lt;br /&gt;
Permet l'intégration d'une zone de portlet dans la page.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPortletContainer id=&amp;quot;&amp;quot; [mode=&amp;quot;static&amp;quot;] [placeholder=&amp;quot;&amp;quot;] [editplaceholder=&amp;quot;&amp;quot;] [description=&amp;quot;&amp;quot;] [classname=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id&lt;br /&gt;
: L'identifiant unique du portlet&lt;br /&gt;
&lt;br /&gt;
; mode ''(optionnel)''&lt;br /&gt;
: Le type de portlet&lt;br /&gt;
:* static ''(par défaut)'' : Le portlet est personnel, chaque utilisateur peut configurer son portlet&lt;br /&gt;
:* locked : Le portlet est le même pour tout les utilisateurs&lt;br /&gt;
&lt;br /&gt;
; placeholder ''(optionnel)''&lt;br /&gt;
: Un texte à afficher lorsque la zone de portlet est vide&lt;br /&gt;
&lt;br /&gt;
; editplaceholder ''(optionnel)''&lt;br /&gt;
: Un texte à afficher lorsque l'utilisateur édite la zone de portlet&lt;br /&gt;
&lt;br /&gt;
; description ''(optionnel)''&lt;br /&gt;
: Un texte toujours affiché&lt;br /&gt;
&lt;br /&gt;
; classname''(optionnel)''&lt;br /&gt;
: Une classe est ajoutée sur la div&lt;br /&gt;
&lt;br /&gt;
;categories&lt;br /&gt;
&lt;br /&gt;
;initwith&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetRegistryValue ==&lt;br /&gt;
&lt;br /&gt;
Renvoie une valeur de configuration gérée par la bab_Registry.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.97&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFGetRegistryValue path=&amp;quot;/path/to/value&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Le chemin de la registry correspondant à la valeur recherchée&lt;br /&gt;
&lt;br /&gt;
= Les containers OvML =&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les containers contiennent des tags OvML et du code HTML. Ce sont généralement des listes de données identiques ou des conditions. &lt;br /&gt;
&lt;br /&gt;
A l'appel d'un container, OvML met à votre disposition des variables &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La liste des variables dépend du type de container.&lt;br /&gt;
&lt;br /&gt;
Ces variables ne sont plus disponibles en dehors du container.&lt;br /&gt;
&lt;br /&gt;
A l’intérieur de tout container de type liste, les variables suivantes sont disponibles :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCIndex&lt;br /&gt;
| Index de l’entrée courante en commençant par 0&lt;br /&gt;
|-&lt;br /&gt;
| OVCCount&lt;br /&gt;
| Le nombre total d’entrées dans le container&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de comparaison ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent d’effectuer des comparaisons entre les valeurs expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
Si la condition est vrai, le contenu du container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfEqual&lt;br /&gt;
| Vrai si expr1 est égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotEqual&lt;br /&gt;
| Vrai si expr1 est différent expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThan&lt;br /&gt;
| Vrai si expr1 est strictement inférieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThanOrEqual&lt;br /&gt;
| Vrai si expr1 est inférieur ou égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThan&lt;br /&gt;
| Vrai si expr1 est strictement supérieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThanOrEqual&lt;br /&gt;
| Vrai si expr1 est supérieur ou égal à expr2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la comparaison&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la comparaison&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_LOGGED&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfEqual expr1=&amp;quot;&amp;lt;BAB_SESS_LOGGED&amp;amp;gt;&amp;quot; expr2=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Vous êtes connecté !&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/OCIfEqual&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de test d'existence sur les variables ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent de vérifier l'existence ou non d'une variable.&lt;br /&gt;
&lt;br /&gt;
Si la variable est définie ou non, selon le container, le container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name existe&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name n'existe pas&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx name=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable dont on doit tester l'existence&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte ne sera pas affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;variable&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte sera affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OCIfUserMemberOfGroups ==&lt;br /&gt;
&lt;br /&gt;
Ce container est exécuté si l'utilisateur courant appartient à un groupe&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCIfUserMemberOfGroups groupid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [childs=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCIfUserMemberOfGroups&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; groupid&lt;br /&gt;
: id du groupe ou plusieurs ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Cette variable permet de tester si un utilisateur spécifique appartient à des groupes en donnant un id utilisateur.&lt;br /&gt;
: Si omis, elle prend la valeur de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: yes : L'utilisateur courant doit appartenir à tous les groupes spécifiés dans groupid&lt;br /&gt;
: no ''(par défaut)'' : L'utilisateur courant doit appartenir à au moins un des groupes spécifiés dans groupid&lt;br /&gt;
&lt;br /&gt;
; childs ''(optionnel)''&lt;br /&gt;
: yes : Pour chaque groupe, inclure ses enfants&lt;br /&gt;
: no ''(par défaut)'' : Les enfants ne sont pas inclus&lt;br /&gt;
&lt;br /&gt;
== OCArticlesHomePages ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles des pages d’accueil privée ou publique.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlesHomePages type=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticlesHomePages&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée&lt;br /&gt;
: public : Liste les articles de la page d’accueil publique&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: yes : Filtre les articles selon le droit de visibilité&lt;br /&gt;
: no ''(par défaut)'' : Ne filtre pas&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCategoryId&lt;br /&gt;
| Id de la catégorie du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicTitle&lt;br /&gt;
| Titre du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCopyUrl&lt;br /&gt;
| Url pour accéder à la duplication de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCopyName&lt;br /&gt;
| Nom associé au lien pour accéder à la duplication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoi une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers récemment déposés.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFiles last=&amp;quot;&amp;quot; path=&amp;quot;&amp;quot; [folderid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFiles&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fichiers souhaité&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Indique dans quel sous-répertoire il faut chercher.&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id de l’espace ou plusieurs ids séparés par des virgules.&lt;br /&gt;
: Si omis, le container liste les fichiers récents de tous les répertoires.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fichiers par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fichiers par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fichiers aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileModifiedBy&lt;br /&gt;
| Dernière personne ayant modifié le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fichier a été créé. Si nul (0), le fichier a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles récents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentArticles last=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentArticles&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre d‘articles souhaité&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tous thèmes confondus&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie, tous les thèmes enfants seront utilisés&lt;br /&gt;
: si categoryid est utilisé, topicid devient obsolète&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'article a été créé. Si nul (0), l'article a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCopyUrl&lt;br /&gt;
| Url pour accéder à la duplication de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCopyName&lt;br /&gt;
| Nom associé au lien pour accéder à la duplication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers commentaires d'articles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentComments last=&amp;quot;&amp;quot; [articleid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentComments&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de commentaires souhaité&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires tous articles confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentThreads ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers fils de discussion de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentThreads last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentThreads&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fils de discussion souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fils de discussion, tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières contributions de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentPosts last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [threadid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentPosts&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de contributions souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; threadid ''(optionnel)''&lt;br /&gt;
: Id du fil de discussion&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous sujets confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les contributions aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières questions de faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFaqQuestions last=&amp;quot;&amp;quot; [faqid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de questions souhaité&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières questions, toutes faqs confondues&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie de faq&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question en base de données&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Adresse Web pour accéder à la question dans le portail&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Adresse Web pour accéder à la question en plein écran (destiné à une vue popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionDate&lt;br /&gt;
| Date de création de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionAuthor&lt;br /&gt;
| Auteur de la question&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategories [parentid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; parentid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie parent ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: 0 ''(par défaut)'' : le container liste les catégories de thèmes à la racine.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryNext&amp;gt;...&amp;lt;/OCArticleCategoryNext&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idendiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryPrevious&amp;gt;...&amp;lt;/OCArticleCategoryPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCParentsArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets parents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCParentsArticleCategory categoryid=&amp;quot;&amp;quot; [reverse=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCParentsArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie.&lt;br /&gt;
&lt;br /&gt;
; reverse ''(optionnel)''&lt;br /&gt;
: 1 si on souhaite la liste dans l’ordre inverse.&lt;br /&gt;
: 0 ''(par défaut)'' : Les catégories sont triées dans l'ordre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une ou plusieurs catégorie de sujet.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategory categoryid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopics ==&lt;br /&gt;
&lt;br /&gt;
Liste des thèmes d'articles d'une catégorie donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article. La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles. La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicNext&amp;gt;...&amp;lt;/OCArticleTopicNext&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicPrevious&amp;gt;....&amp;lt;/OCArticleTopicPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idem que ceux du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopic ==&lt;br /&gt;
&lt;br /&gt;
Description d’un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic [topicid=&amp;quot;&amp;quot;] [topicname=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème d’articles ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles.&lt;br /&gt;
&lt;br /&gt;
; topicname ''(optionnel)''&lt;br /&gt;
: Nom du thème d’articles&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles ou s'appuie sur le paramètre topicid.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Recherche tous les thèmes dont l'utilisateur a le droit et ayant pour nom &amp;quot;essai&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 ayant pour nom essai.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom se termine par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom commence par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom contient la chaîne essai&lt;br /&gt;
&lt;br /&gt;
== OCArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste des articles d'un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 8.6.94 d'Ovidentia, les paramètres ajoutés à ce container devrait permettre de replacer OCRecentArticles, OCArticlesHomePage et OCArticle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticles [delegationid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [topicid=&amp;quot;&amp;quot;] [articleid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [homepage=&amp;quot;public|private&amp;quot;] [archive=&amp;quot;&amp;quot;] [offset=&amp;quot;&amp;quot;] [rows=&amp;quot;&amp;quot;] [limit=&amp;quot;[offset,]rows&amp;quot;] [order=&amp;quot;asc | desc&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticles&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
:: Id de la catégorie, tous les thèmes enfants seront utilisés &lt;br /&gt;
:: si categoryid est utilisé, topicid devient obsolète &lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule &lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; homepage ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée &lt;br /&gt;
: public : Liste les articles de la page d’accueil publique &lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; offset ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nombre d'articles à ignorer à partir du début de la liste&lt;br /&gt;
: 0 ''(par défaut)'' : aucune article n'est ignoré&lt;br /&gt;
&lt;br /&gt;
; rows ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
: -1 ''(par défaut)'' : toutes les lignes sont prises&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: ''Alternative à rows et offset''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCategoryId&lt;br /&gt;
| Id de la catégorie du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCopyUrl&lt;br /&gt;
| Url pour accéder à la duplication de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCopyName&lt;br /&gt;
| Nom associé au lien pour accéder à la duplication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleNext&amp;gt;...&amp;lt;/OCArticleNext&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticlePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlePrevious&amp;gt;...&amp;lt;/OCArticlePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticle ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCopyUrl&lt;br /&gt;
| Url pour accéder à la duplication de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCopyName&lt;br /&gt;
| Nom associé au lien pour accéder à la duplication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur les fichiers joints à un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleFiles articleid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCArticleFiles&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForums ==&lt;br /&gt;
&lt;br /&gt;
Liste des forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCForums [forumid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCForums&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les forums.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForumNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCForumNext&amp;gt;...&amp;lt;/OCForumNext&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForumPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCForumPrevious&amp;gt;...&amp;lt;/OCForumPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForum ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un forum donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCForum forumid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCForum&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid :&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCThread ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fil de discussion donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCThread threadid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCThread&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; threadid&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadForumId&lt;br /&gt;
| Id du forum contenant le fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadId&lt;br /&gt;
| Id du sujet du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadPostId&lt;br /&gt;
| Id de la contribution initiale&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadLastPostId&lt;br /&gt;
| Id de la dernière contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadDate&lt;br /&gt;
| Date de la création du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarter&lt;br /&gt;
| Nom du l'initiateur du sujet&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarterId&lt;br /&gt;
| ID de l'utilisateur ayant initié le sujet ( peut être égal à 0 s'il s'agit d'un utilisateur anonyme) &lt;br /&gt;
|-&lt;br /&gt;
| OVThreadUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPost ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une contribution donnée ou plusieurs séparées par des virgules.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCPost postid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid :&lt;br /&gt;
: Id de la contribution ou plusieurs Ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du fil de la discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthorId&lt;br /&gt;
| ID de l'auteur (peut être égal à 0 si l'auteur était un utilisateur anoyme)&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution à l'aide d'une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostReplyUrl&lt;br /&gt;
| Url pour répondre (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostModifyUrl&lt;br /&gt;
| Url pour modifier (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostConfirmUrl&lt;br /&gt;
| Url pour confirmer (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostDeleteUrl&lt;br /&gt;
| Url pour supprimer la contribution (sinon vide si pas de droit) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPostFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations de fichiers sur une contribution donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCPostFiles postid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid&lt;br /&gt;
: Id de la contribution&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFolders [folderid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFolders&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolderNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderNext&amp;gt;...&amp;lt;/OCFolderNext&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolderPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderPrevious&amp;gt;...&amp;lt;/OCFolderPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolder ==&lt;br /&gt;
&lt;br /&gt;
Donne les information sur un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFolder folderid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFolder&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSubFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-répertoires du répertoire path d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCSubFolders folderid=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSubFolders&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les sous-répertoire du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderName&lt;br /&gt;
| Nom du sous répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des fichiers d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFiles folderid=&amp;quot;&amp;quot; rows=&amp;quot;&amp;quot; offset=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFiles&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; offset&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nième fichier à partir du début de la liste&lt;br /&gt;
&lt;br /&gt;
; rows&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les fichiers du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: En lien avec l'attribut orderby.&lt;br /&gt;
:* asc ''(par défaut)'' : Ordonne les fichiers par ordre croissant&lt;br /&gt;
:* desc : Ordonne les fichiers par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
:''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
:* name ''(par défaut)'' : Ordonne les fichiers par nom&lt;br /&gt;
:* creation : Ordonne les fichiers par date de création&lt;br /&gt;
:* modification : Ordonne les fichiers par date de modification&lt;br /&gt;
:* size : Ordonne les fichiers par taille&lt;br /&gt;
:* hits : Ordonne les fichiers par nombre de &amp;quot;hits&amp;quot;&lt;br /&gt;
:* manual : Ordonne les fichiers suivant l'ordre défini manuellement sur le répertoire.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url du fichier si celui-ci est une image (utilisation pour un affichage). Cette variable ne prend pas en compte les droits définis au niveau du gestionnaire de fichiers.&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFileNext&amp;gt;...&amp;lt;/OCFileNext&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFiles|OCFiles]].&lt;br /&gt;
&lt;br /&gt;
== OCFilePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFilePrevious&amp;gt;...&amp;lt;/OCFilePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFile ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fichier d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFile fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFile&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileFields ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des champs d'un fichier donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFileFields fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFileFields&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldName&lt;br /&gt;
| Nom du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqs ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des Faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqs [faqid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqs&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqNext&amp;gt;...&amp;lt;/OCFaqNext&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqPrevious&amp;gt;...&amp;lt;/OCFaqPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaq ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une Faq donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaq faqid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaq&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategories ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des sous catégories d’une Faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategories faqid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqSubCategories&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la faq&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations des sous-catégories d’une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategory faqsubcatid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqSubCategory&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid&lt;br /&gt;
: Id de la sous catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des questions/réponses d'une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestions [faqid=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la sous catégorie faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs indiquées par le paramètre faqid.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionNext&amp;gt;...&amp;lt;/OCFaqQuestionNext&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionPrevious&amp;gt;...&amp;lt;/OCFaqQuestionPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestion ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une questions/réponses donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestion questionid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqQuestion&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; questionid&lt;br /&gt;
: Id de la question/réponse de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles d'un thème donné en attente d'approbation pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingArticles [topicid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingArticles&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation tout thème confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCopyUrl&lt;br /&gt;
| Url pour accéder à la duplication de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCopyName&lt;br /&gt;
| Nom associé au lien pour accéder à la duplication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les commentaires en attente d'approbation d'un article donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingComments [articleid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingComments&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires en attente de tout article confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les commentaires en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date de publication du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers en attente d'approbation d'un répertoire donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingFiles [folderid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingFiles&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fichiers en attente de tout répertoire confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les fichiers en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste les contributions en attente d'approbation d'un forum donné ( forumid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingPosts [forumid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingPosts&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les contributions en attente de tout forum confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les contributions en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendars ==&lt;br /&gt;
&lt;br /&gt;
Liste les calendriers &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendars [type=&amp;quot;&amp;quot;] [calendarid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendars&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste tous les agendas. type peut prendre les valeurs suivantes :&lt;br /&gt;
: user: les agendas personnels &lt;br /&gt;
: group: les agendas de groupes&lt;br /&gt;
: resource: les agendas de ressources&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Un ou plusieurs id d'agendas séparés par des virgules&lt;br /&gt;
: Si omis, le container liste tous les agendas.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarId&lt;br /&gt;
| Id de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarName&lt;br /&gt;
| Intitulé de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarDescription&lt;br /&gt;
| Description de l'agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarOwnerId&lt;br /&gt;
| Id du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarType&lt;br /&gt;
| Type de l’agenda ( user, group ou resource )&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarUrl&lt;br /&gt;
| Url pour accéder à la page Agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories d’événements des agendas &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarCategories [filter=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarCategories&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryName&lt;br /&gt;
| Intitulé de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarUserEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas personnels&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarUserEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarUserEvents&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité.Remarque : si le paramètre est à «&amp;amp;nbsp;no&amp;amp;nbsp;», les événements privés seront aussi remontés&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarGroupEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas collectifs (anciennement agendas de groupes)&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarGroupEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarGroupEvents&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; groupid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
: Remarque : le paramètre groupid correspond à l'identifiant (grpid) de l'agenda lorsqu'on utilise les agendas collectifs.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarResourceEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas de ressources&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarResourceEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarResourceEvents&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparées par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; resourceid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas ( personnel, groupes ou de ressources )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarEvents&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date &lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramènera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas le container liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarId&lt;br /&gt;
| Id numérique de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrlId&lt;br /&gt;
| Id de l'agenda principal contenant le type, exemple &amp;quot;personal/1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarName&lt;br /&gt;
| Nom de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarType&lt;br /&gt;
| type de l'agenda principal (exemple: &amp;quot;caldav_personal&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectories ==&lt;br /&gt;
&lt;br /&gt;
Liste les annuaires de base de données&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectories [directoryid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectories&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid ''(optionnel)''&lt;br /&gt;
: Id de l'annuaire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: « database » ou « group », si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectory directoryid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectory&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryFields ==&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryFields directoryid=&amp;quot;&amp;quot; [all=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryFields&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: 1 : Donne la liste de tous les champs&lt;br /&gt;
: 0 : Donne la liste de champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldId&lt;br /&gt;
| Identifiant du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Le tableau ci-dessous donne la correspondance entre les champs et leurs identifiants :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Champ&lt;br /&gt;
! Identifiant&lt;br /&gt;
|-&lt;br /&gt;
| Surnom&lt;br /&gt;
| cn&lt;br /&gt;
|-&lt;br /&gt;
| Nom&lt;br /&gt;
| sn&lt;br /&gt;
|-&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
| mn&lt;br /&gt;
|-&lt;br /&gt;
| Prénom&lt;br /&gt;
| givenname&lt;br /&gt;
|-&lt;br /&gt;
| Photo&lt;br /&gt;
| jpegphoto&lt;br /&gt;
|-&lt;br /&gt;
| Adresse de messagerie&lt;br /&gt;
| email&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (bureau)&lt;br /&gt;
| btel&lt;br /&gt;
|-&lt;br /&gt;
| Tél. mobile&lt;br /&gt;
| mobile&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (domicile)&lt;br /&gt;
| htel&lt;br /&gt;
|-&lt;br /&gt;
| Télécopie (bureau)&lt;br /&gt;
| bfax&lt;br /&gt;
|-&lt;br /&gt;
| Titre&lt;br /&gt;
| title&lt;br /&gt;
|-&lt;br /&gt;
| Service&lt;br /&gt;
| departmentnumber&lt;br /&gt;
|-&lt;br /&gt;
| Société&lt;br /&gt;
| organisationname&lt;br /&gt;
|-&lt;br /&gt;
| Rue (bureau)&lt;br /&gt;
| bstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (bureau)&lt;br /&gt;
| bcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (bureau)&lt;br /&gt;
| bpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (bureau)&lt;br /&gt;
| bstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (bureau)&lt;br /&gt;
| bcountry&lt;br /&gt;
|-&lt;br /&gt;
| Rue (domicile)&lt;br /&gt;
| hstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (domicile)&lt;br /&gt;
| hcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (domicile)&lt;br /&gt;
| hpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (domicile)&lt;br /&gt;
| hstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (domicile)&lt;br /&gt;
| hcountry&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 1&lt;br /&gt;
| user1&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 2&lt;br /&gt;
| user2&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 3&lt;br /&gt;
| user3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Pour les champs additionnels, les identifiants sont de la forme '''babdirfXX''' ou '''XX''' est l'id du champ additionnel ( correspondant à fxid dans la liste des champs additionnels de l'annuaire ).&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMembers ==&lt;br /&gt;
&lt;br /&gt;
Liste les membres d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMembers directoryid=&amp;quot;&amp;quot; [fields=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [like=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryMembers&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: Ignoré si l'attribut '''fields''' est spécifié&lt;br /&gt;
: 1 : Donne tous les champs pour chaque membre&lt;br /&gt;
: 0 : Donne uniquement les champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
; fields ''(optionnel)''&lt;br /&gt;
: liste des identifiants des champs souhaités séparés par des virgules ( exemple &amp;quot;sn,givenname,email&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Identifiant du champ à utiliser pour ordonner la liste&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; like ''(optionnel)''&lt;br /&gt;
: Restreint la liste des membres ayant le champ spécifié par orderby (exemple orderby=&amp;quot;givenname&amp;quot;) commençant par ce motif ( exemple like=&amp;quot;A&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUrl&lt;br /&gt;
| Url pour accéder à la fiche détaillée du membre&lt;br /&gt;
|-&lt;br /&gt;
| DirectoryMemberEmailUrl&lt;br /&gt;
| Url pour afficher la popup de composition de message&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMemberFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryMembers'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMemberFields&amp;gt;...&amp;lt;/OCDbDirectoryMemberFields&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntry ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un membre d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntry directoryid=&amp;quot;&amp;quot; memberid=&amp;quot;&amp;quot; userid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectoryEntry&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; memberid&lt;br /&gt;
: Id du membre dans l'annuaire&lt;br /&gt;
&lt;br /&gt;
; userid&lt;br /&gt;
: Id Ovidentia de l'utilisateur s'il est enregistré&lt;br /&gt;
: Ignoré si memberid renseigné.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberUrl&lt;br /&gt;
| Url vers la fiche annuaire du membre&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntryFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryEntry'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntryFields&amp;gt;...&amp;lt;/OCDbDirectoryEntryFields&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryAcl ==&lt;br /&gt;
&lt;br /&gt;
Liste les utilisateurs ayant des droits sur un annuaire.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryAcl directoryid=&amp;quot;&amp;quot; [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryAcl&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: modify : pour les utilisateurs ayant le droit de modifier une fiche&lt;br /&gt;
: add : pour les utilisateurs ayant le droit d'ajouter une fiche&lt;br /&gt;
: view : pour les utilisateurs ayant le droit de consulter l'annuaire&lt;br /&gt;
: delete :  pour les utilisateurs ayant le droit de supprimer une fiche&lt;br /&gt;
: export :  pour les utilisateurs ayant le droit d'exporter l'annuaire&lt;br /&gt;
: import :  pour les utilisateurs ayant le droit d'importer l'annuaire&lt;br /&gt;
: empty :  pour les utilisateurs ayant le droit de vider l'annuaire&lt;br /&gt;
: bind :  pour les utilisateurs ayant le droit d'attacher une fiche&lt;br /&gt;
: unbind :  pour les utilisateurs ayant le droit de détacher une fiche&lt;br /&gt;
: view :  pour les utilisateurs ayant le droit de voir les fiches (DEFAULT)&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserFullName&lt;br /&gt;
| Nom complet de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserEmail&lt;br /&gt;
| Adresse email de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserId&lt;br /&gt;
| Id de l'utilisateur dans la base de données&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegations ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegations [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegations&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si yes : le container tient compte des droits d'accès de l'utilisateur&lt;br /&gt;
: Si no : le container ne tient pas compte des droits d'accès et ramène toutes les délégations créées dans le portail&lt;br /&gt;
: Si omis, le container tient compte des droits d'accès&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegation ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont fait partie l'utilisateur courant&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegation delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegation&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsManaged [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsManaged&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont l'utilisateur courant est administrateur.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationItems ==&lt;br /&gt;
&lt;br /&gt;
Liste les fonctions déléguées aux administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationItems delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationItems&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemName&lt;br /&gt;
| Intitulé de la fonction&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemValue&lt;br /&gt;
| 1: si la fonction est déléguée, 0 sinon&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationAdministrators ==&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationAdministrators delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationAdministrators&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationUserId&lt;br /&gt;
| Id de l'administrateur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategories [categoryid=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsCategories&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: Si omis, le container liste toutes les catégories&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une catégorie de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategory [categoryid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationsCategory&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmSpaces ==&lt;br /&gt;
&lt;br /&gt;
Liste les espaces de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCTmSpaces&amp;gt;...&amp;lt;/OCTmSpaces&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceId&lt;br /&gt;
| Id de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceName&lt;br /&gt;
| Nom de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceDescription&lt;br /&gt;
| Description de l'espace de projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmProjects ==&lt;br /&gt;
&lt;br /&gt;
Liste les projets d'un espace de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCTmProjects spaceid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCTmProjects&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; spaceid&lt;br /&gt;
: Id de l'espace de projets&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectId&lt;br /&gt;
| Id du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectName&lt;br /&gt;
| Nom du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectDescription&lt;br /&gt;
| Description du projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmTasks ==&lt;br /&gt;
&lt;br /&gt;
Liste les tâches d'un projet ou des tâches personnelles du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCTmTasks [projectid=&amp;quot;&amp;quot;] [startdate=&amp;quot;&amp;quot;] [enddate=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCTmTasks&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; projectid ''(optionnel)''&lt;br /&gt;
: Id du projet.&lt;br /&gt;
: Si omis, le conteneur renvoie les tâches personnelles de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; startdate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de début est postérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; enddate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de fin est antérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;&lt;br /&gt;
: desc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order. La valeur par défault est &amp;quot;TaskNumber&amp;quot;.&lt;br /&gt;
: Cet attribut peur contenir le nom de n'importe laquelle des variables renvoyées sans le préfixe &amp;quot;OV&amp;quot;, par exemple &amp;quot;TaskCategoryName&amp;quot; ou &amp;quot;TaskEndDate&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskId&lt;br /&gt;
| Id de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskProjectId&lt;br /&gt;
| Id du projet de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskNumber&lt;br /&gt;
| Numéro de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskShortDescription&lt;br /&gt;
| Description courte de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskStartDate&lt;br /&gt;
| Date de début de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskEndDate&lt;br /&gt;
| Date de fin de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryId&lt;br /&gt;
| Id de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryName&lt;br /&gt;
| Nom de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCompletion&lt;br /&gt;
| Niveau d'avancement de la tâche (0-100)&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskOwnerId&lt;br /&gt;
| Id de l'utilisateur propriétaire de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskClass&lt;br /&gt;
| Classe de la tâche&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgUserEntities ==&lt;br /&gt;
&lt;br /&gt;
Liste les entités d'organigrammes pour lesquelles un utilisateur à un rôle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgUserEntities userId=&amp;quot;&amp;quot; [orgChartId=&amp;quot;&amp;quot;] [roleType=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgUserEntities&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; userId&lt;br /&gt;
: Identifiant (entier) de l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; orgChartId ''(optionnel)''&lt;br /&gt;
: Identifiant (entier) de l'organigramme.&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'organigramme par défaut (nommé à l'origine Ovidentia) qui est utilisé.&lt;br /&gt;
&lt;br /&gt;
; roleType ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors tous les rôles seront utilisés.&lt;br /&gt;
: Les rôles sont des valeurs de 0 à 3&lt;br /&gt;
: 0 étant les rôles personnalisés&lt;br /&gt;
: 1 étant le rôle supérieur&lt;br /&gt;
: 2 étant le rôle employé&lt;br /&gt;
: 3 étant le rôle membre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgPathToEntity ==&lt;br /&gt;
&lt;br /&gt;
Liste toutes les entités parentes d'une entité d'un organigramme.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgPathToEntity entityId=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [includeEntity=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgPathToEntity&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'ordre ascendant qui est utilisé.&lt;br /&gt;
: Ordre dans lequel le chemin jusqu'à la racine sera retourné, les valeurs possible sont asc ou desc&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
; includeEntity ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis, alors l'entité ne sera pas incluse dans les résultats.&lt;br /&gt;
: Les valeurs possibles sont&amp;amp;nbsp;:&lt;br /&gt;
: 0 pour ne pas inclure l'entité (valeur par défaut)&lt;br /&gt;
: 1 pour inclure l'entité&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgChildEntities ==&lt;br /&gt;
&lt;br /&gt;
Liste toutes les entités enfant directes d'une entité d'un organigramme.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.100&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgChildEntities entityId=&amp;quot;&amp;quot; &amp;gt;...&amp;lt;/OCOrgChildEntities&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgEntityMembers ==&lt;br /&gt;
&lt;br /&gt;
Liste tous les membres d'une entité.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.100&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgEntityMembers entityId=&amp;quot;&amp;quot; &amp;gt;...&amp;lt;/OCOrgEntityMembers&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberDirEntryId&lt;br /&gt;
| Identifiant (entier) de la fiche annuaire de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberRoleType&lt;br /&gt;
| Id du rôle : 1 = Superior, 2 = Temporary employee, 3 = Members, 0 = Other collaborators&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberRoleName&lt;br /&gt;
| Nom du rôle&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserDisabled&lt;br /&gt;
| Utilisateur est désactivé (1 ou 0)&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserConfirmed&lt;br /&gt;
| Utilisateur est confirmé (1 ou 0)&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberSn&lt;br /&gt;
| Nom&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberGivenname&lt;br /&gt;
| Prénom&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserId&lt;br /&gt;
| Id user correspondant&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCMultipages ==&lt;br /&gt;
&lt;br /&gt;
Ce container permet de faciliter les calculs réalisés pendant un multi-pages. Ainsi selon le nombre total de résultats et le nombre de résultats à afficher par pages, le container permet de retourner le nombre de pages que contient le multi-pages. &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCMultipages total=&amp;quot;&amp;quot; maxpages=&amp;quot;&amp;quot; perpage=&amp;quot;&amp;quot; currentpage=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCMultipages&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; total&lt;br /&gt;
: Nombre total de résultats.&lt;br /&gt;
&lt;br /&gt;
; maxpages&lt;br /&gt;
: Nombre maximum de pages à afficher&lt;br /&gt;
&lt;br /&gt;
; perpage&lt;br /&gt;
: Nombre maximum de résultats à afficher par pages&lt;br /&gt;
&lt;br /&gt;
; currentpage&lt;br /&gt;
: Numéro de la page en cours&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCurrentPageNumber &lt;br /&gt;
| Numéro de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVNextPageNumber&lt;br /&gt;
| Numéro de la page suivante si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVPreviousPageNumber&lt;br /&gt;
| Numéro de la page précédente si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVTotalPages&lt;br /&gt;
| Nombre total de pages&lt;br /&gt;
|-&lt;br /&gt;
| OVResultFirst&lt;br /&gt;
| Index du premier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultLast&lt;br /&gt;
| Index du dernier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultsPage&lt;br /&gt;
| Nombre de résultats sur la page courante&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntries ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-entrées de navigation d'Ovidentia (Plan du site) d'une entrée parente. Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntries (node=&amp;quot;&amp;quot; | langid=&amp;quot;&amp;quot;) [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntries&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; langid&lt;br /&gt;
: Identifiant multilangue de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: peut être utilisé à la place de l'attribut node&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntry ==&lt;br /&gt;
&lt;br /&gt;
Renvoie les information sur une entrée de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntry node=&amp;quot;&amp;quot; [sitemap=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntry&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément (noeud du plan du site).&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapCustomNode ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des noeuds ayant pour cible l'id spécifié dans l'attribut &amp;lt;code&amp;gt;target&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans le module sitemap_editor, la valeur à saisir dans l'attribut target est affiché dans l'entête sur la page de visualisation du nœud.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapCustomNode [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] target=&amp;quot;&amp;quot; [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapCustomNode&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; target&lt;br /&gt;
: Id du noeud cible&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin. s'il n'est pas renseigné, le noeur racine par défaut sera utilisé (Custom pour le plan du site fourni par sitemap_editor), DGAll pour le plan du site du noyau).&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: permet de limiter le nombre d'éléments retournés, par exemple, &amp;lt;code&amp;gt;limit=&amp;quot;0,1&amp;quot;&amp;lt;/code&amp;gt; pour obtenir seulement le premier noeud. La syntaxe est identique à l'attribut &amp;lt;code&amp;gt;limit&amp;lt;/code&amp;gt; de OCSitemapPath&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapPath ==&lt;br /&gt;
&lt;br /&gt;
Retourne le chemin de fer (rail) d'une entrée de navigation sous la forme d'une liste d'entrées de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapPath [node=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapPath&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin.&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5,2&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur à 2 éléments à partir du 5ème. Si la première valeur est négative, l'index du premier élément retourné sera calculé à partir du nombre d'élément total. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;-1,1&amp;quot;&amp;lt;/code&amp;gt; affiche le dernier élément seulement. L'index négatif est supporté à partir d'ovidentia &amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Si la valeur est &amp;quot;1&amp;quot;, le denier noeud du plan du site auquel on a accédé sera mémorisé et récupéré lors de l'accès a une page en dehors du plan du site.&lt;br /&gt;
: La valeur par défaut est &amp;quot;1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Différentes méthodes d’utilisation d’un fichier OvML =&lt;br /&gt;
== Utilisation dans une url ==&lt;br /&gt;
Un fichier OvML peut être appellé en utilisant l’url suivante :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où fichier-ovml est le nom de votre fichier OvML qui doit se trouver dans le répertoire suivant&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
skins/nom-du-skin/ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le fichier ainsi appelé est parsé par Ovidentia et le résultat est affiché dans la partie centrale du portail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si l’on souhaite afficher le résultat en dehors du portail, par exemple dans une fenêtre popup, il faut ajouter le paramètre echo=1 comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De plus, si l’on souhaite passer des paramètres au fichier OvML, on utilisera l’url comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&amp;amp;param=val&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, on peut utiliser la variable OVparam dans le fichier OvML.&lt;br /&gt;
&lt;br /&gt;
Remarque : les paramètres peuvent être envoyés par formulaires en méthodes GET et POST.&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans un fichier template ==&lt;br /&gt;
Dans tout fichier template d’Ovidentia, on peut utiliser un fichier OvML en utilisant la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{ $OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : la syntaxe avec les accolades ne permet pas l'utilisation de nouvelles accolades à l'intérieur.&lt;br /&gt;
&lt;br /&gt;
{ $OVML({ mavariable }) } est impossible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est possible de passer une variable template en tant que paramètre à un fichier OvML via la syntaxe { $OVML(...) } d'un fichier template :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple : { $OVML(monFichier.html,param1=&amp;quot;var1&amp;quot;) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
si var1 est définie dans le template, le parseur la remplace avec sa valeur, sinon il utilise la valeur &amp;quot;var1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Optimiser le temps d'exécution d'un script OvML (disponible à partir de la version 7.2 d'Ovidentia) :'''&lt;br /&gt;
&lt;br /&gt;
Si votre script n'a pas besoin d'être réactualisé à chaque exécution, vous pouvez décider d'utiliser le cache via la syntaxe $OVMLCACHE.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE s'utilise dans les mêmes conditions que $OVML.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE peut recevoir un paramètre supplémentaire : _ovml_cache_duration=86400. Il permet d'indiquer le temps maximum pendant lequel le script ne sera pas réactualisé. Valeur en secondes.&lt;br /&gt;
&lt;br /&gt;
Si ovml_cache_duration n'est pas renseigné, le script sera réactualisé toutes les 3600 secondes (1 heure).&lt;br /&gt;
&lt;br /&gt;
Remarque : le cache est enregistré dans la session de l'utilisateur courant. Donc le script est systématiquement réactualisé si l'utilisateur se déconnecte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple :&lt;br /&gt;
&lt;br /&gt;
{ $OVMLCACHE(monFichier.html,param1=3,_ovml_cache_duration=86400) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : pensez bien aux conséquences d'utilisation du cache OvML avant de l'appliquer sur vos scripts. Pendant 3600 secondes, vous pouvez modifier vos scripts et des données d'Ovidentia sans pouvoir le vérifier à l'affichage !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autres types de cache possibles :&lt;br /&gt;
*session : cache dans la session (default)&lt;br /&gt;
*sitemap : cache dans un fichier basé sur le profile du plan du site&lt;br /&gt;
*file : cache dans un fichier&lt;br /&gt;
&lt;br /&gt;
Exemple d'utilisation avec un autre type de cache :&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE(menu.html,_ovml_cache_type=sitemap)&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans du contenu ==&lt;br /&gt;
On peut incorporer le résultat d’un fichier OvML dans du contenu Ovidentia ( article, section, faq etc… ). On utilisera la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Utilisation pour les pages d’accueil ==&lt;br /&gt;
On peut utiliser un fichier OvML pour les pages d’accueil privée et publique. Pour cela, utilisez les fichiers spécifiques private.html et public.html.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lors de l’affichage de la page public, Ovidentia cherche un fichier ayant le nom public.html dans le répertoire skins/nom-du-skin/ovml . S’il le trouve, il l’utilisera pour la page d’accueil public. Sinon, il affichera les articles définis par l'administrateur pour la page d’accueil public.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il en est de même pour la page d’accueil privée.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML par les modules ( addons ) ==&lt;br /&gt;
A partir de la version 5.4.2 d'Ovidentia, il est possible pour les modules de fournir des fonctionnalités basées sur OvML ( voir la documentation fournie avec le module ).&lt;br /&gt;
&lt;br /&gt;
Afin d'utiliser ces fonctionnalités, on utilisera le container suivant :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCAddon name=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; param2=&amp;quot;&amp;quot; ...&amp;gt;...&amp;lt;/OCAddon&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut du container du module&lt;br /&gt;
&lt;br /&gt;
Pour la signification des paramètres, il faut consulter la documentation fournie avec le module.&lt;br /&gt;
&lt;br /&gt;
La plupart du temps, le premier paramètre indique le nom du container que l'on veut utiliser et les paramètres suivants sont des attributs à ce container.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 5.6.3, il est aussi possible de créer des fonctions OvML pour un module. La syntaxe d'utilisation de ces fonctions est la suivante :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAddon name=&amp;quot;&amp;quot; function=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; function&lt;br /&gt;
: Nom de la fonction&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut de la fonction utilisée&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML dans l'éditeur Wysiwyg ==&lt;br /&gt;
L'éditeur Wysiwyg d'Ovidentia possède une option permettant d'utiliser un fichier OvML afin de l'intégrer dans l'affichage d'un article, d'une section... Par défaut, tous les fichiers OvML présents dans le dossier ovml de la skin courante sont affichés dans le formulaire de sélection. Il existe un moyen de cacher ces fichiers aux utilisateurs de l'éditeur en modifiant la racine de sélection des fichiers :&lt;br /&gt;
&lt;br /&gt;
On ajoute un dossier nommé &amp;quot;editor&amp;quot; dans le dossier ovml de la skin courante, l'éditeur Wysiwyg ne proposera alors que les fichiers présents dans ce répertoire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est toujours possible d'utiliser la syntaxe $OVML manuellement afin d'exécuter un fichier OvML ne se situant pas dans le dossier editor.&lt;/div&gt;</summary>
		<author><name>Laucho</name></author>	</entry>

	<entry>
		<id>https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5735</id>
		<title>Référence OvML</title>
		<link rel="alternate" type="text/html" href="https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5735"/>
				<updated>2019-03-11T13:43:17Z</updated>
		
		<summary type="html">&lt;p&gt;Laucho : /* Variables */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Catégorie:Développement de skins]]&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
OvML ( Ovidentia Markup Langage ) est un ensemble de balises, identiques par leur syntaxe à celles utilisées avec HTML. Elles permettent d’extraire des données Ovidentia, de les manipuler et de les présenter en utilisant HTML.&lt;br /&gt;
&lt;br /&gt;
Les données à extraire peuvent être de plusieurs types, comme par exemple, les cinq derniers articles publiés, les dernières contributions d’un forum donné, les derniers fichiers chargés, etc …&lt;br /&gt;
&lt;br /&gt;
On pourra ainsi s’en servir pour réorganiser complètement la page d'accueil d'un site Ovidentia en y insérant, par exemple, la liste des 3 derniers articles, la liste des 5 dernières contributions d'un forum, des images, le texte d'un article spécifique, ...&lt;br /&gt;
&lt;br /&gt;
La conception d'une page OvML est identique à celle d'une page HTML. Elle peut ne contenir que des balises OvML ou un mélange HTML et OvML. On peut aussi partir d'une page HTML existante et y insérer des données Ovidentia en utilisant les balises OvML. Pour l’afficher, on utilisera l’url suivante :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
Certaines balises OvML sont dites “Container&amp;quot;. Un container est une balise OvML contenant une partie du fichier OvML comprise entre un tag d’ouverture et un tag de fermeture. Un container peut être une liste ou une condition. Dans le cas d’une liste, le contenu du container est répété autant de fois qu’il y a d’éléments dans la liste. Un container ‘condition’ n’affiche son contenu que dans le cas où la condition est vraie.&lt;br /&gt;
&lt;br /&gt;
== Les variables &amp;lt;OVxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Une variable OvML est de la forme:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
où xxxx est le nom de la variable.&lt;br /&gt;
&lt;br /&gt;
Différents paramètres peuvent être utilisés pour modifier l’affichage du résultat de la variable.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être sauvegardée dans une autre variable en utilisant le paramètre saveas (voir ci-dessous).&lt;br /&gt;
&lt;br /&gt;
== Les fonctions &amp;lt;OFxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Les fonctions se présentent sous la forme :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Elles permettent, entre autre, de traduire du texte, de faire des opérations arithmétiques, etc, …&lt;br /&gt;
&lt;br /&gt;
Le résultat de ces fonctions peut être sauvegardé dans une variable OvML en utilisant le paramètre saveas (voir ci-dessus).&lt;br /&gt;
&lt;br /&gt;
== Les containers &amp;lt;OCxxxx&amp;gt; … &amp;lt;/OCxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque importante d'utilisation des containers :'''&lt;br /&gt;
&lt;br /&gt;
* Il est possible d’imbriquer les containers sauf s’ils ont le même nom. Dans le cas précédent, il existe l’astuce de rajouter un paramètre sans valeur différente dans les balises. Ce paramètre va permettre d'identifier l'ouverture et la fermeture des containers par le moteur d'Ovidentia. Le paramètre doit donc se retrouver dans la balise d'ouverture ainsi que dans la balise de fermeture.&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre1&amp;gt;&lt;br /&gt;
    &amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre2&amp;gt;&lt;br /&gt;
        ...&lt;br /&gt;
    &amp;lt;/OCxxxx monparametre2&amp;gt;&lt;br /&gt;
&amp;lt;/OCxxxx monparametre1&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Chaque paramètre d'un container est vu comme une variable par le moteur OvML; il faut donc éviter d'utiliser pour nom d'une variable OvML le nom d'un attribut d'un container pour supprimer des erreurs d'interprétation.&lt;br /&gt;
&lt;br /&gt;
= Les variables OvML =&lt;br /&gt;
&lt;br /&gt;
Les variables OvML peuvent être définies dans le fichier OvML, produites par un container ou passées comme paramètres dans l’url. Elles sont accessibles en utilisant la syntaxe :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVnom-de-la-variable&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut définir une variable OvML en utilisant la fonction PutVar :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;nbArticles&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit une variable nbArticles initialisée à la valeur 10.&lt;br /&gt;
&lt;br /&gt;
Pour récupérer la valeur dans une page OvML, il faut utiliser la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut aussi définir une variable en utilisant une variable globale d’Ovidentia. Pour cela, il suffira d’omettre le deuxième paramètre :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;babSlogan&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maintenant la variable &amp;lt;code&amp;gt;&amp;lt;OVbabSlogan&amp;gt;&amp;lt;/code&amp;gt; existe dans OvML et contient le contenu du slogan du site.&lt;br /&gt;
&lt;br /&gt;
On peut ainsi utiliser les variables d’Ovidentia pour récupérer le nom de l’utilisateur connecté ( BAB_SESS_USER ), son ID ( BAB_SESS_USERID ), etc.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
* babCurrentDate est une variable globale permettant de récupérer la date courante. Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
* Les variables globales booléennes comme BAB_SESS_LOGGED ont la valeur nulle si la valeur est fausse (false) et vaut 1 si la valeur est vraie (true).&lt;br /&gt;
&lt;br /&gt;
Il est parfois utile de tester l’existence d’une variable avant de la définir. On utilisera pour cela la fonction '''IfNotIsSet''' :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;page&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, si la variable page n’est pas définie, elle sera définie avec la valeur initiale 1.&lt;br /&gt;
&lt;br /&gt;
Toutes les variables produites par un container peuvent être jointes en utilisant la syntaxe d’une variable OvML &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
On peut aussi passer des variables OvML à un fichier OvML en utilisant l’url :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;total=1000&lt;br /&gt;
&lt;br /&gt;
Dans la page OvML on peut donc utiliser la variable totale.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être modifiée ou sauvegardée dans une autre variable en utilisant les attributs suivants :&lt;br /&gt;
&lt;br /&gt;
== saveas ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable dans une autre.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles saveas=&amp;quot;TotalArticles&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Une nouvelle variable TotalArticles est créée et sa valeur est la même que celle de nbArticles.&lt;br /&gt;
&lt;br /&gt;
== strlen ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer les n premiers caractères de la variable.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Récupère les n premiers caractères du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il est possible de spécifier une chaîne qui sera ajoutée à la fin du résultat si la variable a été tronquée. Par exemple &amp;quot;...“ pour indiquer une suite :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100,...&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== striptags ==&lt;br /&gt;
&lt;br /&gt;
Supprime les tags HTML de la variable :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les tags HTML de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan striptags=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== htmlentities ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit les entities HTML ( &amp;lt; devient &amp;amp;amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit en inverse les entities HTML ( &amp;amp;amp;lt; devient &amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan htmlentities=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== stripslashes ==&lt;br /&gt;
&lt;br /&gt;
Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan stripslashes=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== urlencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans une url&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan urlencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== jsencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans du javascript&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan jsencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== strcase ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| upper&lt;br /&gt;
| Convertit le contenu de la variable en majuscule&lt;br /&gt;
|-&lt;br /&gt;
| lower&lt;br /&gt;
| Convertit le contenu de la variable en minuscule&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strcase=&amp;quot;upper&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nlremove ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les retours chariots&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nlremove=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== trim ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| left&lt;br /&gt;
| Supprime les blancs en début de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| right&lt;br /&gt;
| Supprime les blancs en fin de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| all&lt;br /&gt;
| Supprime les blancs en début et en fin de chaîne&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan trim=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nl2br ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;1&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Transforme les retours chariots en &amp;lt;BR&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nl2br=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== sprintf ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| Voir la documentation PHP pour la fonction sprintf&lt;br /&gt;
| Retourne une chaîne formatée&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVMoney sprintf=&amp;quot;%01.2f&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== date ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater une date Ovidentia &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| S&lt;br /&gt;
| Format court de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| L&lt;br /&gt;
| Format long de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| T&lt;br /&gt;
| Format de l'heure défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| d&lt;br /&gt;
| Trois premières lettres du jour de la semaine Dim pour Dimanche&lt;br /&gt;
|-&lt;br /&gt;
| D&lt;br /&gt;
| Jour de la semaine Dimanche par exemple&lt;br /&gt;
|-&lt;br /&gt;
| j&lt;br /&gt;
| Jour du mois, sur deux chiffres (éventuellement avec un zéro) : &amp;quot;01&amp;quot; à &amp;quot;31&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| m&lt;br /&gt;
| Mois, en trois lettres : par exemple &amp;quot;Avr&amp;quot; (pour Avril)&lt;br /&gt;
|-&lt;br /&gt;
| M&lt;br /&gt;
| Mois en lettres : Avril par exemple&lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Mois; i.e. &amp;quot;01&amp;quot; à &amp;quot;12&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Y&lt;br /&gt;
| Année, 4 chiffres; i.e. &amp;quot;2003&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| y&lt;br /&gt;
| Année, 2 chiffres; i.e. &amp;quot;03&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| H&lt;br /&gt;
| heure, au format 24h, &amp;quot;00&amp;quot; à &amp;quot;23&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| i&lt;br /&gt;
| Minutes; &amp;quot;00&amp;quot; à &amp;quot;59&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleDate date=&amp;quot;%d %j %m %Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;OVbabCurrentDate&amp;gt;&amp;lt;/code&amp;gt; est une variable permettant de récupérer la date courante.&lt;br /&gt;
&lt;br /&gt;
Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabCurrentDate date=&amp;quot;%D %j %M&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== author ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater l’auteur d’un article, un commentaire etc, … quand la variable contient l’id de l’auteur.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| %F&lt;br /&gt;
| Prénom&lt;br /&gt;
|-&lt;br /&gt;
| %M&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
|-&lt;br /&gt;
| %L&lt;br /&gt;
| Nom&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleAuthor author=&amp;quot;%F %L&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Les fonctions OvML =&lt;br /&gt;
&lt;br /&gt;
On reconnaît les fonctions par la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx ...&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les fonctions OvML disponibles sont :&lt;br /&gt;
&lt;br /&gt;
== OFTranslate ==&lt;br /&gt;
&lt;br /&gt;
Permet de traduire une chaîne. Pour cela, il faut qu'un fichier se nommant ''lang-'''identifiant-de-la-langue'''.xml'' soit présent dans le dossier ''ovidentia-'''numéro-de-version'''/lang''.&lt;br /&gt;
&lt;br /&gt;
Il s'agit d'un fichier XML listant différentes expressions traduites dans la langue choisie pour le fichier. Il est composé d'un élément ayant le même nom que l'identifiant de la langue. Celui-ci est composé de multiples éléments &amp;lt;code&amp;gt;string&amp;lt;/code&amp;gt; prenant un paramètre &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; indiquant l'identifiant du texte et contient le texte traduit.&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour l'anglais ''lang-en.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;en&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;About your article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;About your comment&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;About your file&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/en&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour le français ''lang-fr.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;fr&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;Au sujet de votre article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;A propos de votre commentaire&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;A propos de votre fichier&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/fr&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFTranslate text=&amp;quot;&amp;quot; [lang=&amp;quot;&amp;quot;] [folder=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; text&lt;br /&gt;
: Identifiant du texte à traduire&lt;br /&gt;
&lt;br /&gt;
; lang ''(optionnel)''&lt;br /&gt;
: Identifiant de la langue dans laquelle doit être traduit le texte&lt;br /&gt;
: Si omis, le texte sera traduit dans la langue sélectionnée par l'utilisateur&lt;br /&gt;
&lt;br /&gt;
; folder ''(optionnel)''&lt;br /&gt;
: Nom du module&lt;br /&gt;
: Si omis, le fichier langue du noyau est utilisé&lt;br /&gt;
&lt;br /&gt;
== OFPutVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de déclarer une nouvelle variable.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFGetVar ==&lt;br /&gt;
&lt;br /&gt;
Permet d'afficher une variable tout comme la syntaxe &amp;lt;code&amp;gt;&amp;lt;OVnom-de-la-variable&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFGetVar name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable à afficher&lt;br /&gt;
&lt;br /&gt;
== OFIfNotIsSet ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable si elle n’est pas déjà définie.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFInclude ==&lt;br /&gt;
&lt;br /&gt;
Permet d'inclure un autre fichier OVML&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFInclude file=&amp;quot;&amp;quot; [cache=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin du fichier OVML relatif au répertoire ovml du skin ou du répertoire ovml du noyau&lt;br /&gt;
&lt;br /&gt;
; cache ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : Le cache n'est pas utilisé pour afficher le fichier.&lt;br /&gt;
:* 1 : Le cache est utilisé.&lt;br /&gt;
&lt;br /&gt;
== OFUrlContent ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le contenu d’une url. Très utile pour inclure dans Ovidentia des fichiers HTML d’un site Web statique&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFUrlContent url=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; url&lt;br /&gt;
: url de la page à inclure&lt;br /&gt;
&lt;br /&gt;
== OFRecurse ==&lt;br /&gt;
&lt;br /&gt;
La fonction OFRecurse permet d'exécuter un code tant qu'une condition est réalisée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFRecurse&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
Cette fonction peut prendre tous les paramètres que peut prendre le container appelé récursivement.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
Cet exemple permet d'afficher l'arborescence des catégories et thèmes d'articles.&lt;br /&gt;
Ici, la fonction &amp;lt;code&amp;gt;OFRecurse&amp;lt;/code&amp;gt; est utilisée pour relancer le container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt; autant de fois que désiré en lui précisant le paramètre parentid (voir container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
    &amp;lt;OCArticleCategories&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&lt;br /&gt;
            &amp;lt;OVCategoryName&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
                &amp;lt;OFRecurse parentid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;OVTopicName&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Opérateurs arithmétiques ==&lt;br /&gt;
&lt;br /&gt;
Permettent de faire des opérations arithmétiques sur des variables. Elles sont construites de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;X&amp;quot; expr2=&amp;quot;Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l'opération souhaitée entre 10 et 50.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l’opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Toutefois, pour pouvoir stocker cette valeur dans une variable, il faut ajouter le paramètre &amp;lt;code&amp;gt;saveas&amp;lt;/code&amp;gt; lors de l'appel de la fonction.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot; saveas=&amp;quot;NewTotal&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit la variable &amp;lt;code&amp;gt;NewTotal&amp;lt;/code&amp;gt; ayant pour valeur le résultat de l'opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Les opérateurs disponibles sont :&lt;br /&gt;
&lt;br /&gt;
=== OFAOAddition ===&lt;br /&gt;
&lt;br /&gt;
Permet d’additionner expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOAddition expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de l'addition&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de l'addition&lt;br /&gt;
&lt;br /&gt;
=== OFAOSubtraction ===&lt;br /&gt;
&lt;br /&gt;
Permet de soustraire expr2 à expr1.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 - 20&amp;quot;, soit -10.&lt;br /&gt;
&lt;br /&gt;
=== OFAOMultiplication ===&lt;br /&gt;
&lt;br /&gt;
Permet de faire le produit de expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOMultiplication expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
=== OFAODivision ===&lt;br /&gt;
&lt;br /&gt;
Permet de diviser expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la division&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la division&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 / 20&amp;quot;, soit 0.5.&lt;br /&gt;
&lt;br /&gt;
=== OFAOModulus ===&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le reste de la division de expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme du modulo&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme du modulo&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 % 20&amp;quot;, soit 10, car 10 / 20 = 0 + '''10'''.&lt;br /&gt;
&lt;br /&gt;
== OFHeader ==&lt;br /&gt;
&lt;br /&gt;
Permet d'envoyer un header HTTP pour le fichier ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur du header à modifier&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;content-type:text/xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de définir un cookie qui sera envoyé avec le reste des en-têtes.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSetCookie name=&amp;quot;&amp;quot; expire=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cookie&lt;br /&gt;
&lt;br /&gt;
; expire&lt;br /&gt;
: Temps en secondes au bout duquel le cookie expire&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecteur au cookie&lt;br /&gt;
&lt;br /&gt;
== OFGetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer la valeur d'un cookie. Une variable ayant le nom du cookie récupéré est créée automatiquement.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFGetCookie name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cooke dont on souhatie récupérer la valeur&lt;br /&gt;
&lt;br /&gt;
== OFSetSessionVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de choisir le type de sections à afficher dans le portail.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Permet d'indiquer le type de filtre à appliquer sur les sections&lt;br /&gt;
:* &amp;quot;babSectionsType&amp;quot; définit le type des sections à afficher&lt;br /&gt;
:* &amp;quot;babOvmlCurrentDelegation&amp;quot; filtre sur les sections propres à une délégation&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Permet de préciser les sections à afficher.&lt;br /&gt;
:* Si name vaut &amp;quot;babSectionsType&amp;quot; :&lt;br /&gt;
:** 1 : Section Administration et Utilisateur&lt;br /&gt;
:** 2 : Sections générées par les articles (sections de catégories et de thèmes d'articles)&lt;br /&gt;
:** 4 : Sections personnalisées&lt;br /&gt;
:** 8 : Sections générées par les modules&lt;br /&gt;
:** 15 : Toutes les sections&lt;br /&gt;
:** '''Remarque :''' les valeurs peuvent s'additionner. Pour afficher les sections des articles et les sections personnalisées, on utilisera la valeur 6 (2 + 4)&lt;br /&gt;
:* Si name vaut &amp;quot;babOvmlCurrentDelegation&amp;quot;, value vaut l'id de la délégation&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;15&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera toutes les sections du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
affichera uniquement les sections personnalisées du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera les sections générées par les modules et les sections générées par les articles&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera uniquement les sections générées par la délégation dont l'identifiant est 5&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cache toutes les sections générées dans les délégations&lt;br /&gt;
&lt;br /&gt;
== OFRequest ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET) ou passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFRequest name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFPost ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPost name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre POST dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFGet ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFSitemapPosition ==&lt;br /&gt;
 &lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant le chemin dans le plan du site du nœud correspondant à la page courante d'Ovidentia (ou à l'élément de navigation passé en paramètre).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapPosition [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [node=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; langid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site en utilisant un identifiant de compatible avec le multilangue. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site. Si omis: la fonction retournera le chemin correspondant à la page courante d'Ovidentia&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le chemin commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé.&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
== OFSitemapMenu ==&lt;br /&gt;
&lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant l'arborescence des entrées de navigation d'Ovidentia (Plan du site), ou l'arborescence des entrées de navigation sous le nœud spécifié (si le paramètre selectednode est indiqué).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu [sitemap=&amp;quot;&amp;quot;] [baselangid=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [selectednode=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;1&amp;quot;] [maxdepth=&amp;quot;&amp;quot;] [ignorelastlevel=&amp;quot;0&amp;quot;] [mindepth=&amp;quot;0&amp;quot;] [outerul=&amp;quot;1&amp;quot;] [admindelegation=&amp;quot;0&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; baselangid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera en utilisant un identifiant compatible avec le multilangue&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
: S'il n'est pas renseigné, c'est le nœud DGAll qui sera utilisé (le nœud racine de la branche contenant les éléments de toutes les délégations confondues) ou le noeud &amp;quot;Custom&amp;quot; si un plan du site fourni par le module sitemap_editor est utilisé.&lt;br /&gt;
&lt;br /&gt;
; selectednode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier un nœud sélectionné dans le menu. La balise li correspondant à ce nœud se verra ajouter la classe css 'selected', et toutes ses balises li parentes ainsi qu'elle même auront la classe css 'active'. S'il n'est pas spécifié, c'est le nœud correspondant à la page courante qui est utilisé.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
; maxdepth ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre de niveaux (sous-menus imbriqués). Pas de limite par défaut.&lt;br /&gt;
&lt;br /&gt;
; ignorelastlevel  ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de ne pas afficher les nœuds n'ayant pas d'enfants.&lt;br /&gt;
: 1 : activé&lt;br /&gt;
: 0 ''(par défaut)'' : désactivé&lt;br /&gt;
&lt;br /&gt;
; mindepth ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de contourner 'ignorelastlevel' en forçant l’affichage des nœuds de niveau inférieur ou égal à cette valeur. 0 par défaut (désactivé).&lt;br /&gt;
&lt;br /&gt;
; outerul ''(optionnel)''&lt;br /&gt;
: Permet de de définir si le menu contient la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau.&lt;br /&gt;
: 1 ''(par défaut)'' : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau est présente.&lt;br /&gt;
: 0 : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau n'est pas présente.&lt;br /&gt;
&lt;br /&gt;
; admindelegation ''(optionnel)''&lt;br /&gt;
: Permet de définir que les nœuds d'administration ne seront affichés que si l'utilisateur à les droits de gestion correspondants.&lt;br /&gt;
: 1 : la délégation est prise en compte.&lt;br /&gt;
: 0 ''(par défaut)'' : la délégation n'est pas prise en compte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFCurrentNode ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'Id du nœud courant dans le plan de site.&lt;br /&gt;
&lt;br /&gt;
== OFThumbnail ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie une url vers l'image générée.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFThumbnail (id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour récupérer l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché.&lt;br /&gt;
&lt;br /&gt;
== OFImg ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie du HTML contenant un tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt; pour afficher l'image. Si aucune image ne peut être affichée, une chaine vide est retournée au lieu du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Les attributs non supportés par la fonction ovml serons reportés tel-quel en tant qu'attributs du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFImg (src=&amp;quot;&amp;quot; | ovsrc=&amp;quot;&amp;quot; | id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] &amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; src ''(optionnel)''&lt;br /&gt;
: Url vers une image, si cet attribut est déclaré mais contient une chaîne vide, la valeur retournée sera une chaîne vide au lieu du tag img. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; ovsrc ''(optionnel)''&lt;br /&gt;
: Permet de définir l'url d'une image en utilisant le nom d'une variable ovml. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour afficher l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
Affiche l'image que si le paramètre img est fourni dans l'url :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;img&amp;quot; saveas=&amp;quot;Image&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg ovsrc=&amp;quot;Image&amp;quot; alt=&amp;quot;Mon image&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Affiche la photo de l'utilisateur connecté :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USERID&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg id_user=&amp;quot;&amp;lt;OVBAB_SESS_USERID&amp;gt;&amp;quot; maxwidth=&amp;quot;48&amp;quot; maxheight=&amp;quot;48&amp;quot; alt=&amp;quot;&amp;lt;OVBAB_SESS_USER&amp;gt;&amp;quot; resizemode=&amp;quot;CROP_CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSitemapCustomNodeId ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'ID du noeud trouvé dans le plan du site et qui a pour cible le nœud fourni par le paramètre nodeid dans le plan du site du noyau. Si aucun noeud est trouvé dans le plan du site, la valeur de l'attribut nodeid est retourné a la place.&lt;br /&gt;
&lt;br /&gt;
Lors de la mise en place d'un skin cela permet d'indiquer un nœud connu dans le plan du site du noyau, ci celui-ci est inséré dans le plan du site personnalisé à l'aide d'une référence, le nouveau nœud sera automatiquement pris en compte.&lt;br /&gt;
&lt;br /&gt;
Si il existe plusieurs nœuds avec la même cible dans le plan du site du noyau, le premier trouvé sera utilisé&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;&amp;quot; [basenode=&amp;quot;&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: ID du nœud dans le plan du site proposé par le noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Racine de la recherche dans le plan du site personnalisé.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;bab_Articles&amp;quot; saveas=&amp;quot;CustomNodeId&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu basenode=&amp;quot;&amp;lt;OVCustomNodeId&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPreviousArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article précédant l'article spécifié. L'article précédant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPreviousArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFNextArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article suivant l'article spécifié. L'article suivant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFNextArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFWebStat ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.2.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'enregistrer un évènement qui sera comptabilisé dans les statistiques.&lt;br /&gt;
Ceci est particulièrement utile lors de l'affichage d'articles par OvML afin que ceux-ci soient correctement pris en compte dans les statistiques en tant qu'articles vus.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFWebStat name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Type d’évènement à enregistrer&lt;br /&gt;
:* bab_addon&lt;br /&gt;
:* bab_page&lt;br /&gt;
:* bab_articles&lt;br /&gt;
:* bab_artfiles&lt;br /&gt;
:* bab_ovml&lt;br /&gt;
:* bab_fmfolders&lt;br /&gt;
:* bab_fmfiles&lt;br /&gt;
:* bab_forums&lt;br /&gt;
:* bab_threads&lt;br /&gt;
:* bab_posts&lt;br /&gt;
:* bab_faqs&lt;br /&gt;
:* bab_faqsqr&lt;br /&gt;
:* bab_searchword&lt;br /&gt;
:* bab_xlinks&lt;br /&gt;
:* bab_dbdirectories&lt;br /&gt;
:* bab_ldapdirectories&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur correspondant au type d'évènement. Par exemple id de l'article pour bab_articles.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Affichage de l'article --&amp;gt;&lt;br /&gt;
    &amp;lt;OFWebStat name=&amp;quot;bab_articles&amp;quot; value=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFAddStyleSheet ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.5.93&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'insérer un fichier CSS dans l'élément &amp;lt;code&amp;gt;&amp;lt;head&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;/code&amp;gt; de la page HTML.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAddStyleSheet file=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin de la feuille de style relatif au dossier '''styles''' du noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.2.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFGetPath path=&amp;quot;&amp;quot; file_relative=&amp;quot;1&amp;quot; saveas=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file_relative&lt;br /&gt;
: Convertit un chemin relatif au fichier ovml en un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetSelectedSkinPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie le chemin du répertoire du thème sélectionné.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;OFGetSelectedSkinPath&amp;gt;''' doit remplacer '''skins/&amp;lt;OVbabSkin&amp;gt;/''' dans les fichiers ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFGetSelectedSkinPath&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCsrfProtectToken ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.4.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de protection contre les attaques CSRF, il doit être ajouté dans tous les formulaire utilisant la méthode POST.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;babCsrfProtect&amp;quot; value=&amp;quot;&amp;lt;OFGetCsrfProtectToken&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCurrentAdmGroup ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.5.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de la délegation actuellement administré par l'utilisateur courrant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;lt;OFGetCurrentAdmGroup&amp;gt;&amp;quot;&amp;gt;&amp;lt;OVDelegationName&amp;gt;&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPortletContainer ==&lt;br /&gt;
&lt;br /&gt;
''Nécessite l'installation du module '''portlets'''''&lt;br /&gt;
&lt;br /&gt;
Permet l'intégration d'une zone de portlet dans la page.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPortletContainer id=&amp;quot;&amp;quot; [mode=&amp;quot;static&amp;quot;] [placeholder=&amp;quot;&amp;quot;] [editplaceholder=&amp;quot;&amp;quot;] [description=&amp;quot;&amp;quot;] [classname=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id&lt;br /&gt;
: L'identifiant unique du portlet&lt;br /&gt;
&lt;br /&gt;
; mode ''(optionnel)''&lt;br /&gt;
: Le type de portlet&lt;br /&gt;
:* static ''(par défaut)'' : Le portlet est personnel, chaque utilisateur peut configurer son portlet&lt;br /&gt;
:* locked : Le portlet est le même pour tout les utilisateurs&lt;br /&gt;
&lt;br /&gt;
; placeholder ''(optionnel)''&lt;br /&gt;
: Un texte à afficher lorsque la zone de portlet est vide&lt;br /&gt;
&lt;br /&gt;
; editplaceholder ''(optionnel)''&lt;br /&gt;
: Un texte à afficher lorsque l'utilisateur édite la zone de portlet&lt;br /&gt;
&lt;br /&gt;
; description ''(optionnel)''&lt;br /&gt;
: Un texte toujours affiché&lt;br /&gt;
&lt;br /&gt;
; classname''(optionnel)''&lt;br /&gt;
: Une classe est ajoutée sur la div&lt;br /&gt;
&lt;br /&gt;
;categories&lt;br /&gt;
&lt;br /&gt;
;initwith&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetRegistryValue ==&lt;br /&gt;
&lt;br /&gt;
Renvoie une valeur de configuration gérée par la bab_Registry.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.97&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFGetRegistryValue path=&amp;quot;/path/to/value&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Le chemin de la registry correspondant à la valeur recherchée&lt;br /&gt;
&lt;br /&gt;
= Les containers OvML =&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les containers contiennent des tags OvML et du code HTML. Ce sont généralement des listes de données identiques ou des conditions. &lt;br /&gt;
&lt;br /&gt;
A l'appel d'un container, OvML met à votre disposition des variables &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La liste des variables dépend du type de container.&lt;br /&gt;
&lt;br /&gt;
Ces variables ne sont plus disponibles en dehors du container.&lt;br /&gt;
&lt;br /&gt;
A l’intérieur de tout container de type liste, les variables suivantes sont disponibles :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCIndex&lt;br /&gt;
| Index de l’entrée courante en commençant par 0&lt;br /&gt;
|-&lt;br /&gt;
| OVCCount&lt;br /&gt;
| Le nombre total d’entrées dans le container&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de comparaison ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent d’effectuer des comparaisons entre les valeurs expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
Si la condition est vrai, le contenu du container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfEqual&lt;br /&gt;
| Vrai si expr1 est égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotEqual&lt;br /&gt;
| Vrai si expr1 est différent expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThan&lt;br /&gt;
| Vrai si expr1 est strictement inférieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThanOrEqual&lt;br /&gt;
| Vrai si expr1 est inférieur ou égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThan&lt;br /&gt;
| Vrai si expr1 est strictement supérieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThanOrEqual&lt;br /&gt;
| Vrai si expr1 est supérieur ou égal à expr2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la comparaison&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la comparaison&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_LOGGED&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfEqual expr1=&amp;quot;&amp;lt;BAB_SESS_LOGGED&amp;amp;gt;&amp;quot; expr2=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Vous êtes connecté !&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/OCIfEqual&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de test d'existence sur les variables ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent de vérifier l'existence ou non d'une variable.&lt;br /&gt;
&lt;br /&gt;
Si la variable est définie ou non, selon le container, le container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name existe&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name n'existe pas&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx name=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable dont on doit tester l'existence&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte ne sera pas affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;variable&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte sera affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OCIfUserMemberOfGroups ==&lt;br /&gt;
&lt;br /&gt;
Ce container est exécuté si l'utilisateur courant appartient à un groupe&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCIfUserMemberOfGroups groupid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [childs=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCIfUserMemberOfGroups&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; groupid&lt;br /&gt;
: id du groupe ou plusieurs ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Cette variable permet de tester si un utilisateur spécifique appartient à des groupes en donnant un id utilisateur.&lt;br /&gt;
: Si omis, elle prend la valeur de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: yes : L'utilisateur courant doit appartenir à tous les groupes spécifiés dans groupid&lt;br /&gt;
: no ''(par défaut)'' : L'utilisateur courant doit appartenir à au moins un des groupes spécifiés dans groupid&lt;br /&gt;
&lt;br /&gt;
; childs ''(optionnel)''&lt;br /&gt;
: yes : Pour chaque groupe, inclure ses enfants&lt;br /&gt;
: no ''(par défaut)'' : Les enfants ne sont pas inclus&lt;br /&gt;
&lt;br /&gt;
== OCArticlesHomePages ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles des pages d’accueil privée ou publique.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlesHomePages type=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticlesHomePages&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée&lt;br /&gt;
: public : Liste les articles de la page d’accueil publique&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: yes : Filtre les articles selon le droit de visibilité&lt;br /&gt;
: no ''(par défaut)'' : Ne filtre pas&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCategoryId&lt;br /&gt;
| Id de la catégorie du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicTitle&lt;br /&gt;
| Titre du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCopyUrl&lt;br /&gt;
| Url pour accéder à la duplication de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCopyName&lt;br /&gt;
| Nom associé au lien pour accéder à la duplication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoi une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers récemment déposés.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFiles last=&amp;quot;&amp;quot; path=&amp;quot;&amp;quot; [folderid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFiles&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fichiers souhaité&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Indique dans quel sous-répertoire il faut chercher.&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id de l’espace ou plusieurs ids séparés par des virgules.&lt;br /&gt;
: Si omis, le container liste les fichiers récents de tous les répertoires.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fichiers par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fichiers par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fichiers aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileModifiedBy&lt;br /&gt;
| Dernière personne ayant modifié le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fichier a été créé. Si nul (0), le fichier a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles récents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentArticles last=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentArticles&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre d‘articles souhaité&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tous thèmes confondus&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie, tous les thèmes enfants seront utilisés&lt;br /&gt;
: si categoryid est utilisé, topicid devient obsolète&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'article a été créé. Si nul (0), l'article a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCopyUrl&lt;br /&gt;
| Url pour accéder à la duplication de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCopyName&lt;br /&gt;
| Nom associé au lien pour accéder à la duplication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers commentaires d'articles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentComments last=&amp;quot;&amp;quot; [articleid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentComments&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de commentaires souhaité&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires tous articles confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentThreads ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers fils de discussion de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentThreads last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentThreads&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fils de discussion souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fils de discussion, tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières contributions de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentPosts last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [threadid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentPosts&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de contributions souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; threadid ''(optionnel)''&lt;br /&gt;
: Id du fil de discussion&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous sujets confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les contributions aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières questions de faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFaqQuestions last=&amp;quot;&amp;quot; [faqid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de questions souhaité&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières questions, toutes faqs confondues&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie de faq&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question en base de données&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Adresse Web pour accéder à la question dans le portail&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Adresse Web pour accéder à la question en plein écran (destiné à une vue popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionDate&lt;br /&gt;
| Date de création de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionAuthor&lt;br /&gt;
| Auteur de la question&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategories [parentid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; parentid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie parent ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: 0 ''(par défaut)'' : le container liste les catégories de thèmes à la racine.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryNext&amp;gt;...&amp;lt;/OCArticleCategoryNext&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idendiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryPrevious&amp;gt;...&amp;lt;/OCArticleCategoryPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCParentsArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets parents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCParentsArticleCategory categoryid=&amp;quot;&amp;quot; [reverse=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCParentsArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie.&lt;br /&gt;
&lt;br /&gt;
; reverse ''(optionnel)''&lt;br /&gt;
: 1 si on souhaite la liste dans l’ordre inverse.&lt;br /&gt;
: 0 ''(par défaut)'' : Les catégories sont triées dans l'ordre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une ou plusieurs catégorie de sujet.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategory categoryid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopics ==&lt;br /&gt;
&lt;br /&gt;
Liste des thèmes d'articles d'une catégorie donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article. La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles. La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicNext&amp;gt;...&amp;lt;/OCArticleTopicNext&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicPrevious&amp;gt;....&amp;lt;/OCArticleTopicPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idem que ceux du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopic ==&lt;br /&gt;
&lt;br /&gt;
Description d’un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic [topicid=&amp;quot;&amp;quot;] [topicname=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème d’articles ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles.&lt;br /&gt;
&lt;br /&gt;
; topicname ''(optionnel)''&lt;br /&gt;
: Nom du thème d’articles&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles ou s'appuie sur le paramètre topicid.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Recherche tous les thèmes dont l'utilisateur a le droit et ayant pour nom &amp;quot;essai&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 ayant pour nom essai.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom se termine par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom commence par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom contient la chaîne essai&lt;br /&gt;
&lt;br /&gt;
== OCArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste des articles d'un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 8.6.94 d'Ovidentia, les paramètres ajoutés à ce container devrait permettre de replacer OCRecentArticles, OCArticlesHomePage et OCArticle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticles [delegationid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [topicid=&amp;quot;&amp;quot;] [articleid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [homepage=&amp;quot;public|private&amp;quot;] [archive=&amp;quot;&amp;quot;] [offset=&amp;quot;&amp;quot;] [rows=&amp;quot;&amp;quot;] [limit=&amp;quot;[offset,]rows&amp;quot;] [order=&amp;quot;asc | desc&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticles&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
:: Id de la catégorie, tous les thèmes enfants seront utilisés &lt;br /&gt;
:: si categoryid est utilisé, topicid devient obsolète &lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule &lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; homepage ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée &lt;br /&gt;
: public : Liste les articles de la page d’accueil publique &lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; offset ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nombre d'articles à ignorer à partir du début de la liste&lt;br /&gt;
: 0 ''(par défaut)'' : aucune article n'est ignoré&lt;br /&gt;
&lt;br /&gt;
; rows ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
: -1 ''(par défaut)'' : toutes les lignes sont prises&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: ''Alternative à rows et offset''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCategoryId&lt;br /&gt;
| Id de la catégorie du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCopyUrl&lt;br /&gt;
| Url pour accéder à la duplication de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCopyName&lt;br /&gt;
| Nom associé au lien pour accéder à la duplication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleNext&amp;gt;...&amp;lt;/OCArticleNext&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticlePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlePrevious&amp;gt;...&amp;lt;/OCArticlePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticle ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCopyUrl&lt;br /&gt;
| Url pour accéder à la duplication de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCopyName&lt;br /&gt;
| Nom associé au lien pour accéder à la duplication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur les fichiers joints à un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleFiles articleid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCArticleFiles&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForums ==&lt;br /&gt;
&lt;br /&gt;
Liste des forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCForums [forumid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCForums&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les forums.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForumNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCForumNext&amp;gt;...&amp;lt;/OCForumNext&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForumPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCForumPrevious&amp;gt;...&amp;lt;/OCForumPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForum ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un forum donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCForum forumid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCForum&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid :&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCThread ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fil de discussion donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCThread threadid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCThread&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; threadid&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadForumId&lt;br /&gt;
| Id du forum contenant le fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadId&lt;br /&gt;
| Id du sujet du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadPostId&lt;br /&gt;
| Id de la contribution initiale&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadLastPostId&lt;br /&gt;
| Id de la dernière contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadDate&lt;br /&gt;
| Date de la création du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarter&lt;br /&gt;
| Nom du l'initiateur du sujet&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarterId&lt;br /&gt;
| ID de l'utilisateur ayant initié le sujet ( peut être égal à 0 s'il s'agit d'un utilisateur anonyme) &lt;br /&gt;
|-&lt;br /&gt;
| OVThreadUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPost ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une contribution donnée ou plusieurs séparées par des virgules.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCPost postid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid :&lt;br /&gt;
: Id de la contribution ou plusieurs Ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du fil de la discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthorId&lt;br /&gt;
| ID de l'auteur (peut être égal à 0 si l'auteur était un utilisateur anoyme)&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution à l'aide d'une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostReplyUrl&lt;br /&gt;
| Url pour répondre (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostModifyUrl&lt;br /&gt;
| Url pour modifier (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostConfirmUrl&lt;br /&gt;
| Url pour confirmer (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostDeleteUrl&lt;br /&gt;
| Url pour supprimer la contribution (sinon vide si pas de droit) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPostFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations de fichiers sur une contribution donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCPostFiles postid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid&lt;br /&gt;
: Id de la contribution&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFolders [folderid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFolders&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolderNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderNext&amp;gt;...&amp;lt;/OCFolderNext&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolderPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderPrevious&amp;gt;...&amp;lt;/OCFolderPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolder ==&lt;br /&gt;
&lt;br /&gt;
Donne les information sur un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFolder folderid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFolder&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSubFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-répertoires du répertoire path d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCSubFolders folderid=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSubFolders&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les sous-répertoire du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderName&lt;br /&gt;
| Nom du sous répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des fichiers d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFiles folderid=&amp;quot;&amp;quot; rows=&amp;quot;&amp;quot; offset=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFiles&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; offset&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nième fichier à partir du début de la liste&lt;br /&gt;
&lt;br /&gt;
; rows&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les fichiers du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: En lien avec l'attribut orderby.&lt;br /&gt;
:* asc ''(par défaut)'' : Ordonne les fichiers par ordre croissant&lt;br /&gt;
:* desc : Ordonne les fichiers par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
:''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
:* name ''(par défaut)'' : Ordonne les fichiers par nom&lt;br /&gt;
:* creation : Ordonne les fichiers par date de création&lt;br /&gt;
:* modification : Ordonne les fichiers par date de modification&lt;br /&gt;
:* size : Ordonne les fichiers par taille&lt;br /&gt;
:* hits : Ordonne les fichiers par nombre de &amp;quot;hits&amp;quot;&lt;br /&gt;
:* manual : Ordonne les fichiers suivant l'ordre défini manuellement sur le répertoire.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url du fichier si celui-ci est une image (utilisation pour un affichage). Cette variable ne prend pas en compte les droits définis au niveau du gestionnaire de fichiers.&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFileNext&amp;gt;...&amp;lt;/OCFileNext&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFiles|OCFiles]].&lt;br /&gt;
&lt;br /&gt;
== OCFilePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFilePrevious&amp;gt;...&amp;lt;/OCFilePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFile ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fichier d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFile fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFile&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileFields ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des champs d'un fichier donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFileFields fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFileFields&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldName&lt;br /&gt;
| Nom du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqs ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des Faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqs [faqid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqs&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqNext&amp;gt;...&amp;lt;/OCFaqNext&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqPrevious&amp;gt;...&amp;lt;/OCFaqPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaq ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une Faq donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaq faqid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaq&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategories ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des sous catégories d’une Faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategories faqid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqSubCategories&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la faq&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations des sous-catégories d’une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategory faqsubcatid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqSubCategory&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid&lt;br /&gt;
: Id de la sous catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des questions/réponses d'une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestions [faqid=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la sous catégorie faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs indiquées par le paramètre faqid.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionNext&amp;gt;...&amp;lt;/OCFaqQuestionNext&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionPrevious&amp;gt;...&amp;lt;/OCFaqQuestionPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestion ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une questions/réponses donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestion questionid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqQuestion&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; questionid&lt;br /&gt;
: Id de la question/réponse de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles d'un thème donné en attente d'approbation pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingArticles [topicid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingArticles&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation tout thème confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCopyUrl&lt;br /&gt;
| Url pour accéder à la duplication de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCopyName&lt;br /&gt;
| Nom associé au lien pour accéder à la duplication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les commentaires en attente d'approbation d'un article donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingComments [articleid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingComments&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires en attente de tout article confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les commentaires en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date de publication du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers en attente d'approbation d'un répertoire donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingFiles [folderid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingFiles&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fichiers en attente de tout répertoire confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les fichiers en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste les contributions en attente d'approbation d'un forum donné ( forumid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingPosts [forumid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingPosts&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les contributions en attente de tout forum confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les contributions en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendars ==&lt;br /&gt;
&lt;br /&gt;
Liste les calendriers &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendars [type=&amp;quot;&amp;quot;] [calendarid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendars&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste tous les agendas. type peut prendre les valeurs suivantes :&lt;br /&gt;
: user: les agendas personnels &lt;br /&gt;
: group: les agendas de groupes&lt;br /&gt;
: resource: les agendas de ressources&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Un ou plusieurs id d'agendas séparés par des virgules&lt;br /&gt;
: Si omis, le container liste tous les agendas.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarId&lt;br /&gt;
| Id de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarName&lt;br /&gt;
| Intitulé de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarDescription&lt;br /&gt;
| Description de l'agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarOwnerId&lt;br /&gt;
| Id du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarType&lt;br /&gt;
| Type de l’agenda ( user, group ou resource )&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarUrl&lt;br /&gt;
| Url pour accéder à la page Agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories d’événements des agendas &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarCategories [filter=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarCategories&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryName&lt;br /&gt;
| Intitulé de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarUserEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas personnels&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarUserEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarUserEvents&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité.Remarque : si le paramètre est à «&amp;amp;nbsp;no&amp;amp;nbsp;», les événements privés seront aussi remontés&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarGroupEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas collectifs (anciennement agendas de groupes)&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarGroupEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarGroupEvents&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; groupid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
: Remarque : le paramètre groupid correspond à l'identifiant (grpid) de l'agenda lorsqu'on utilise les agendas collectifs.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarResourceEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas de ressources&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarResourceEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarResourceEvents&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparées par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; resourceid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas ( personnel, groupes ou de ressources )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarEvents&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date &lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramènera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas le container liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarId&lt;br /&gt;
| Id numérique de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrlId&lt;br /&gt;
| Id de l'agenda principal contenant le type, exemple &amp;quot;personal/1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarName&lt;br /&gt;
| Nom de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarType&lt;br /&gt;
| type de l'agenda principal (exemple: &amp;quot;caldav_personal&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectories ==&lt;br /&gt;
&lt;br /&gt;
Liste les annuaires de base de données&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectories [directoryid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectories&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid ''(optionnel)''&lt;br /&gt;
: Id de l'annuaire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: « database » ou « group », si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectory directoryid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectory&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryFields ==&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryFields directoryid=&amp;quot;&amp;quot; [all=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryFields&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: 1 : Donne la liste de tous les champs&lt;br /&gt;
: 0 : Donne la liste de champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldId&lt;br /&gt;
| Identifiant du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Le tableau ci-dessous donne la correspondance entre les champs et leurs identifiants :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Champ&lt;br /&gt;
! Identifiant&lt;br /&gt;
|-&lt;br /&gt;
| Surnom&lt;br /&gt;
| cn&lt;br /&gt;
|-&lt;br /&gt;
| Nom&lt;br /&gt;
| sn&lt;br /&gt;
|-&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
| mn&lt;br /&gt;
|-&lt;br /&gt;
| Prénom&lt;br /&gt;
| givenname&lt;br /&gt;
|-&lt;br /&gt;
| Photo&lt;br /&gt;
| jpegphoto&lt;br /&gt;
|-&lt;br /&gt;
| Adresse de messagerie&lt;br /&gt;
| email&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (bureau)&lt;br /&gt;
| btel&lt;br /&gt;
|-&lt;br /&gt;
| Tél. mobile&lt;br /&gt;
| mobile&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (domicile)&lt;br /&gt;
| htel&lt;br /&gt;
|-&lt;br /&gt;
| Télécopie (bureau)&lt;br /&gt;
| bfax&lt;br /&gt;
|-&lt;br /&gt;
| Titre&lt;br /&gt;
| title&lt;br /&gt;
|-&lt;br /&gt;
| Service&lt;br /&gt;
| departmentnumber&lt;br /&gt;
|-&lt;br /&gt;
| Société&lt;br /&gt;
| organisationname&lt;br /&gt;
|-&lt;br /&gt;
| Rue (bureau)&lt;br /&gt;
| bstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (bureau)&lt;br /&gt;
| bcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (bureau)&lt;br /&gt;
| bpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (bureau)&lt;br /&gt;
| bstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (bureau)&lt;br /&gt;
| bcountry&lt;br /&gt;
|-&lt;br /&gt;
| Rue (domicile)&lt;br /&gt;
| hstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (domicile)&lt;br /&gt;
| hcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (domicile)&lt;br /&gt;
| hpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (domicile)&lt;br /&gt;
| hstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (domicile)&lt;br /&gt;
| hcountry&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 1&lt;br /&gt;
| user1&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 2&lt;br /&gt;
| user2&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 3&lt;br /&gt;
| user3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Pour les champs additionnels, les identifiants sont de la forme '''babdirfXX''' ou '''XX''' est l'id du champ additionnel ( correspondant à fxid dans la liste des champs additionnels de l'annuaire ).&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMembers ==&lt;br /&gt;
&lt;br /&gt;
Liste les membres d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMembers directoryid=&amp;quot;&amp;quot; [fields=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [like=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryMembers&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: Ignoré si l'attribut '''fields''' est spécifié&lt;br /&gt;
: 1 : Donne tous les champs pour chaque membre&lt;br /&gt;
: 0 : Donne uniquement les champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
; fields ''(optionnel)''&lt;br /&gt;
: liste des identifiants des champs souhaités séparés par des virgules ( exemple &amp;quot;sn,givenname,email&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Identifiant du champ à utiliser pour ordonner la liste&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; like ''(optionnel)''&lt;br /&gt;
: Restreint la liste des membres ayant le champ spécifié par orderby (exemple orderby=&amp;quot;givenname&amp;quot;) commençant par ce motif ( exemple like=&amp;quot;A&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUrl&lt;br /&gt;
| Url pour accéder à la fiche détaillée du membre&lt;br /&gt;
|-&lt;br /&gt;
| DirectoryMemberEmailUrl&lt;br /&gt;
| Url pour afficher la popup de composition de message&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMemberFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryMembers'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMemberFields&amp;gt;...&amp;lt;/OCDbDirectoryMemberFields&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntry ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un membre d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntry directoryid=&amp;quot;&amp;quot; memberid=&amp;quot;&amp;quot; userid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectoryEntry&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; memberid&lt;br /&gt;
: Id du membre dans l'annuaire&lt;br /&gt;
&lt;br /&gt;
; userid&lt;br /&gt;
: Id Ovidentia de l'utilisateur s'il est enregistré&lt;br /&gt;
: Ignoré si memberid renseigné.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberUrl&lt;br /&gt;
| Url vers la fiche annuaire du membre&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntryFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryEntry'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntryFields&amp;gt;...&amp;lt;/OCDbDirectoryEntryFields&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryAcl ==&lt;br /&gt;
&lt;br /&gt;
Liste les utilisateurs ayant des droits sur un annuaire.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryAcl directoryid=&amp;quot;&amp;quot; [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryAcl&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: modify : pour les utilisateurs ayant le droit de modifier une fiche&lt;br /&gt;
: add : pour les utilisateurs ayant le droit d'ajouter une fiche&lt;br /&gt;
: view : pour les utilisateurs ayant le droit de consulter l'annuaire&lt;br /&gt;
: delete :  pour les utilisateurs ayant le droit de supprimer une fiche&lt;br /&gt;
: export :  pour les utilisateurs ayant le droit d'exporter l'annuaire&lt;br /&gt;
: import :  pour les utilisateurs ayant le droit d'importer l'annuaire&lt;br /&gt;
: empty :  pour les utilisateurs ayant le droit de vider l'annuaire&lt;br /&gt;
: bind :  pour les utilisateurs ayant le droit d'attacher une fiche&lt;br /&gt;
: unbind :  pour les utilisateurs ayant le droit de détacher une fiche&lt;br /&gt;
: view :  pour les utilisateurs ayant le droit de voir les fiches (DEFAULT)&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserFullName&lt;br /&gt;
| Nom complet de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserEmail&lt;br /&gt;
| Adresse email de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserId&lt;br /&gt;
| Id de l'utilisateur dans la base de données&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegations ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegations [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegations&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si yes : le container tient compte des droits d'accès de l'utilisateur&lt;br /&gt;
: Si no : le container ne tient pas compte des droits d'accès et ramène toutes les délégations créées dans le portail&lt;br /&gt;
: Si omis, le container tient compte des droits d'accès&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegation ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont fait partie l'utilisateur courant&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegation delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegation&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsManaged [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsManaged&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont l'utilisateur courant est administrateur.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationItems ==&lt;br /&gt;
&lt;br /&gt;
Liste les fonctions déléguées aux administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationItems delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationItems&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemName&lt;br /&gt;
| Intitulé de la fonction&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemValue&lt;br /&gt;
| 1: si la fonction est déléguée, 0 sinon&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationAdministrators ==&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationAdministrators delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationAdministrators&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationUserId&lt;br /&gt;
| Id de l'administrateur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategories [categoryid=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsCategories&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: Si omis, le container liste toutes les catégories&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une catégorie de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategory [categoryid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationsCategory&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmSpaces ==&lt;br /&gt;
&lt;br /&gt;
Liste les espaces de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCTmSpaces&amp;gt;...&amp;lt;/OCTmSpaces&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceId&lt;br /&gt;
| Id de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceName&lt;br /&gt;
| Nom de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceDescription&lt;br /&gt;
| Description de l'espace de projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmProjects ==&lt;br /&gt;
&lt;br /&gt;
Liste les projets d'un espace de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCTmProjects spaceid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCTmProjects&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; spaceid&lt;br /&gt;
: Id de l'espace de projets&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectId&lt;br /&gt;
| Id du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectName&lt;br /&gt;
| Nom du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectDescription&lt;br /&gt;
| Description du projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmTasks ==&lt;br /&gt;
&lt;br /&gt;
Liste les tâches d'un projet ou des tâches personnelles du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCTmTasks [projectid=&amp;quot;&amp;quot;] [startdate=&amp;quot;&amp;quot;] [enddate=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCTmTasks&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; projectid ''(optionnel)''&lt;br /&gt;
: Id du projet.&lt;br /&gt;
: Si omis, le conteneur renvoie les tâches personnelles de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; startdate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de début est postérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; enddate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de fin est antérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;&lt;br /&gt;
: desc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order. La valeur par défault est &amp;quot;TaskNumber&amp;quot;.&lt;br /&gt;
: Cet attribut peur contenir le nom de n'importe laquelle des variables renvoyées sans le préfixe &amp;quot;OV&amp;quot;, par exemple &amp;quot;TaskCategoryName&amp;quot; ou &amp;quot;TaskEndDate&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskId&lt;br /&gt;
| Id de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskProjectId&lt;br /&gt;
| Id du projet de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskNumber&lt;br /&gt;
| Numéro de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskShortDescription&lt;br /&gt;
| Description courte de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskStartDate&lt;br /&gt;
| Date de début de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskEndDate&lt;br /&gt;
| Date de fin de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryId&lt;br /&gt;
| Id de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryName&lt;br /&gt;
| Nom de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCompletion&lt;br /&gt;
| Niveau d'avancement de la tâche (0-100)&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskOwnerId&lt;br /&gt;
| Id de l'utilisateur propriétaire de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskClass&lt;br /&gt;
| Classe de la tâche&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgUserEntities ==&lt;br /&gt;
&lt;br /&gt;
Liste les entités d'organigrammes pour lesquelles un utilisateur à un rôle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgUserEntities userId=&amp;quot;&amp;quot; [orgChartId=&amp;quot;&amp;quot;] [roleType=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgUserEntities&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; userId&lt;br /&gt;
: Identifiant (entier) de l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; orgChartId ''(optionnel)''&lt;br /&gt;
: Identifiant (entier) de l'organigramme.&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'organigramme par défaut (nommé à l'origine Ovidentia) qui est utilisé.&lt;br /&gt;
&lt;br /&gt;
; roleType ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors tous les rôles seront utilisés.&lt;br /&gt;
: Les rôles sont des valeurs de 0 à 3&lt;br /&gt;
: 0 étant les rôles personnalisés&lt;br /&gt;
: 1 étant le rôle supérieur&lt;br /&gt;
: 2 étant le rôle employé&lt;br /&gt;
: 3 étant le rôle membre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgPathToEntity ==&lt;br /&gt;
&lt;br /&gt;
Liste toutes les entités parentes d'une entité d'un organigramme.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgPathToEntity entityId=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [includeEntity=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgPathToEntity&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'ordre ascendant qui est utilisé.&lt;br /&gt;
: Ordre dans lequel le chemin jusqu'à la racine sera retourné, les valeurs possible sont asc ou desc&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
; includeEntity ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis, alors l'entité ne sera pas incluse dans les résultats.&lt;br /&gt;
: Les valeurs possibles sont&amp;amp;nbsp;:&lt;br /&gt;
: 0 pour ne pas inclure l'entité (valeur par défaut)&lt;br /&gt;
: 1 pour inclure l'entité&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgChildEntities ==&lt;br /&gt;
&lt;br /&gt;
Liste toutes les entités enfant directes d'une entité d'un organigramme.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.100&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgChildEntities entityId=&amp;quot;&amp;quot; &amp;gt;...&amp;lt;/OCOrgChildEntities&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgEntityMembers ==&lt;br /&gt;
&lt;br /&gt;
Liste tous les membres d'une entité.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.100&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgEntityMembers entityId=&amp;quot;&amp;quot; &amp;gt;...&amp;lt;/OCOrgEntityMembers&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberDirEntryId&lt;br /&gt;
| Identifiant (entier) de la fiche annuaire de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberRoleType&lt;br /&gt;
| Id du rôle : 1 = Superior, 2 = Temporary employee, 3 = Members, 0 = Other collaborators&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberRoleName&lt;br /&gt;
| Nom du rôle&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserDisabled&lt;br /&gt;
| Utilisateur est désactivé (1 ou 0)&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserConfirmed&lt;br /&gt;
| Utilisateur est confirmé (1 ou 0)&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberSn&lt;br /&gt;
| Nom&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberGivenname&lt;br /&gt;
| Prénom&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserId&lt;br /&gt;
| Id user correspondant&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCMultipages ==&lt;br /&gt;
&lt;br /&gt;
Ce container permet de faciliter les calculs réalisés pendant un multi-pages. Ainsi selon le nombre total de résultats et le nombre de résultats à afficher par pages, le container permet de retourner le nombre de pages que contient le multi-pages. &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCMultipages total=&amp;quot;&amp;quot; maxpages=&amp;quot;&amp;quot; perpage=&amp;quot;&amp;quot; currentpage=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCMultipages&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; total&lt;br /&gt;
: Nombre total de résultats.&lt;br /&gt;
&lt;br /&gt;
; maxpages&lt;br /&gt;
: Nombre maximum de pages à afficher&lt;br /&gt;
&lt;br /&gt;
; perpage&lt;br /&gt;
: Nombre maximum de résultats à afficher par pages&lt;br /&gt;
&lt;br /&gt;
; currentpage&lt;br /&gt;
: Numéro de la page en cours&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCurrentPageNumber &lt;br /&gt;
| Numéro de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVNextPageNumber&lt;br /&gt;
| Numéro de la page suivante si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVPreviousPageNumber&lt;br /&gt;
| Numéro de la page précédente si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVTotalPages&lt;br /&gt;
| Nombre total de pages&lt;br /&gt;
|-&lt;br /&gt;
| OVResultFirst&lt;br /&gt;
| Index du premier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultLast&lt;br /&gt;
| Index du dernier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultsPage&lt;br /&gt;
| Nombre de résultats sur la page courante&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntries ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-entrées de navigation d'Ovidentia (Plan du site) d'une entrée parente. Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntries (node=&amp;quot;&amp;quot; | langid=&amp;quot;&amp;quot;) [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntries&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; langid&lt;br /&gt;
: Identifiant multilangue de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: peut être utilisé à la place de l'attribut node&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntry ==&lt;br /&gt;
&lt;br /&gt;
Renvoie les information sur une entrée de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntry node=&amp;quot;&amp;quot; [sitemap=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntry&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément (noeud du plan du site).&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapCustomNode ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des noeuds ayant pour cible l'id spécifié dans l'attribut &amp;lt;code&amp;gt;target&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans le module sitemap_editor, la valeur à saisir dans l'attribut target est affiché dans l'entête sur la page de visualisation du nœud.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapCustomNode [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] target=&amp;quot;&amp;quot; [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapCustomNode&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; target&lt;br /&gt;
: Id du noeud cible&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin. s'il n'est pas renseigné, le noeur racine par défaut sera utilisé (Custom pour le plan du site fourni par sitemap_editor), DGAll pour le plan du site du noyau).&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: permet de limiter le nombre d'éléments retournés, par exemple, &amp;lt;code&amp;gt;limit=&amp;quot;0,1&amp;quot;&amp;lt;/code&amp;gt; pour obtenir seulement le premier noeud. La syntaxe est identique à l'attribut &amp;lt;code&amp;gt;limit&amp;lt;/code&amp;gt; de OCSitemapPath&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapPath ==&lt;br /&gt;
&lt;br /&gt;
Retourne le chemin de fer (rail) d'une entrée de navigation sous la forme d'une liste d'entrées de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapPath [node=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapPath&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin.&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5,2&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur à 2 éléments à partir du 5ème. Si la première valeur est négative, l'index du premier élément retourné sera calculé à partir du nombre d'élément total. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;-1,1&amp;quot;&amp;lt;/code&amp;gt; affiche le dernier élément seulement. L'index négatif est supporté à partir d'ovidentia &amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Si la valeur est &amp;quot;1&amp;quot;, le denier noeud du plan du site auquel on a accédé sera mémorisé et récupéré lors de l'accès a une page en dehors du plan du site.&lt;br /&gt;
: La valeur par défaut est &amp;quot;1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Différentes méthodes d’utilisation d’un fichier OvML =&lt;br /&gt;
== Utilisation dans une url ==&lt;br /&gt;
Un fichier OvML peut être appellé en utilisant l’url suivante :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où fichier-ovml est le nom de votre fichier OvML qui doit se trouver dans le répertoire suivant&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
skins/nom-du-skin/ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le fichier ainsi appelé est parsé par Ovidentia et le résultat est affiché dans la partie centrale du portail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si l’on souhaite afficher le résultat en dehors du portail, par exemple dans une fenêtre popup, il faut ajouter le paramètre echo=1 comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De plus, si l’on souhaite passer des paramètres au fichier OvML, on utilisera l’url comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&amp;amp;param=val&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, on peut utiliser la variable OVparam dans le fichier OvML.&lt;br /&gt;
&lt;br /&gt;
Remarque : les paramètres peuvent être envoyés par formulaires en méthodes GET et POST.&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans un fichier template ==&lt;br /&gt;
Dans tout fichier template d’Ovidentia, on peut utiliser un fichier OvML en utilisant la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{ $OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : la syntaxe avec les accolades ne permet pas l'utilisation de nouvelles accolades à l'intérieur.&lt;br /&gt;
&lt;br /&gt;
{ $OVML({ mavariable }) } est impossible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est possible de passer une variable template en tant que paramètre à un fichier OvML via la syntaxe { $OVML(...) } d'un fichier template :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple : { $OVML(monFichier.html,param1=&amp;quot;var1&amp;quot;) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
si var1 est définie dans le template, le parseur la remplace avec sa valeur, sinon il utilise la valeur &amp;quot;var1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Optimiser le temps d'exécution d'un script OvML (disponible à partir de la version 7.2 d'Ovidentia) :'''&lt;br /&gt;
&lt;br /&gt;
Si votre script n'a pas besoin d'être réactualisé à chaque exécution, vous pouvez décider d'utiliser le cache via la syntaxe $OVMLCACHE.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE s'utilise dans les mêmes conditions que $OVML.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE peut recevoir un paramètre supplémentaire : _ovml_cache_duration=86400. Il permet d'indiquer le temps maximum pendant lequel le script ne sera pas réactualisé. Valeur en secondes.&lt;br /&gt;
&lt;br /&gt;
Si ovml_cache_duration n'est pas renseigné, le script sera réactualisé toutes les 3600 secondes (1 heure).&lt;br /&gt;
&lt;br /&gt;
Remarque : le cache est enregistré dans la session de l'utilisateur courant. Donc le script est systématiquement réactualisé si l'utilisateur se déconnecte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple :&lt;br /&gt;
&lt;br /&gt;
{ $OVMLCACHE(monFichier.html,param1=3,_ovml_cache_duration=86400) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : pensez bien aux conséquences d'utilisation du cache OvML avant de l'appliquer sur vos scripts. Pendant 3600 secondes, vous pouvez modifier vos scripts et des données d'Ovidentia sans pouvoir le vérifier à l'affichage !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autres types de cache possibles :&lt;br /&gt;
*session : cache dans la session (default)&lt;br /&gt;
*sitemap : cache dans un fichier basé sur le profile du plan du site&lt;br /&gt;
*file : cache dans un fichier&lt;br /&gt;
&lt;br /&gt;
Exemple d'utilisation avec un autre type de cache :&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE(menu.html,_ovml_cache_type=sitemap)&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans du contenu ==&lt;br /&gt;
On peut incorporer le résultat d’un fichier OvML dans du contenu Ovidentia ( article, section, faq etc… ). On utilisera la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Utilisation pour les pages d’accueil ==&lt;br /&gt;
On peut utiliser un fichier OvML pour les pages d’accueil privée et publique. Pour cela, utilisez les fichiers spécifiques private.html et public.html.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lors de l’affichage de la page public, Ovidentia cherche un fichier ayant le nom public.html dans le répertoire skins/nom-du-skin/ovml . S’il le trouve, il l’utilisera pour la page d’accueil public. Sinon, il affichera les articles définis par l'administrateur pour la page d’accueil public.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il en est de même pour la page d’accueil privée.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML par les modules ( addons ) ==&lt;br /&gt;
A partir de la version 5.4.2 d'Ovidentia, il est possible pour les modules de fournir des fonctionnalités basées sur OvML ( voir la documentation fournie avec le module ).&lt;br /&gt;
&lt;br /&gt;
Afin d'utiliser ces fonctionnalités, on utilisera le container suivant :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCAddon name=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; param2=&amp;quot;&amp;quot; ...&amp;gt;...&amp;lt;/OCAddon&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut du container du module&lt;br /&gt;
&lt;br /&gt;
Pour la signification des paramètres, il faut consulter la documentation fournie avec le module.&lt;br /&gt;
&lt;br /&gt;
La plupart du temps, le premier paramètre indique le nom du container que l'on veut utiliser et les paramètres suivants sont des attributs à ce container.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 5.6.3, il est aussi possible de créer des fonctions OvML pour un module. La syntaxe d'utilisation de ces fonctions est la suivante :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAddon name=&amp;quot;&amp;quot; function=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; function&lt;br /&gt;
: Nom de la fonction&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut de la fonction utilisée&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML dans l'éditeur Wysiwyg ==&lt;br /&gt;
L'éditeur Wysiwyg d'Ovidentia possède une option permettant d'utiliser un fichier OvML afin de l'intégrer dans l'affichage d'un article, d'une section... Par défaut, tous les fichiers OvML présents dans le dossier ovml de la skin courante sont affichés dans le formulaire de sélection. Il existe un moyen de cacher ces fichiers aux utilisateurs de l'éditeur en modifiant la racine de sélection des fichiers :&lt;br /&gt;
&lt;br /&gt;
On ajoute un dossier nommé &amp;quot;editor&amp;quot; dans le dossier ovml de la skin courante, l'éditeur Wysiwyg ne proposera alors que les fichiers présents dans ce répertoire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est toujours possible d'utiliser la syntaxe $OVML manuellement afin d'exécuter un fichier OvML ne se situant pas dans le dossier editor.&lt;/div&gt;</summary>
		<author><name>Laucho</name></author>	</entry>

	<entry>
		<id>https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5734</id>
		<title>Référence OvML</title>
		<link rel="alternate" type="text/html" href="https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5734"/>
				<updated>2019-03-11T13:41:48Z</updated>
		
		<summary type="html">&lt;p&gt;Laucho : /* Variables */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Catégorie:Développement de skins]]&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
OvML ( Ovidentia Markup Langage ) est un ensemble de balises, identiques par leur syntaxe à celles utilisées avec HTML. Elles permettent d’extraire des données Ovidentia, de les manipuler et de les présenter en utilisant HTML.&lt;br /&gt;
&lt;br /&gt;
Les données à extraire peuvent être de plusieurs types, comme par exemple, les cinq derniers articles publiés, les dernières contributions d’un forum donné, les derniers fichiers chargés, etc …&lt;br /&gt;
&lt;br /&gt;
On pourra ainsi s’en servir pour réorganiser complètement la page d'accueil d'un site Ovidentia en y insérant, par exemple, la liste des 3 derniers articles, la liste des 5 dernières contributions d'un forum, des images, le texte d'un article spécifique, ...&lt;br /&gt;
&lt;br /&gt;
La conception d'une page OvML est identique à celle d'une page HTML. Elle peut ne contenir que des balises OvML ou un mélange HTML et OvML. On peut aussi partir d'une page HTML existante et y insérer des données Ovidentia en utilisant les balises OvML. Pour l’afficher, on utilisera l’url suivante :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
Certaines balises OvML sont dites “Container&amp;quot;. Un container est une balise OvML contenant une partie du fichier OvML comprise entre un tag d’ouverture et un tag de fermeture. Un container peut être une liste ou une condition. Dans le cas d’une liste, le contenu du container est répété autant de fois qu’il y a d’éléments dans la liste. Un container ‘condition’ n’affiche son contenu que dans le cas où la condition est vraie.&lt;br /&gt;
&lt;br /&gt;
== Les variables &amp;lt;OVxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Une variable OvML est de la forme:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
où xxxx est le nom de la variable.&lt;br /&gt;
&lt;br /&gt;
Différents paramètres peuvent être utilisés pour modifier l’affichage du résultat de la variable.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être sauvegardée dans une autre variable en utilisant le paramètre saveas (voir ci-dessous).&lt;br /&gt;
&lt;br /&gt;
== Les fonctions &amp;lt;OFxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Les fonctions se présentent sous la forme :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Elles permettent, entre autre, de traduire du texte, de faire des opérations arithmétiques, etc, …&lt;br /&gt;
&lt;br /&gt;
Le résultat de ces fonctions peut être sauvegardé dans une variable OvML en utilisant le paramètre saveas (voir ci-dessus).&lt;br /&gt;
&lt;br /&gt;
== Les containers &amp;lt;OCxxxx&amp;gt; … &amp;lt;/OCxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque importante d'utilisation des containers :'''&lt;br /&gt;
&lt;br /&gt;
* Il est possible d’imbriquer les containers sauf s’ils ont le même nom. Dans le cas précédent, il existe l’astuce de rajouter un paramètre sans valeur différente dans les balises. Ce paramètre va permettre d'identifier l'ouverture et la fermeture des containers par le moteur d'Ovidentia. Le paramètre doit donc se retrouver dans la balise d'ouverture ainsi que dans la balise de fermeture.&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre1&amp;gt;&lt;br /&gt;
    &amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre2&amp;gt;&lt;br /&gt;
        ...&lt;br /&gt;
    &amp;lt;/OCxxxx monparametre2&amp;gt;&lt;br /&gt;
&amp;lt;/OCxxxx monparametre1&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Chaque paramètre d'un container est vu comme une variable par le moteur OvML; il faut donc éviter d'utiliser pour nom d'une variable OvML le nom d'un attribut d'un container pour supprimer des erreurs d'interprétation.&lt;br /&gt;
&lt;br /&gt;
= Les variables OvML =&lt;br /&gt;
&lt;br /&gt;
Les variables OvML peuvent être définies dans le fichier OvML, produites par un container ou passées comme paramètres dans l’url. Elles sont accessibles en utilisant la syntaxe :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVnom-de-la-variable&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut définir une variable OvML en utilisant la fonction PutVar :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;nbArticles&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit une variable nbArticles initialisée à la valeur 10.&lt;br /&gt;
&lt;br /&gt;
Pour récupérer la valeur dans une page OvML, il faut utiliser la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut aussi définir une variable en utilisant une variable globale d’Ovidentia. Pour cela, il suffira d’omettre le deuxième paramètre :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;babSlogan&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maintenant la variable &amp;lt;code&amp;gt;&amp;lt;OVbabSlogan&amp;gt;&amp;lt;/code&amp;gt; existe dans OvML et contient le contenu du slogan du site.&lt;br /&gt;
&lt;br /&gt;
On peut ainsi utiliser les variables d’Ovidentia pour récupérer le nom de l’utilisateur connecté ( BAB_SESS_USER ), son ID ( BAB_SESS_USERID ), etc.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
* babCurrentDate est une variable globale permettant de récupérer la date courante. Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
* Les variables globales booléennes comme BAB_SESS_LOGGED ont la valeur nulle si la valeur est fausse (false) et vaut 1 si la valeur est vraie (true).&lt;br /&gt;
&lt;br /&gt;
Il est parfois utile de tester l’existence d’une variable avant de la définir. On utilisera pour cela la fonction '''IfNotIsSet''' :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;page&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, si la variable page n’est pas définie, elle sera définie avec la valeur initiale 1.&lt;br /&gt;
&lt;br /&gt;
Toutes les variables produites par un container peuvent être jointes en utilisant la syntaxe d’une variable OvML &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
On peut aussi passer des variables OvML à un fichier OvML en utilisant l’url :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;total=1000&lt;br /&gt;
&lt;br /&gt;
Dans la page OvML on peut donc utiliser la variable totale.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être modifiée ou sauvegardée dans une autre variable en utilisant les attributs suivants :&lt;br /&gt;
&lt;br /&gt;
== saveas ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable dans une autre.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles saveas=&amp;quot;TotalArticles&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Une nouvelle variable TotalArticles est créée et sa valeur est la même que celle de nbArticles.&lt;br /&gt;
&lt;br /&gt;
== strlen ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer les n premiers caractères de la variable.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Récupère les n premiers caractères du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il est possible de spécifier une chaîne qui sera ajoutée à la fin du résultat si la variable a été tronquée. Par exemple &amp;quot;...“ pour indiquer une suite :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100,...&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== striptags ==&lt;br /&gt;
&lt;br /&gt;
Supprime les tags HTML de la variable :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les tags HTML de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan striptags=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== htmlentities ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit les entities HTML ( &amp;lt; devient &amp;amp;amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit en inverse les entities HTML ( &amp;amp;amp;lt; devient &amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan htmlentities=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== stripslashes ==&lt;br /&gt;
&lt;br /&gt;
Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan stripslashes=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== urlencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans une url&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan urlencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== jsencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans du javascript&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan jsencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== strcase ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| upper&lt;br /&gt;
| Convertit le contenu de la variable en majuscule&lt;br /&gt;
|-&lt;br /&gt;
| lower&lt;br /&gt;
| Convertit le contenu de la variable en minuscule&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strcase=&amp;quot;upper&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nlremove ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les retours chariots&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nlremove=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== trim ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| left&lt;br /&gt;
| Supprime les blancs en début de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| right&lt;br /&gt;
| Supprime les blancs en fin de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| all&lt;br /&gt;
| Supprime les blancs en début et en fin de chaîne&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan trim=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nl2br ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;1&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Transforme les retours chariots en &amp;lt;BR&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nl2br=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== sprintf ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| Voir la documentation PHP pour la fonction sprintf&lt;br /&gt;
| Retourne une chaîne formatée&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVMoney sprintf=&amp;quot;%01.2f&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== date ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater une date Ovidentia &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| S&lt;br /&gt;
| Format court de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| L&lt;br /&gt;
| Format long de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| T&lt;br /&gt;
| Format de l'heure défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| d&lt;br /&gt;
| Trois premières lettres du jour de la semaine Dim pour Dimanche&lt;br /&gt;
|-&lt;br /&gt;
| D&lt;br /&gt;
| Jour de la semaine Dimanche par exemple&lt;br /&gt;
|-&lt;br /&gt;
| j&lt;br /&gt;
| Jour du mois, sur deux chiffres (éventuellement avec un zéro) : &amp;quot;01&amp;quot; à &amp;quot;31&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| m&lt;br /&gt;
| Mois, en trois lettres : par exemple &amp;quot;Avr&amp;quot; (pour Avril)&lt;br /&gt;
|-&lt;br /&gt;
| M&lt;br /&gt;
| Mois en lettres : Avril par exemple&lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Mois; i.e. &amp;quot;01&amp;quot; à &amp;quot;12&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Y&lt;br /&gt;
| Année, 4 chiffres; i.e. &amp;quot;2003&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| y&lt;br /&gt;
| Année, 2 chiffres; i.e. &amp;quot;03&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| H&lt;br /&gt;
| heure, au format 24h, &amp;quot;00&amp;quot; à &amp;quot;23&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| i&lt;br /&gt;
| Minutes; &amp;quot;00&amp;quot; à &amp;quot;59&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleDate date=&amp;quot;%d %j %m %Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;OVbabCurrentDate&amp;gt;&amp;lt;/code&amp;gt; est une variable permettant de récupérer la date courante.&lt;br /&gt;
&lt;br /&gt;
Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabCurrentDate date=&amp;quot;%D %j %M&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== author ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater l’auteur d’un article, un commentaire etc, … quand la variable contient l’id de l’auteur.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| %F&lt;br /&gt;
| Prénom&lt;br /&gt;
|-&lt;br /&gt;
| %M&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
|-&lt;br /&gt;
| %L&lt;br /&gt;
| Nom&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleAuthor author=&amp;quot;%F %L&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Les fonctions OvML =&lt;br /&gt;
&lt;br /&gt;
On reconnaît les fonctions par la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx ...&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les fonctions OvML disponibles sont :&lt;br /&gt;
&lt;br /&gt;
== OFTranslate ==&lt;br /&gt;
&lt;br /&gt;
Permet de traduire une chaîne. Pour cela, il faut qu'un fichier se nommant ''lang-'''identifiant-de-la-langue'''.xml'' soit présent dans le dossier ''ovidentia-'''numéro-de-version'''/lang''.&lt;br /&gt;
&lt;br /&gt;
Il s'agit d'un fichier XML listant différentes expressions traduites dans la langue choisie pour le fichier. Il est composé d'un élément ayant le même nom que l'identifiant de la langue. Celui-ci est composé de multiples éléments &amp;lt;code&amp;gt;string&amp;lt;/code&amp;gt; prenant un paramètre &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; indiquant l'identifiant du texte et contient le texte traduit.&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour l'anglais ''lang-en.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;en&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;About your article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;About your comment&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;About your file&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/en&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour le français ''lang-fr.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;fr&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;Au sujet de votre article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;A propos de votre commentaire&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;A propos de votre fichier&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/fr&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFTranslate text=&amp;quot;&amp;quot; [lang=&amp;quot;&amp;quot;] [folder=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; text&lt;br /&gt;
: Identifiant du texte à traduire&lt;br /&gt;
&lt;br /&gt;
; lang ''(optionnel)''&lt;br /&gt;
: Identifiant de la langue dans laquelle doit être traduit le texte&lt;br /&gt;
: Si omis, le texte sera traduit dans la langue sélectionnée par l'utilisateur&lt;br /&gt;
&lt;br /&gt;
; folder ''(optionnel)''&lt;br /&gt;
: Nom du module&lt;br /&gt;
: Si omis, le fichier langue du noyau est utilisé&lt;br /&gt;
&lt;br /&gt;
== OFPutVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de déclarer une nouvelle variable.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFGetVar ==&lt;br /&gt;
&lt;br /&gt;
Permet d'afficher une variable tout comme la syntaxe &amp;lt;code&amp;gt;&amp;lt;OVnom-de-la-variable&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFGetVar name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable à afficher&lt;br /&gt;
&lt;br /&gt;
== OFIfNotIsSet ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable si elle n’est pas déjà définie.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFInclude ==&lt;br /&gt;
&lt;br /&gt;
Permet d'inclure un autre fichier OVML&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFInclude file=&amp;quot;&amp;quot; [cache=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin du fichier OVML relatif au répertoire ovml du skin ou du répertoire ovml du noyau&lt;br /&gt;
&lt;br /&gt;
; cache ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : Le cache n'est pas utilisé pour afficher le fichier.&lt;br /&gt;
:* 1 : Le cache est utilisé.&lt;br /&gt;
&lt;br /&gt;
== OFUrlContent ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le contenu d’une url. Très utile pour inclure dans Ovidentia des fichiers HTML d’un site Web statique&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFUrlContent url=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; url&lt;br /&gt;
: url de la page à inclure&lt;br /&gt;
&lt;br /&gt;
== OFRecurse ==&lt;br /&gt;
&lt;br /&gt;
La fonction OFRecurse permet d'exécuter un code tant qu'une condition est réalisée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFRecurse&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
Cette fonction peut prendre tous les paramètres que peut prendre le container appelé récursivement.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
Cet exemple permet d'afficher l'arborescence des catégories et thèmes d'articles.&lt;br /&gt;
Ici, la fonction &amp;lt;code&amp;gt;OFRecurse&amp;lt;/code&amp;gt; est utilisée pour relancer le container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt; autant de fois que désiré en lui précisant le paramètre parentid (voir container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
    &amp;lt;OCArticleCategories&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&lt;br /&gt;
            &amp;lt;OVCategoryName&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
                &amp;lt;OFRecurse parentid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;OVTopicName&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Opérateurs arithmétiques ==&lt;br /&gt;
&lt;br /&gt;
Permettent de faire des opérations arithmétiques sur des variables. Elles sont construites de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;X&amp;quot; expr2=&amp;quot;Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l'opération souhaitée entre 10 et 50.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l’opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Toutefois, pour pouvoir stocker cette valeur dans une variable, il faut ajouter le paramètre &amp;lt;code&amp;gt;saveas&amp;lt;/code&amp;gt; lors de l'appel de la fonction.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot; saveas=&amp;quot;NewTotal&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit la variable &amp;lt;code&amp;gt;NewTotal&amp;lt;/code&amp;gt; ayant pour valeur le résultat de l'opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Les opérateurs disponibles sont :&lt;br /&gt;
&lt;br /&gt;
=== OFAOAddition ===&lt;br /&gt;
&lt;br /&gt;
Permet d’additionner expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOAddition expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de l'addition&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de l'addition&lt;br /&gt;
&lt;br /&gt;
=== OFAOSubtraction ===&lt;br /&gt;
&lt;br /&gt;
Permet de soustraire expr2 à expr1.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 - 20&amp;quot;, soit -10.&lt;br /&gt;
&lt;br /&gt;
=== OFAOMultiplication ===&lt;br /&gt;
&lt;br /&gt;
Permet de faire le produit de expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOMultiplication expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
=== OFAODivision ===&lt;br /&gt;
&lt;br /&gt;
Permet de diviser expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la division&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la division&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 / 20&amp;quot;, soit 0.5.&lt;br /&gt;
&lt;br /&gt;
=== OFAOModulus ===&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le reste de la division de expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme du modulo&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme du modulo&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 % 20&amp;quot;, soit 10, car 10 / 20 = 0 + '''10'''.&lt;br /&gt;
&lt;br /&gt;
== OFHeader ==&lt;br /&gt;
&lt;br /&gt;
Permet d'envoyer un header HTTP pour le fichier ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur du header à modifier&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;content-type:text/xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de définir un cookie qui sera envoyé avec le reste des en-têtes.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSetCookie name=&amp;quot;&amp;quot; expire=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cookie&lt;br /&gt;
&lt;br /&gt;
; expire&lt;br /&gt;
: Temps en secondes au bout duquel le cookie expire&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecteur au cookie&lt;br /&gt;
&lt;br /&gt;
== OFGetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer la valeur d'un cookie. Une variable ayant le nom du cookie récupéré est créée automatiquement.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFGetCookie name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cooke dont on souhatie récupérer la valeur&lt;br /&gt;
&lt;br /&gt;
== OFSetSessionVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de choisir le type de sections à afficher dans le portail.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Permet d'indiquer le type de filtre à appliquer sur les sections&lt;br /&gt;
:* &amp;quot;babSectionsType&amp;quot; définit le type des sections à afficher&lt;br /&gt;
:* &amp;quot;babOvmlCurrentDelegation&amp;quot; filtre sur les sections propres à une délégation&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Permet de préciser les sections à afficher.&lt;br /&gt;
:* Si name vaut &amp;quot;babSectionsType&amp;quot; :&lt;br /&gt;
:** 1 : Section Administration et Utilisateur&lt;br /&gt;
:** 2 : Sections générées par les articles (sections de catégories et de thèmes d'articles)&lt;br /&gt;
:** 4 : Sections personnalisées&lt;br /&gt;
:** 8 : Sections générées par les modules&lt;br /&gt;
:** 15 : Toutes les sections&lt;br /&gt;
:** '''Remarque :''' les valeurs peuvent s'additionner. Pour afficher les sections des articles et les sections personnalisées, on utilisera la valeur 6 (2 + 4)&lt;br /&gt;
:* Si name vaut &amp;quot;babOvmlCurrentDelegation&amp;quot;, value vaut l'id de la délégation&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;15&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera toutes les sections du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
affichera uniquement les sections personnalisées du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera les sections générées par les modules et les sections générées par les articles&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera uniquement les sections générées par la délégation dont l'identifiant est 5&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cache toutes les sections générées dans les délégations&lt;br /&gt;
&lt;br /&gt;
== OFRequest ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET) ou passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFRequest name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFPost ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPost name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre POST dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFGet ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFSitemapPosition ==&lt;br /&gt;
 &lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant le chemin dans le plan du site du nœud correspondant à la page courante d'Ovidentia (ou à l'élément de navigation passé en paramètre).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapPosition [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [node=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; langid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site en utilisant un identifiant de compatible avec le multilangue. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site. Si omis: la fonction retournera le chemin correspondant à la page courante d'Ovidentia&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le chemin commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé.&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
== OFSitemapMenu ==&lt;br /&gt;
&lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant l'arborescence des entrées de navigation d'Ovidentia (Plan du site), ou l'arborescence des entrées de navigation sous le nœud spécifié (si le paramètre selectednode est indiqué).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu [sitemap=&amp;quot;&amp;quot;] [baselangid=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [selectednode=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;1&amp;quot;] [maxdepth=&amp;quot;&amp;quot;] [ignorelastlevel=&amp;quot;0&amp;quot;] [mindepth=&amp;quot;0&amp;quot;] [outerul=&amp;quot;1&amp;quot;] [admindelegation=&amp;quot;0&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; baselangid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera en utilisant un identifiant compatible avec le multilangue&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
: S'il n'est pas renseigné, c'est le nœud DGAll qui sera utilisé (le nœud racine de la branche contenant les éléments de toutes les délégations confondues) ou le noeud &amp;quot;Custom&amp;quot; si un plan du site fourni par le module sitemap_editor est utilisé.&lt;br /&gt;
&lt;br /&gt;
; selectednode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier un nœud sélectionné dans le menu. La balise li correspondant à ce nœud se verra ajouter la classe css 'selected', et toutes ses balises li parentes ainsi qu'elle même auront la classe css 'active'. S'il n'est pas spécifié, c'est le nœud correspondant à la page courante qui est utilisé.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
; maxdepth ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre de niveaux (sous-menus imbriqués). Pas de limite par défaut.&lt;br /&gt;
&lt;br /&gt;
; ignorelastlevel  ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de ne pas afficher les nœuds n'ayant pas d'enfants.&lt;br /&gt;
: 1 : activé&lt;br /&gt;
: 0 ''(par défaut)'' : désactivé&lt;br /&gt;
&lt;br /&gt;
; mindepth ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de contourner 'ignorelastlevel' en forçant l’affichage des nœuds de niveau inférieur ou égal à cette valeur. 0 par défaut (désactivé).&lt;br /&gt;
&lt;br /&gt;
; outerul ''(optionnel)''&lt;br /&gt;
: Permet de de définir si le menu contient la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau.&lt;br /&gt;
: 1 ''(par défaut)'' : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau est présente.&lt;br /&gt;
: 0 : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau n'est pas présente.&lt;br /&gt;
&lt;br /&gt;
; admindelegation ''(optionnel)''&lt;br /&gt;
: Permet de définir que les nœuds d'administration ne seront affichés que si l'utilisateur à les droits de gestion correspondants.&lt;br /&gt;
: 1 : la délégation est prise en compte.&lt;br /&gt;
: 0 ''(par défaut)'' : la délégation n'est pas prise en compte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFCurrentNode ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'Id du nœud courant dans le plan de site.&lt;br /&gt;
&lt;br /&gt;
== OFThumbnail ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie une url vers l'image générée.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFThumbnail (id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour récupérer l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché.&lt;br /&gt;
&lt;br /&gt;
== OFImg ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie du HTML contenant un tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt; pour afficher l'image. Si aucune image ne peut être affichée, une chaine vide est retournée au lieu du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Les attributs non supportés par la fonction ovml serons reportés tel-quel en tant qu'attributs du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFImg (src=&amp;quot;&amp;quot; | ovsrc=&amp;quot;&amp;quot; | id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] &amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; src ''(optionnel)''&lt;br /&gt;
: Url vers une image, si cet attribut est déclaré mais contient une chaîne vide, la valeur retournée sera une chaîne vide au lieu du tag img. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; ovsrc ''(optionnel)''&lt;br /&gt;
: Permet de définir l'url d'une image en utilisant le nom d'une variable ovml. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour afficher l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
Affiche l'image que si le paramètre img est fourni dans l'url :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;img&amp;quot; saveas=&amp;quot;Image&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg ovsrc=&amp;quot;Image&amp;quot; alt=&amp;quot;Mon image&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Affiche la photo de l'utilisateur connecté :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USERID&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg id_user=&amp;quot;&amp;lt;OVBAB_SESS_USERID&amp;gt;&amp;quot; maxwidth=&amp;quot;48&amp;quot; maxheight=&amp;quot;48&amp;quot; alt=&amp;quot;&amp;lt;OVBAB_SESS_USER&amp;gt;&amp;quot; resizemode=&amp;quot;CROP_CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSitemapCustomNodeId ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'ID du noeud trouvé dans le plan du site et qui a pour cible le nœud fourni par le paramètre nodeid dans le plan du site du noyau. Si aucun noeud est trouvé dans le plan du site, la valeur de l'attribut nodeid est retourné a la place.&lt;br /&gt;
&lt;br /&gt;
Lors de la mise en place d'un skin cela permet d'indiquer un nœud connu dans le plan du site du noyau, ci celui-ci est inséré dans le plan du site personnalisé à l'aide d'une référence, le nouveau nœud sera automatiquement pris en compte.&lt;br /&gt;
&lt;br /&gt;
Si il existe plusieurs nœuds avec la même cible dans le plan du site du noyau, le premier trouvé sera utilisé&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;&amp;quot; [basenode=&amp;quot;&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: ID du nœud dans le plan du site proposé par le noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Racine de la recherche dans le plan du site personnalisé.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;bab_Articles&amp;quot; saveas=&amp;quot;CustomNodeId&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu basenode=&amp;quot;&amp;lt;OVCustomNodeId&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPreviousArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article précédant l'article spécifié. L'article précédant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPreviousArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFNextArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article suivant l'article spécifié. L'article suivant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFNextArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFWebStat ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.2.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'enregistrer un évènement qui sera comptabilisé dans les statistiques.&lt;br /&gt;
Ceci est particulièrement utile lors de l'affichage d'articles par OvML afin que ceux-ci soient correctement pris en compte dans les statistiques en tant qu'articles vus.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFWebStat name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Type d’évènement à enregistrer&lt;br /&gt;
:* bab_addon&lt;br /&gt;
:* bab_page&lt;br /&gt;
:* bab_articles&lt;br /&gt;
:* bab_artfiles&lt;br /&gt;
:* bab_ovml&lt;br /&gt;
:* bab_fmfolders&lt;br /&gt;
:* bab_fmfiles&lt;br /&gt;
:* bab_forums&lt;br /&gt;
:* bab_threads&lt;br /&gt;
:* bab_posts&lt;br /&gt;
:* bab_faqs&lt;br /&gt;
:* bab_faqsqr&lt;br /&gt;
:* bab_searchword&lt;br /&gt;
:* bab_xlinks&lt;br /&gt;
:* bab_dbdirectories&lt;br /&gt;
:* bab_ldapdirectories&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur correspondant au type d'évènement. Par exemple id de l'article pour bab_articles.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Affichage de l'article --&amp;gt;&lt;br /&gt;
    &amp;lt;OFWebStat name=&amp;quot;bab_articles&amp;quot; value=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFAddStyleSheet ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.5.93&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'insérer un fichier CSS dans l'élément &amp;lt;code&amp;gt;&amp;lt;head&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;/code&amp;gt; de la page HTML.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAddStyleSheet file=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin de la feuille de style relatif au dossier '''styles''' du noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.2.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFGetPath path=&amp;quot;&amp;quot; file_relative=&amp;quot;1&amp;quot; saveas=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file_relative&lt;br /&gt;
: Convertit un chemin relatif au fichier ovml en un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetSelectedSkinPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie le chemin du répertoire du thème sélectionné.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;OFGetSelectedSkinPath&amp;gt;''' doit remplacer '''skins/&amp;lt;OVbabSkin&amp;gt;/''' dans les fichiers ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFGetSelectedSkinPath&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCsrfProtectToken ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.4.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de protection contre les attaques CSRF, il doit être ajouté dans tous les formulaire utilisant la méthode POST.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;babCsrfProtect&amp;quot; value=&amp;quot;&amp;lt;OFGetCsrfProtectToken&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCurrentAdmGroup ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.5.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de la délegation actuellement administré par l'utilisateur courrant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;lt;OFGetCurrentAdmGroup&amp;gt;&amp;quot;&amp;gt;&amp;lt;OVDelegationName&amp;gt;&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPortletContainer ==&lt;br /&gt;
&lt;br /&gt;
''Nécessite l'installation du module '''portlets'''''&lt;br /&gt;
&lt;br /&gt;
Permet l'intégration d'une zone de portlet dans la page.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPortletContainer id=&amp;quot;&amp;quot; [mode=&amp;quot;static&amp;quot;] [placeholder=&amp;quot;&amp;quot;] [editplaceholder=&amp;quot;&amp;quot;] [description=&amp;quot;&amp;quot;] [classname=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id&lt;br /&gt;
: L'identifiant unique du portlet&lt;br /&gt;
&lt;br /&gt;
; mode ''(optionnel)''&lt;br /&gt;
: Le type de portlet&lt;br /&gt;
:* static ''(par défaut)'' : Le portlet est personnel, chaque utilisateur peut configurer son portlet&lt;br /&gt;
:* locked : Le portlet est le même pour tout les utilisateurs&lt;br /&gt;
&lt;br /&gt;
; placeholder ''(optionnel)''&lt;br /&gt;
: Un texte à afficher lorsque la zone de portlet est vide&lt;br /&gt;
&lt;br /&gt;
; editplaceholder ''(optionnel)''&lt;br /&gt;
: Un texte à afficher lorsque l'utilisateur édite la zone de portlet&lt;br /&gt;
&lt;br /&gt;
; description ''(optionnel)''&lt;br /&gt;
: Un texte toujours affiché&lt;br /&gt;
&lt;br /&gt;
; classname''(optionnel)''&lt;br /&gt;
: Une classe est ajoutée sur la div&lt;br /&gt;
&lt;br /&gt;
;categories&lt;br /&gt;
&lt;br /&gt;
;initwith&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetRegistryValue ==&lt;br /&gt;
&lt;br /&gt;
Renvoie une valeur de configuration gérée par la bab_Registry.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.97&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFGetRegistryValue path=&amp;quot;/path/to/value&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Le chemin de la registry correspondant à la valeur recherchée&lt;br /&gt;
&lt;br /&gt;
= Les containers OvML =&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les containers contiennent des tags OvML et du code HTML. Ce sont généralement des listes de données identiques ou des conditions. &lt;br /&gt;
&lt;br /&gt;
A l'appel d'un container, OvML met à votre disposition des variables &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La liste des variables dépend du type de container.&lt;br /&gt;
&lt;br /&gt;
Ces variables ne sont plus disponibles en dehors du container.&lt;br /&gt;
&lt;br /&gt;
A l’intérieur de tout container de type liste, les variables suivantes sont disponibles :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCIndex&lt;br /&gt;
| Index de l’entrée courante en commençant par 0&lt;br /&gt;
|-&lt;br /&gt;
| OVCCount&lt;br /&gt;
| Le nombre total d’entrées dans le container&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de comparaison ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent d’effectuer des comparaisons entre les valeurs expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
Si la condition est vrai, le contenu du container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfEqual&lt;br /&gt;
| Vrai si expr1 est égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotEqual&lt;br /&gt;
| Vrai si expr1 est différent expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThan&lt;br /&gt;
| Vrai si expr1 est strictement inférieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThanOrEqual&lt;br /&gt;
| Vrai si expr1 est inférieur ou égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThan&lt;br /&gt;
| Vrai si expr1 est strictement supérieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThanOrEqual&lt;br /&gt;
| Vrai si expr1 est supérieur ou égal à expr2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la comparaison&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la comparaison&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_LOGGED&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfEqual expr1=&amp;quot;&amp;lt;BAB_SESS_LOGGED&amp;amp;gt;&amp;quot; expr2=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Vous êtes connecté !&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/OCIfEqual&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de test d'existence sur les variables ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent de vérifier l'existence ou non d'une variable.&lt;br /&gt;
&lt;br /&gt;
Si la variable est définie ou non, selon le container, le container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name existe&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name n'existe pas&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx name=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable dont on doit tester l'existence&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte ne sera pas affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;variable&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte sera affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OCIfUserMemberOfGroups ==&lt;br /&gt;
&lt;br /&gt;
Ce container est exécuté si l'utilisateur courant appartient à un groupe&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCIfUserMemberOfGroups groupid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [childs=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCIfUserMemberOfGroups&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; groupid&lt;br /&gt;
: id du groupe ou plusieurs ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Cette variable permet de tester si un utilisateur spécifique appartient à des groupes en donnant un id utilisateur.&lt;br /&gt;
: Si omis, elle prend la valeur de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: yes : L'utilisateur courant doit appartenir à tous les groupes spécifiés dans groupid&lt;br /&gt;
: no ''(par défaut)'' : L'utilisateur courant doit appartenir à au moins un des groupes spécifiés dans groupid&lt;br /&gt;
&lt;br /&gt;
; childs ''(optionnel)''&lt;br /&gt;
: yes : Pour chaque groupe, inclure ses enfants&lt;br /&gt;
: no ''(par défaut)'' : Les enfants ne sont pas inclus&lt;br /&gt;
&lt;br /&gt;
== OCArticlesHomePages ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles des pages d’accueil privée ou publique.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlesHomePages type=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticlesHomePages&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée&lt;br /&gt;
: public : Liste les articles de la page d’accueil publique&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: yes : Filtre les articles selon le droit de visibilité&lt;br /&gt;
: no ''(par défaut)'' : Ne filtre pas&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCategoryId&lt;br /&gt;
| Id de la catégorie du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicTitle&lt;br /&gt;
| Titre du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCopyUrl&lt;br /&gt;
| Url pour accéder à la duplication de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCopyName&lt;br /&gt;
| Nom associé au lien pour accéder à la duplication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoi une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers récemment déposés.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFiles last=&amp;quot;&amp;quot; path=&amp;quot;&amp;quot; [folderid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFiles&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fichiers souhaité&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Indique dans quel sous-répertoire il faut chercher.&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id de l’espace ou plusieurs ids séparés par des virgules.&lt;br /&gt;
: Si omis, le container liste les fichiers récents de tous les répertoires.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fichiers par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fichiers par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fichiers aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileModifiedBy&lt;br /&gt;
| Dernière personne ayant modifié le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fichier a été créé. Si nul (0), le fichier a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles récents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentArticles last=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentArticles&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre d‘articles souhaité&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tous thèmes confondus&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie, tous les thèmes enfants seront utilisés&lt;br /&gt;
: si categoryid est utilisé, topicid devient obsolète&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'article a été créé. Si nul (0), l'article a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCopyUrl&lt;br /&gt;
| Url pour accéder à la duplication de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCopyName&lt;br /&gt;
| Nom associé au lien pour accéder à la duplication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers commentaires d'articles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentComments last=&amp;quot;&amp;quot; [articleid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentComments&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de commentaires souhaité&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires tous articles confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentThreads ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers fils de discussion de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentThreads last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentThreads&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fils de discussion souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fils de discussion, tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières contributions de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentPosts last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [threadid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentPosts&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de contributions souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; threadid ''(optionnel)''&lt;br /&gt;
: Id du fil de discussion&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous sujets confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les contributions aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières questions de faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFaqQuestions last=&amp;quot;&amp;quot; [faqid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de questions souhaité&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières questions, toutes faqs confondues&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie de faq&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question en base de données&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Adresse Web pour accéder à la question dans le portail&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Adresse Web pour accéder à la question en plein écran (destiné à une vue popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionDate&lt;br /&gt;
| Date de création de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionAuthor&lt;br /&gt;
| Auteur de la question&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategories [parentid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; parentid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie parent ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: 0 ''(par défaut)'' : le container liste les catégories de thèmes à la racine.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryNext&amp;gt;...&amp;lt;/OCArticleCategoryNext&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idendiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryPrevious&amp;gt;...&amp;lt;/OCArticleCategoryPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCParentsArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets parents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCParentsArticleCategory categoryid=&amp;quot;&amp;quot; [reverse=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCParentsArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie.&lt;br /&gt;
&lt;br /&gt;
; reverse ''(optionnel)''&lt;br /&gt;
: 1 si on souhaite la liste dans l’ordre inverse.&lt;br /&gt;
: 0 ''(par défaut)'' : Les catégories sont triées dans l'ordre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une ou plusieurs catégorie de sujet.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategory categoryid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopics ==&lt;br /&gt;
&lt;br /&gt;
Liste des thèmes d'articles d'une catégorie donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article. La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles. La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicNext&amp;gt;...&amp;lt;/OCArticleTopicNext&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicPrevious&amp;gt;....&amp;lt;/OCArticleTopicPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idem que ceux du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopic ==&lt;br /&gt;
&lt;br /&gt;
Description d’un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic [topicid=&amp;quot;&amp;quot;] [topicname=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème d’articles ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles.&lt;br /&gt;
&lt;br /&gt;
; topicname ''(optionnel)''&lt;br /&gt;
: Nom du thème d’articles&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles ou s'appuie sur le paramètre topicid.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Recherche tous les thèmes dont l'utilisateur a le droit et ayant pour nom &amp;quot;essai&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 ayant pour nom essai.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom se termine par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom commence par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom contient la chaîne essai&lt;br /&gt;
&lt;br /&gt;
== OCArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste des articles d'un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 8.6.94 d'Ovidentia, les paramètres ajoutés à ce container devrait permettre de replacer OCRecentArticles, OCArticlesHomePage et OCArticle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticles [delegationid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [topicid=&amp;quot;&amp;quot;] [articleid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [homepage=&amp;quot;public|private&amp;quot;] [archive=&amp;quot;&amp;quot;] [offset=&amp;quot;&amp;quot;] [rows=&amp;quot;&amp;quot;] [limit=&amp;quot;[offset,]rows&amp;quot;] [order=&amp;quot;asc | desc&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticles&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
:: Id de la catégorie, tous les thèmes enfants seront utilisés &lt;br /&gt;
:: si categoryid est utilisé, topicid devient obsolète &lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule &lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; homepage ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée &lt;br /&gt;
: public : Liste les articles de la page d’accueil publique &lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; offset ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nombre d'articles à ignorer à partir du début de la liste&lt;br /&gt;
: 0 ''(par défaut)'' : aucune article n'est ignoré&lt;br /&gt;
&lt;br /&gt;
; rows ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
: -1 ''(par défaut)'' : toutes les lignes sont prises&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: ''Alternative à rows et offset''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCategoryId&lt;br /&gt;
| Id de la catégorie du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCopyUrl&lt;br /&gt;
| Url pour accéder à la duplication de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCopyName&lt;br /&gt;
| Nom associé au lien pour accéder à la duplication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleNext&amp;gt;...&amp;lt;/OCArticleNext&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticlePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlePrevious&amp;gt;...&amp;lt;/OCArticlePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticle ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCopyUrl&lt;br /&gt;
| Url pour accéder à la duplication de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCopyName&lt;br /&gt;
| Nom associé au lien pour accéder à la duplication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur les fichiers joints à un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleFiles articleid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCArticleFiles&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForums ==&lt;br /&gt;
&lt;br /&gt;
Liste des forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCForums [forumid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCForums&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les forums.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForumNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCForumNext&amp;gt;...&amp;lt;/OCForumNext&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForumPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCForumPrevious&amp;gt;...&amp;lt;/OCForumPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForum ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un forum donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCForum forumid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCForum&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid :&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCThread ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fil de discussion donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCThread threadid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCThread&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; threadid&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadForumId&lt;br /&gt;
| Id du forum contenant le fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadId&lt;br /&gt;
| Id du sujet du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadPostId&lt;br /&gt;
| Id de la contribution initiale&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadLastPostId&lt;br /&gt;
| Id de la dernière contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadDate&lt;br /&gt;
| Date de la création du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarter&lt;br /&gt;
| Nom du l'initiateur du sujet&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarterId&lt;br /&gt;
| ID de l'utilisateur ayant initié le sujet ( peut être égal à 0 s'il s'agit d'un utilisateur anonyme) &lt;br /&gt;
|-&lt;br /&gt;
| OVThreadUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPost ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une contribution donnée ou plusieurs séparées par des virgules.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCPost postid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid :&lt;br /&gt;
: Id de la contribution ou plusieurs Ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du fil de la discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthorId&lt;br /&gt;
| ID de l'auteur (peut être égal à 0 si l'auteur était un utilisateur anoyme)&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution à l'aide d'une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostReplyUrl&lt;br /&gt;
| Url pour répondre (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostModifyUrl&lt;br /&gt;
| Url pour modifier (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostConfirmUrl&lt;br /&gt;
| Url pour confirmer (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostDeleteUrl&lt;br /&gt;
| Url pour supprimer la contribution (sinon vide si pas de droit) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPostFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations de fichiers sur une contribution donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCPostFiles postid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid&lt;br /&gt;
: Id de la contribution&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFolders [folderid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFolders&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolderNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderNext&amp;gt;...&amp;lt;/OCFolderNext&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolderPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderPrevious&amp;gt;...&amp;lt;/OCFolderPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolder ==&lt;br /&gt;
&lt;br /&gt;
Donne les information sur un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFolder folderid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFolder&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSubFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-répertoires du répertoire path d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCSubFolders folderid=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSubFolders&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les sous-répertoire du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderName&lt;br /&gt;
| Nom du sous répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des fichiers d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFiles folderid=&amp;quot;&amp;quot; rows=&amp;quot;&amp;quot; offset=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFiles&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; offset&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nième fichier à partir du début de la liste&lt;br /&gt;
&lt;br /&gt;
; rows&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les fichiers du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: En lien avec l'attribut orderby.&lt;br /&gt;
:* asc ''(par défaut)'' : Ordonne les fichiers par ordre croissant&lt;br /&gt;
:* desc : Ordonne les fichiers par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
:''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
:* name ''(par défaut)'' : Ordonne les fichiers par nom&lt;br /&gt;
:* creation : Ordonne les fichiers par date de création&lt;br /&gt;
:* modification : Ordonne les fichiers par date de modification&lt;br /&gt;
:* size : Ordonne les fichiers par taille&lt;br /&gt;
:* hits : Ordonne les fichiers par nombre de &amp;quot;hits&amp;quot;&lt;br /&gt;
:* manual : Ordonne les fichiers suivant l'ordre défini manuellement sur le répertoire.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url du fichier si celui-ci est une image (utilisation pour un affichage). Cette variable ne prend pas en compte les droits définis au niveau du gestionnaire de fichiers.&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFileNext&amp;gt;...&amp;lt;/OCFileNext&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFiles|OCFiles]].&lt;br /&gt;
&lt;br /&gt;
== OCFilePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFilePrevious&amp;gt;...&amp;lt;/OCFilePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFile ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fichier d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFile fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFile&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileFields ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des champs d'un fichier donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFileFields fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFileFields&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldName&lt;br /&gt;
| Nom du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqs ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des Faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqs [faqid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqs&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqNext&amp;gt;...&amp;lt;/OCFaqNext&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqPrevious&amp;gt;...&amp;lt;/OCFaqPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaq ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une Faq donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaq faqid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaq&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategories ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des sous catégories d’une Faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategories faqid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqSubCategories&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la faq&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations des sous-catégories d’une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategory faqsubcatid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqSubCategory&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid&lt;br /&gt;
: Id de la sous catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des questions/réponses d'une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestions [faqid=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la sous catégorie faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs indiquées par le paramètre faqid.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionNext&amp;gt;...&amp;lt;/OCFaqQuestionNext&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionPrevious&amp;gt;...&amp;lt;/OCFaqQuestionPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestion ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une questions/réponses donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestion questionid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqQuestion&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; questionid&lt;br /&gt;
: Id de la question/réponse de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles d'un thème donné en attente d'approbation pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingArticles [topicid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingArticles&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation tout thème confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCopyUrl&lt;br /&gt;
| Url pour accéder à la duplication de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCopyName&lt;br /&gt;
| Nom associé au lien pour accéder à la duplication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les commentaires en attente d'approbation d'un article donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingComments [articleid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingComments&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires en attente de tout article confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les commentaires en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date de publication du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers en attente d'approbation d'un répertoire donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingFiles [folderid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingFiles&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fichiers en attente de tout répertoire confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les fichiers en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste les contributions en attente d'approbation d'un forum donné ( forumid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingPosts [forumid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingPosts&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les contributions en attente de tout forum confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les contributions en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendars ==&lt;br /&gt;
&lt;br /&gt;
Liste les calendriers &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendars [type=&amp;quot;&amp;quot;] [calendarid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendars&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste tous les agendas. type peut prendre les valeurs suivantes :&lt;br /&gt;
: user: les agendas personnels &lt;br /&gt;
: group: les agendas de groupes&lt;br /&gt;
: resource: les agendas de ressources&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Un ou plusieurs id d'agendas séparés par des virgules&lt;br /&gt;
: Si omis, le container liste tous les agendas.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarId&lt;br /&gt;
| Id de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarName&lt;br /&gt;
| Intitulé de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarDescription&lt;br /&gt;
| Description de l'agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarOwnerId&lt;br /&gt;
| Id du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarType&lt;br /&gt;
| Type de l’agenda ( user, group ou resource )&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarUrl&lt;br /&gt;
| Url pour accéder à la page Agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories d’événements des agendas &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarCategories [filter=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarCategories&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryName&lt;br /&gt;
| Intitulé de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarUserEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas personnels&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarUserEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarUserEvents&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité.Remarque : si le paramètre est à «&amp;amp;nbsp;no&amp;amp;nbsp;», les événements privés seront aussi remontés&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarGroupEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas collectifs (anciennement agendas de groupes)&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarGroupEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarGroupEvents&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; groupid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
: Remarque : le paramètre groupid correspond à l'identifiant (grpid) de l'agenda lorsqu'on utilise les agendas collectifs.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarResourceEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas de ressources&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarResourceEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarResourceEvents&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparées par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; resourceid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas ( personnel, groupes ou de ressources )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarEvents&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date &lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramènera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas le container liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarId&lt;br /&gt;
| Id numérique de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrlId&lt;br /&gt;
| Id de l'agenda principal contenant le type, exemple &amp;quot;personal/1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarName&lt;br /&gt;
| Nom de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarType&lt;br /&gt;
| type de l'agenda principal (exemple: &amp;quot;caldav_personal&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectories ==&lt;br /&gt;
&lt;br /&gt;
Liste les annuaires de base de données&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectories [directoryid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectories&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid ''(optionnel)''&lt;br /&gt;
: Id de l'annuaire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: « database » ou « group », si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectory directoryid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectory&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryFields ==&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryFields directoryid=&amp;quot;&amp;quot; [all=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryFields&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: 1 : Donne la liste de tous les champs&lt;br /&gt;
: 0 : Donne la liste de champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldId&lt;br /&gt;
| Identifiant du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Le tableau ci-dessous donne la correspondance entre les champs et leurs identifiants :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Champ&lt;br /&gt;
! Identifiant&lt;br /&gt;
|-&lt;br /&gt;
| Surnom&lt;br /&gt;
| cn&lt;br /&gt;
|-&lt;br /&gt;
| Nom&lt;br /&gt;
| sn&lt;br /&gt;
|-&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
| mn&lt;br /&gt;
|-&lt;br /&gt;
| Prénom&lt;br /&gt;
| givenname&lt;br /&gt;
|-&lt;br /&gt;
| Photo&lt;br /&gt;
| jpegphoto&lt;br /&gt;
|-&lt;br /&gt;
| Adresse de messagerie&lt;br /&gt;
| email&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (bureau)&lt;br /&gt;
| btel&lt;br /&gt;
|-&lt;br /&gt;
| Tél. mobile&lt;br /&gt;
| mobile&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (domicile)&lt;br /&gt;
| htel&lt;br /&gt;
|-&lt;br /&gt;
| Télécopie (bureau)&lt;br /&gt;
| bfax&lt;br /&gt;
|-&lt;br /&gt;
| Titre&lt;br /&gt;
| title&lt;br /&gt;
|-&lt;br /&gt;
| Service&lt;br /&gt;
| departmentnumber&lt;br /&gt;
|-&lt;br /&gt;
| Société&lt;br /&gt;
| organisationname&lt;br /&gt;
|-&lt;br /&gt;
| Rue (bureau)&lt;br /&gt;
| bstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (bureau)&lt;br /&gt;
| bcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (bureau)&lt;br /&gt;
| bpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (bureau)&lt;br /&gt;
| bstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (bureau)&lt;br /&gt;
| bcountry&lt;br /&gt;
|-&lt;br /&gt;
| Rue (domicile)&lt;br /&gt;
| hstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (domicile)&lt;br /&gt;
| hcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (domicile)&lt;br /&gt;
| hpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (domicile)&lt;br /&gt;
| hstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (domicile)&lt;br /&gt;
| hcountry&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 1&lt;br /&gt;
| user1&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 2&lt;br /&gt;
| user2&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 3&lt;br /&gt;
| user3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Pour les champs additionnels, les identifiants sont de la forme '''babdirfXX''' ou '''XX''' est l'id du champ additionnel ( correspondant à fxid dans la liste des champs additionnels de l'annuaire ).&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMembers ==&lt;br /&gt;
&lt;br /&gt;
Liste les membres d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMembers directoryid=&amp;quot;&amp;quot; [fields=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [like=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryMembers&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: Ignoré si l'attribut '''fields''' est spécifié&lt;br /&gt;
: 1 : Donne tous les champs pour chaque membre&lt;br /&gt;
: 0 : Donne uniquement les champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
; fields ''(optionnel)''&lt;br /&gt;
: liste des identifiants des champs souhaités séparés par des virgules ( exemple &amp;quot;sn,givenname,email&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Identifiant du champ à utiliser pour ordonner la liste&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; like ''(optionnel)''&lt;br /&gt;
: Restreint la liste des membres ayant le champ spécifié par orderby (exemple orderby=&amp;quot;givenname&amp;quot;) commençant par ce motif ( exemple like=&amp;quot;A&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUrl&lt;br /&gt;
| Url pour accéder à la fiche détaillée du membre&lt;br /&gt;
|-&lt;br /&gt;
| DirectoryMemberEmailUrl&lt;br /&gt;
| Url pour afficher la popup de composition de message&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMemberFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryMembers'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMemberFields&amp;gt;...&amp;lt;/OCDbDirectoryMemberFields&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntry ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un membre d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntry directoryid=&amp;quot;&amp;quot; memberid=&amp;quot;&amp;quot; userid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectoryEntry&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; memberid&lt;br /&gt;
: Id du membre dans l'annuaire&lt;br /&gt;
&lt;br /&gt;
; userid&lt;br /&gt;
: Id Ovidentia de l'utilisateur s'il est enregistré&lt;br /&gt;
: Ignoré si memberid renseigné.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberUrl&lt;br /&gt;
| Url vers la fiche annuaire du membre&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntryFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryEntry'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntryFields&amp;gt;...&amp;lt;/OCDbDirectoryEntryFields&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryAcl ==&lt;br /&gt;
&lt;br /&gt;
Liste les utilisateurs ayant des droits sur un annuaire.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryAcl directoryid=&amp;quot;&amp;quot; [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryAcl&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: modify : pour les utilisateurs ayant le droit de modifier une fiche&lt;br /&gt;
: add : pour les utilisateurs ayant le droit d'ajouter une fiche&lt;br /&gt;
: view : pour les utilisateurs ayant le droit de consulter l'annuaire&lt;br /&gt;
: delete :  pour les utilisateurs ayant le droit de supprimer une fiche&lt;br /&gt;
: export :  pour les utilisateurs ayant le droit d'exporter l'annuaire&lt;br /&gt;
: import :  pour les utilisateurs ayant le droit d'importer l'annuaire&lt;br /&gt;
: empty :  pour les utilisateurs ayant le droit de vider l'annuaire&lt;br /&gt;
: bind :  pour les utilisateurs ayant le droit d'attacher une fiche&lt;br /&gt;
: unbind :  pour les utilisateurs ayant le droit de détacher une fiche&lt;br /&gt;
: view :  pour les utilisateurs ayant le droit de voir les fiches (DEFAULT)&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserFullName&lt;br /&gt;
| Nom complet de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserEmail&lt;br /&gt;
| Adresse email de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserId&lt;br /&gt;
| Id de l'utilisateur dans la base de données&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegations ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegations [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegations&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si yes : le container tient compte des droits d'accès de l'utilisateur&lt;br /&gt;
: Si no : le container ne tient pas compte des droits d'accès et ramène toutes les délégations créées dans le portail&lt;br /&gt;
: Si omis, le container tient compte des droits d'accès&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegation ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont fait partie l'utilisateur courant&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegation delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegation&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsManaged [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsManaged&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont l'utilisateur courant est administrateur.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationItems ==&lt;br /&gt;
&lt;br /&gt;
Liste les fonctions déléguées aux administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationItems delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationItems&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemName&lt;br /&gt;
| Intitulé de la fonction&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemValue&lt;br /&gt;
| 1: si la fonction est déléguée, 0 sinon&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationAdministrators ==&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationAdministrators delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationAdministrators&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationUserId&lt;br /&gt;
| Id de l'administrateur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategories [categoryid=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsCategories&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: Si omis, le container liste toutes les catégories&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une catégorie de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategory [categoryid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationsCategory&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmSpaces ==&lt;br /&gt;
&lt;br /&gt;
Liste les espaces de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCTmSpaces&amp;gt;...&amp;lt;/OCTmSpaces&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceId&lt;br /&gt;
| Id de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceName&lt;br /&gt;
| Nom de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceDescription&lt;br /&gt;
| Description de l'espace de projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmProjects ==&lt;br /&gt;
&lt;br /&gt;
Liste les projets d'un espace de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCTmProjects spaceid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCTmProjects&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; spaceid&lt;br /&gt;
: Id de l'espace de projets&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectId&lt;br /&gt;
| Id du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectName&lt;br /&gt;
| Nom du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectDescription&lt;br /&gt;
| Description du projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmTasks ==&lt;br /&gt;
&lt;br /&gt;
Liste les tâches d'un projet ou des tâches personnelles du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCTmTasks [projectid=&amp;quot;&amp;quot;] [startdate=&amp;quot;&amp;quot;] [enddate=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCTmTasks&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; projectid ''(optionnel)''&lt;br /&gt;
: Id du projet.&lt;br /&gt;
: Si omis, le conteneur renvoie les tâches personnelles de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; startdate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de début est postérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; enddate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de fin est antérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;&lt;br /&gt;
: desc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order. La valeur par défault est &amp;quot;TaskNumber&amp;quot;.&lt;br /&gt;
: Cet attribut peur contenir le nom de n'importe laquelle des variables renvoyées sans le préfixe &amp;quot;OV&amp;quot;, par exemple &amp;quot;TaskCategoryName&amp;quot; ou &amp;quot;TaskEndDate&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskId&lt;br /&gt;
| Id de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskProjectId&lt;br /&gt;
| Id du projet de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskNumber&lt;br /&gt;
| Numéro de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskShortDescription&lt;br /&gt;
| Description courte de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskStartDate&lt;br /&gt;
| Date de début de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskEndDate&lt;br /&gt;
| Date de fin de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryId&lt;br /&gt;
| Id de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryName&lt;br /&gt;
| Nom de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCompletion&lt;br /&gt;
| Niveau d'avancement de la tâche (0-100)&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskOwnerId&lt;br /&gt;
| Id de l'utilisateur propriétaire de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskClass&lt;br /&gt;
| Classe de la tâche&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgUserEntities ==&lt;br /&gt;
&lt;br /&gt;
Liste les entités d'organigrammes pour lesquelles un utilisateur à un rôle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgUserEntities userId=&amp;quot;&amp;quot; [orgChartId=&amp;quot;&amp;quot;] [roleType=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgUserEntities&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; userId&lt;br /&gt;
: Identifiant (entier) de l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; orgChartId ''(optionnel)''&lt;br /&gt;
: Identifiant (entier) de l'organigramme.&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'organigramme par défaut (nommé à l'origine Ovidentia) qui est utilisé.&lt;br /&gt;
&lt;br /&gt;
; roleType ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors tous les rôles seront utilisés.&lt;br /&gt;
: Les rôles sont des valeurs de 0 à 3&lt;br /&gt;
: 0 étant les rôles personnalisés&lt;br /&gt;
: 1 étant le rôle supérieur&lt;br /&gt;
: 2 étant le rôle employé&lt;br /&gt;
: 3 étant le rôle membre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgPathToEntity ==&lt;br /&gt;
&lt;br /&gt;
Liste toutes les entités parentes d'une entité d'un organigramme.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgPathToEntity entityId=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [includeEntity=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgPathToEntity&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'ordre ascendant qui est utilisé.&lt;br /&gt;
: Ordre dans lequel le chemin jusqu'à la racine sera retourné, les valeurs possible sont asc ou desc&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
; includeEntity ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis, alors l'entité ne sera pas incluse dans les résultats.&lt;br /&gt;
: Les valeurs possibles sont&amp;amp;nbsp;:&lt;br /&gt;
: 0 pour ne pas inclure l'entité (valeur par défaut)&lt;br /&gt;
: 1 pour inclure l'entité&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgChildEntities ==&lt;br /&gt;
&lt;br /&gt;
Liste toutes les entités enfant directes d'une entité d'un organigramme.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.100&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgChildEntities entityId=&amp;quot;&amp;quot; &amp;gt;...&amp;lt;/OCOrgChildEntities&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgEntityMembers ==&lt;br /&gt;
&lt;br /&gt;
Liste tous les membres d'une entité.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.100&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgEntityMembers entityId=&amp;quot;&amp;quot; &amp;gt;...&amp;lt;/OCOrgEntityMembers&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberDirEntryId&lt;br /&gt;
| Identifiant (entier) de la fiche annuaire de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberRoleType&lt;br /&gt;
| Id du rôle : 1 = Superior, 2 = Temporary employee, 3 = Members, 0 = Other collaborators&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberRoleName&lt;br /&gt;
| Nom du rôle&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserDisabled&lt;br /&gt;
| Utilisateur est désactivé (1 ou 0)&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserConfirmed&lt;br /&gt;
| Utilisateur est confirmé (1 ou 0)&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberSn&lt;br /&gt;
| Nom&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberGivenname&lt;br /&gt;
| Prénom&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserId&lt;br /&gt;
| Id user correspondant&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCMultipages ==&lt;br /&gt;
&lt;br /&gt;
Ce container permet de faciliter les calculs réalisés pendant un multi-pages. Ainsi selon le nombre total de résultats et le nombre de résultats à afficher par pages, le container permet de retourner le nombre de pages que contient le multi-pages. &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCMultipages total=&amp;quot;&amp;quot; maxpages=&amp;quot;&amp;quot; perpage=&amp;quot;&amp;quot; currentpage=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCMultipages&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; total&lt;br /&gt;
: Nombre total de résultats.&lt;br /&gt;
&lt;br /&gt;
; maxpages&lt;br /&gt;
: Nombre maximum de pages à afficher&lt;br /&gt;
&lt;br /&gt;
; perpage&lt;br /&gt;
: Nombre maximum de résultats à afficher par pages&lt;br /&gt;
&lt;br /&gt;
; currentpage&lt;br /&gt;
: Numéro de la page en cours&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCurrentPageNumber &lt;br /&gt;
| Numéro de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVNextPageNumber&lt;br /&gt;
| Numéro de la page suivante si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVPreviousPageNumber&lt;br /&gt;
| Numéro de la page précédente si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVTotalPages&lt;br /&gt;
| Nombre total de pages&lt;br /&gt;
|-&lt;br /&gt;
| OVResultFirst&lt;br /&gt;
| Index du premier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultLast&lt;br /&gt;
| Index du dernier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultsPage&lt;br /&gt;
| Nombre de résultats sur la page courante&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntries ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-entrées de navigation d'Ovidentia (Plan du site) d'une entrée parente. Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntries (node=&amp;quot;&amp;quot; | langid=&amp;quot;&amp;quot;) [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntries&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; langid&lt;br /&gt;
: Identifiant multilangue de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: peut être utilisé à la place de l'attribut node&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntry ==&lt;br /&gt;
&lt;br /&gt;
Renvoie les information sur une entrée de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntry node=&amp;quot;&amp;quot; [sitemap=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntry&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément (noeud du plan du site).&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapCustomNode ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des noeuds ayant pour cible l'id spécifié dans l'attribut &amp;lt;code&amp;gt;target&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans le module sitemap_editor, la valeur à saisir dans l'attribut target est affiché dans l'entête sur la page de visualisation du nœud.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapCustomNode [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] target=&amp;quot;&amp;quot; [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapCustomNode&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; target&lt;br /&gt;
: Id du noeud cible&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin. s'il n'est pas renseigné, le noeur racine par défaut sera utilisé (Custom pour le plan du site fourni par sitemap_editor), DGAll pour le plan du site du noyau).&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: permet de limiter le nombre d'éléments retournés, par exemple, &amp;lt;code&amp;gt;limit=&amp;quot;0,1&amp;quot;&amp;lt;/code&amp;gt; pour obtenir seulement le premier noeud. La syntaxe est identique à l'attribut &amp;lt;code&amp;gt;limit&amp;lt;/code&amp;gt; de OCSitemapPath&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapPath ==&lt;br /&gt;
&lt;br /&gt;
Retourne le chemin de fer (rail) d'une entrée de navigation sous la forme d'une liste d'entrées de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapPath [node=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapPath&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin.&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5,2&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur à 2 éléments à partir du 5ème. Si la première valeur est négative, l'index du premier élément retourné sera calculé à partir du nombre d'élément total. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;-1,1&amp;quot;&amp;lt;/code&amp;gt; affiche le dernier élément seulement. L'index négatif est supporté à partir d'ovidentia &amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Si la valeur est &amp;quot;1&amp;quot;, le denier noeud du plan du site auquel on a accédé sera mémorisé et récupéré lors de l'accès a une page en dehors du plan du site.&lt;br /&gt;
: La valeur par défaut est &amp;quot;1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Différentes méthodes d’utilisation d’un fichier OvML =&lt;br /&gt;
== Utilisation dans une url ==&lt;br /&gt;
Un fichier OvML peut être appellé en utilisant l’url suivante :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où fichier-ovml est le nom de votre fichier OvML qui doit se trouver dans le répertoire suivant&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
skins/nom-du-skin/ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le fichier ainsi appelé est parsé par Ovidentia et le résultat est affiché dans la partie centrale du portail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si l’on souhaite afficher le résultat en dehors du portail, par exemple dans une fenêtre popup, il faut ajouter le paramètre echo=1 comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De plus, si l’on souhaite passer des paramètres au fichier OvML, on utilisera l’url comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&amp;amp;param=val&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, on peut utiliser la variable OVparam dans le fichier OvML.&lt;br /&gt;
&lt;br /&gt;
Remarque : les paramètres peuvent être envoyés par formulaires en méthodes GET et POST.&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans un fichier template ==&lt;br /&gt;
Dans tout fichier template d’Ovidentia, on peut utiliser un fichier OvML en utilisant la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{ $OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : la syntaxe avec les accolades ne permet pas l'utilisation de nouvelles accolades à l'intérieur.&lt;br /&gt;
&lt;br /&gt;
{ $OVML({ mavariable }) } est impossible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est possible de passer une variable template en tant que paramètre à un fichier OvML via la syntaxe { $OVML(...) } d'un fichier template :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple : { $OVML(monFichier.html,param1=&amp;quot;var1&amp;quot;) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
si var1 est définie dans le template, le parseur la remplace avec sa valeur, sinon il utilise la valeur &amp;quot;var1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Optimiser le temps d'exécution d'un script OvML (disponible à partir de la version 7.2 d'Ovidentia) :'''&lt;br /&gt;
&lt;br /&gt;
Si votre script n'a pas besoin d'être réactualisé à chaque exécution, vous pouvez décider d'utiliser le cache via la syntaxe $OVMLCACHE.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE s'utilise dans les mêmes conditions que $OVML.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE peut recevoir un paramètre supplémentaire : _ovml_cache_duration=86400. Il permet d'indiquer le temps maximum pendant lequel le script ne sera pas réactualisé. Valeur en secondes.&lt;br /&gt;
&lt;br /&gt;
Si ovml_cache_duration n'est pas renseigné, le script sera réactualisé toutes les 3600 secondes (1 heure).&lt;br /&gt;
&lt;br /&gt;
Remarque : le cache est enregistré dans la session de l'utilisateur courant. Donc le script est systématiquement réactualisé si l'utilisateur se déconnecte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple :&lt;br /&gt;
&lt;br /&gt;
{ $OVMLCACHE(monFichier.html,param1=3,_ovml_cache_duration=86400) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : pensez bien aux conséquences d'utilisation du cache OvML avant de l'appliquer sur vos scripts. Pendant 3600 secondes, vous pouvez modifier vos scripts et des données d'Ovidentia sans pouvoir le vérifier à l'affichage !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autres types de cache possibles :&lt;br /&gt;
*session : cache dans la session (default)&lt;br /&gt;
*sitemap : cache dans un fichier basé sur le profile du plan du site&lt;br /&gt;
*file : cache dans un fichier&lt;br /&gt;
&lt;br /&gt;
Exemple d'utilisation avec un autre type de cache :&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE(menu.html,_ovml_cache_type=sitemap)&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans du contenu ==&lt;br /&gt;
On peut incorporer le résultat d’un fichier OvML dans du contenu Ovidentia ( article, section, faq etc… ). On utilisera la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Utilisation pour les pages d’accueil ==&lt;br /&gt;
On peut utiliser un fichier OvML pour les pages d’accueil privée et publique. Pour cela, utilisez les fichiers spécifiques private.html et public.html.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lors de l’affichage de la page public, Ovidentia cherche un fichier ayant le nom public.html dans le répertoire skins/nom-du-skin/ovml . S’il le trouve, il l’utilisera pour la page d’accueil public. Sinon, il affichera les articles définis par l'administrateur pour la page d’accueil public.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il en est de même pour la page d’accueil privée.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML par les modules ( addons ) ==&lt;br /&gt;
A partir de la version 5.4.2 d'Ovidentia, il est possible pour les modules de fournir des fonctionnalités basées sur OvML ( voir la documentation fournie avec le module ).&lt;br /&gt;
&lt;br /&gt;
Afin d'utiliser ces fonctionnalités, on utilisera le container suivant :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCAddon name=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; param2=&amp;quot;&amp;quot; ...&amp;gt;...&amp;lt;/OCAddon&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut du container du module&lt;br /&gt;
&lt;br /&gt;
Pour la signification des paramètres, il faut consulter la documentation fournie avec le module.&lt;br /&gt;
&lt;br /&gt;
La plupart du temps, le premier paramètre indique le nom du container que l'on veut utiliser et les paramètres suivants sont des attributs à ce container.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 5.6.3, il est aussi possible de créer des fonctions OvML pour un module. La syntaxe d'utilisation de ces fonctions est la suivante :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAddon name=&amp;quot;&amp;quot; function=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; function&lt;br /&gt;
: Nom de la fonction&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut de la fonction utilisée&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML dans l'éditeur Wysiwyg ==&lt;br /&gt;
L'éditeur Wysiwyg d'Ovidentia possède une option permettant d'utiliser un fichier OvML afin de l'intégrer dans l'affichage d'un article, d'une section... Par défaut, tous les fichiers OvML présents dans le dossier ovml de la skin courante sont affichés dans le formulaire de sélection. Il existe un moyen de cacher ces fichiers aux utilisateurs de l'éditeur en modifiant la racine de sélection des fichiers :&lt;br /&gt;
&lt;br /&gt;
On ajoute un dossier nommé &amp;quot;editor&amp;quot; dans le dossier ovml de la skin courante, l'éditeur Wysiwyg ne proposera alors que les fichiers présents dans ce répertoire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est toujours possible d'utiliser la syntaxe $OVML manuellement afin d'exécuter un fichier OvML ne se situant pas dans le dossier editor.&lt;/div&gt;</summary>
		<author><name>Laucho</name></author>	</entry>

	<entry>
		<id>https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5733</id>
		<title>Référence OvML</title>
		<link rel="alternate" type="text/html" href="https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5733"/>
				<updated>2019-03-11T13:41:17Z</updated>
		
		<summary type="html">&lt;p&gt;Laucho : /* Variables */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Catégorie:Développement de skins]]&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
OvML ( Ovidentia Markup Langage ) est un ensemble de balises, identiques par leur syntaxe à celles utilisées avec HTML. Elles permettent d’extraire des données Ovidentia, de les manipuler et de les présenter en utilisant HTML.&lt;br /&gt;
&lt;br /&gt;
Les données à extraire peuvent être de plusieurs types, comme par exemple, les cinq derniers articles publiés, les dernières contributions d’un forum donné, les derniers fichiers chargés, etc …&lt;br /&gt;
&lt;br /&gt;
On pourra ainsi s’en servir pour réorganiser complètement la page d'accueil d'un site Ovidentia en y insérant, par exemple, la liste des 3 derniers articles, la liste des 5 dernières contributions d'un forum, des images, le texte d'un article spécifique, ...&lt;br /&gt;
&lt;br /&gt;
La conception d'une page OvML est identique à celle d'une page HTML. Elle peut ne contenir que des balises OvML ou un mélange HTML et OvML. On peut aussi partir d'une page HTML existante et y insérer des données Ovidentia en utilisant les balises OvML. Pour l’afficher, on utilisera l’url suivante :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
Certaines balises OvML sont dites “Container&amp;quot;. Un container est une balise OvML contenant une partie du fichier OvML comprise entre un tag d’ouverture et un tag de fermeture. Un container peut être une liste ou une condition. Dans le cas d’une liste, le contenu du container est répété autant de fois qu’il y a d’éléments dans la liste. Un container ‘condition’ n’affiche son contenu que dans le cas où la condition est vraie.&lt;br /&gt;
&lt;br /&gt;
== Les variables &amp;lt;OVxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Une variable OvML est de la forme:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
où xxxx est le nom de la variable.&lt;br /&gt;
&lt;br /&gt;
Différents paramètres peuvent être utilisés pour modifier l’affichage du résultat de la variable.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être sauvegardée dans une autre variable en utilisant le paramètre saveas (voir ci-dessous).&lt;br /&gt;
&lt;br /&gt;
== Les fonctions &amp;lt;OFxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Les fonctions se présentent sous la forme :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Elles permettent, entre autre, de traduire du texte, de faire des opérations arithmétiques, etc, …&lt;br /&gt;
&lt;br /&gt;
Le résultat de ces fonctions peut être sauvegardé dans une variable OvML en utilisant le paramètre saveas (voir ci-dessus).&lt;br /&gt;
&lt;br /&gt;
== Les containers &amp;lt;OCxxxx&amp;gt; … &amp;lt;/OCxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque importante d'utilisation des containers :'''&lt;br /&gt;
&lt;br /&gt;
* Il est possible d’imbriquer les containers sauf s’ils ont le même nom. Dans le cas précédent, il existe l’astuce de rajouter un paramètre sans valeur différente dans les balises. Ce paramètre va permettre d'identifier l'ouverture et la fermeture des containers par le moteur d'Ovidentia. Le paramètre doit donc se retrouver dans la balise d'ouverture ainsi que dans la balise de fermeture.&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre1&amp;gt;&lt;br /&gt;
    &amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre2&amp;gt;&lt;br /&gt;
        ...&lt;br /&gt;
    &amp;lt;/OCxxxx monparametre2&amp;gt;&lt;br /&gt;
&amp;lt;/OCxxxx monparametre1&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Chaque paramètre d'un container est vu comme une variable par le moteur OvML; il faut donc éviter d'utiliser pour nom d'une variable OvML le nom d'un attribut d'un container pour supprimer des erreurs d'interprétation.&lt;br /&gt;
&lt;br /&gt;
= Les variables OvML =&lt;br /&gt;
&lt;br /&gt;
Les variables OvML peuvent être définies dans le fichier OvML, produites par un container ou passées comme paramètres dans l’url. Elles sont accessibles en utilisant la syntaxe :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVnom-de-la-variable&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut définir une variable OvML en utilisant la fonction PutVar :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;nbArticles&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit une variable nbArticles initialisée à la valeur 10.&lt;br /&gt;
&lt;br /&gt;
Pour récupérer la valeur dans une page OvML, il faut utiliser la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut aussi définir une variable en utilisant une variable globale d’Ovidentia. Pour cela, il suffira d’omettre le deuxième paramètre :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;babSlogan&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maintenant la variable &amp;lt;code&amp;gt;&amp;lt;OVbabSlogan&amp;gt;&amp;lt;/code&amp;gt; existe dans OvML et contient le contenu du slogan du site.&lt;br /&gt;
&lt;br /&gt;
On peut ainsi utiliser les variables d’Ovidentia pour récupérer le nom de l’utilisateur connecté ( BAB_SESS_USER ), son ID ( BAB_SESS_USERID ), etc.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
* babCurrentDate est une variable globale permettant de récupérer la date courante. Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
* Les variables globales booléennes comme BAB_SESS_LOGGED ont la valeur nulle si la valeur est fausse (false) et vaut 1 si la valeur est vraie (true).&lt;br /&gt;
&lt;br /&gt;
Il est parfois utile de tester l’existence d’une variable avant de la définir. On utilisera pour cela la fonction '''IfNotIsSet''' :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;page&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, si la variable page n’est pas définie, elle sera définie avec la valeur initiale 1.&lt;br /&gt;
&lt;br /&gt;
Toutes les variables produites par un container peuvent être jointes en utilisant la syntaxe d’une variable OvML &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
On peut aussi passer des variables OvML à un fichier OvML en utilisant l’url :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;total=1000&lt;br /&gt;
&lt;br /&gt;
Dans la page OvML on peut donc utiliser la variable totale.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être modifiée ou sauvegardée dans une autre variable en utilisant les attributs suivants :&lt;br /&gt;
&lt;br /&gt;
== saveas ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable dans une autre.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles saveas=&amp;quot;TotalArticles&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Une nouvelle variable TotalArticles est créée et sa valeur est la même que celle de nbArticles.&lt;br /&gt;
&lt;br /&gt;
== strlen ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer les n premiers caractères de la variable.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Récupère les n premiers caractères du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il est possible de spécifier une chaîne qui sera ajoutée à la fin du résultat si la variable a été tronquée. Par exemple &amp;quot;...“ pour indiquer une suite :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100,...&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== striptags ==&lt;br /&gt;
&lt;br /&gt;
Supprime les tags HTML de la variable :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les tags HTML de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan striptags=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== htmlentities ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit les entities HTML ( &amp;lt; devient &amp;amp;amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit en inverse les entities HTML ( &amp;amp;amp;lt; devient &amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan htmlentities=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== stripslashes ==&lt;br /&gt;
&lt;br /&gt;
Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan stripslashes=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== urlencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans une url&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan urlencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== jsencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans du javascript&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan jsencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== strcase ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| upper&lt;br /&gt;
| Convertit le contenu de la variable en majuscule&lt;br /&gt;
|-&lt;br /&gt;
| lower&lt;br /&gt;
| Convertit le contenu de la variable en minuscule&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strcase=&amp;quot;upper&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nlremove ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les retours chariots&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nlremove=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== trim ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| left&lt;br /&gt;
| Supprime les blancs en début de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| right&lt;br /&gt;
| Supprime les blancs en fin de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| all&lt;br /&gt;
| Supprime les blancs en début et en fin de chaîne&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan trim=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nl2br ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;1&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Transforme les retours chariots en &amp;lt;BR&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nl2br=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== sprintf ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| Voir la documentation PHP pour la fonction sprintf&lt;br /&gt;
| Retourne une chaîne formatée&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVMoney sprintf=&amp;quot;%01.2f&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== date ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater une date Ovidentia &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| S&lt;br /&gt;
| Format court de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| L&lt;br /&gt;
| Format long de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| T&lt;br /&gt;
| Format de l'heure défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| d&lt;br /&gt;
| Trois premières lettres du jour de la semaine Dim pour Dimanche&lt;br /&gt;
|-&lt;br /&gt;
| D&lt;br /&gt;
| Jour de la semaine Dimanche par exemple&lt;br /&gt;
|-&lt;br /&gt;
| j&lt;br /&gt;
| Jour du mois, sur deux chiffres (éventuellement avec un zéro) : &amp;quot;01&amp;quot; à &amp;quot;31&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| m&lt;br /&gt;
| Mois, en trois lettres : par exemple &amp;quot;Avr&amp;quot; (pour Avril)&lt;br /&gt;
|-&lt;br /&gt;
| M&lt;br /&gt;
| Mois en lettres : Avril par exemple&lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Mois; i.e. &amp;quot;01&amp;quot; à &amp;quot;12&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Y&lt;br /&gt;
| Année, 4 chiffres; i.e. &amp;quot;2003&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| y&lt;br /&gt;
| Année, 2 chiffres; i.e. &amp;quot;03&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| H&lt;br /&gt;
| heure, au format 24h, &amp;quot;00&amp;quot; à &amp;quot;23&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| i&lt;br /&gt;
| Minutes; &amp;quot;00&amp;quot; à &amp;quot;59&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleDate date=&amp;quot;%d %j %m %Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;OVbabCurrentDate&amp;gt;&amp;lt;/code&amp;gt; est une variable permettant de récupérer la date courante.&lt;br /&gt;
&lt;br /&gt;
Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabCurrentDate date=&amp;quot;%D %j %M&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== author ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater l’auteur d’un article, un commentaire etc, … quand la variable contient l’id de l’auteur.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| %F&lt;br /&gt;
| Prénom&lt;br /&gt;
|-&lt;br /&gt;
| %M&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
|-&lt;br /&gt;
| %L&lt;br /&gt;
| Nom&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleAuthor author=&amp;quot;%F %L&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Les fonctions OvML =&lt;br /&gt;
&lt;br /&gt;
On reconnaît les fonctions par la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx ...&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les fonctions OvML disponibles sont :&lt;br /&gt;
&lt;br /&gt;
== OFTranslate ==&lt;br /&gt;
&lt;br /&gt;
Permet de traduire une chaîne. Pour cela, il faut qu'un fichier se nommant ''lang-'''identifiant-de-la-langue'''.xml'' soit présent dans le dossier ''ovidentia-'''numéro-de-version'''/lang''.&lt;br /&gt;
&lt;br /&gt;
Il s'agit d'un fichier XML listant différentes expressions traduites dans la langue choisie pour le fichier. Il est composé d'un élément ayant le même nom que l'identifiant de la langue. Celui-ci est composé de multiples éléments &amp;lt;code&amp;gt;string&amp;lt;/code&amp;gt; prenant un paramètre &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; indiquant l'identifiant du texte et contient le texte traduit.&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour l'anglais ''lang-en.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;en&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;About your article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;About your comment&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;About your file&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/en&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour le français ''lang-fr.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;fr&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;Au sujet de votre article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;A propos de votre commentaire&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;A propos de votre fichier&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/fr&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFTranslate text=&amp;quot;&amp;quot; [lang=&amp;quot;&amp;quot;] [folder=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; text&lt;br /&gt;
: Identifiant du texte à traduire&lt;br /&gt;
&lt;br /&gt;
; lang ''(optionnel)''&lt;br /&gt;
: Identifiant de la langue dans laquelle doit être traduit le texte&lt;br /&gt;
: Si omis, le texte sera traduit dans la langue sélectionnée par l'utilisateur&lt;br /&gt;
&lt;br /&gt;
; folder ''(optionnel)''&lt;br /&gt;
: Nom du module&lt;br /&gt;
: Si omis, le fichier langue du noyau est utilisé&lt;br /&gt;
&lt;br /&gt;
== OFPutVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de déclarer une nouvelle variable.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFGetVar ==&lt;br /&gt;
&lt;br /&gt;
Permet d'afficher une variable tout comme la syntaxe &amp;lt;code&amp;gt;&amp;lt;OVnom-de-la-variable&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFGetVar name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable à afficher&lt;br /&gt;
&lt;br /&gt;
== OFIfNotIsSet ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable si elle n’est pas déjà définie.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFInclude ==&lt;br /&gt;
&lt;br /&gt;
Permet d'inclure un autre fichier OVML&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFInclude file=&amp;quot;&amp;quot; [cache=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin du fichier OVML relatif au répertoire ovml du skin ou du répertoire ovml du noyau&lt;br /&gt;
&lt;br /&gt;
; cache ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : Le cache n'est pas utilisé pour afficher le fichier.&lt;br /&gt;
:* 1 : Le cache est utilisé.&lt;br /&gt;
&lt;br /&gt;
== OFUrlContent ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le contenu d’une url. Très utile pour inclure dans Ovidentia des fichiers HTML d’un site Web statique&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFUrlContent url=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; url&lt;br /&gt;
: url de la page à inclure&lt;br /&gt;
&lt;br /&gt;
== OFRecurse ==&lt;br /&gt;
&lt;br /&gt;
La fonction OFRecurse permet d'exécuter un code tant qu'une condition est réalisée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFRecurse&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
Cette fonction peut prendre tous les paramètres que peut prendre le container appelé récursivement.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
Cet exemple permet d'afficher l'arborescence des catégories et thèmes d'articles.&lt;br /&gt;
Ici, la fonction &amp;lt;code&amp;gt;OFRecurse&amp;lt;/code&amp;gt; est utilisée pour relancer le container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt; autant de fois que désiré en lui précisant le paramètre parentid (voir container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
    &amp;lt;OCArticleCategories&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&lt;br /&gt;
            &amp;lt;OVCategoryName&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
                &amp;lt;OFRecurse parentid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;OVTopicName&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Opérateurs arithmétiques ==&lt;br /&gt;
&lt;br /&gt;
Permettent de faire des opérations arithmétiques sur des variables. Elles sont construites de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;X&amp;quot; expr2=&amp;quot;Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l'opération souhaitée entre 10 et 50.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l’opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Toutefois, pour pouvoir stocker cette valeur dans une variable, il faut ajouter le paramètre &amp;lt;code&amp;gt;saveas&amp;lt;/code&amp;gt; lors de l'appel de la fonction.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot; saveas=&amp;quot;NewTotal&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit la variable &amp;lt;code&amp;gt;NewTotal&amp;lt;/code&amp;gt; ayant pour valeur le résultat de l'opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Les opérateurs disponibles sont :&lt;br /&gt;
&lt;br /&gt;
=== OFAOAddition ===&lt;br /&gt;
&lt;br /&gt;
Permet d’additionner expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOAddition expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de l'addition&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de l'addition&lt;br /&gt;
&lt;br /&gt;
=== OFAOSubtraction ===&lt;br /&gt;
&lt;br /&gt;
Permet de soustraire expr2 à expr1.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 - 20&amp;quot;, soit -10.&lt;br /&gt;
&lt;br /&gt;
=== OFAOMultiplication ===&lt;br /&gt;
&lt;br /&gt;
Permet de faire le produit de expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOMultiplication expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
=== OFAODivision ===&lt;br /&gt;
&lt;br /&gt;
Permet de diviser expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la division&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la division&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 / 20&amp;quot;, soit 0.5.&lt;br /&gt;
&lt;br /&gt;
=== OFAOModulus ===&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le reste de la division de expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme du modulo&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme du modulo&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 % 20&amp;quot;, soit 10, car 10 / 20 = 0 + '''10'''.&lt;br /&gt;
&lt;br /&gt;
== OFHeader ==&lt;br /&gt;
&lt;br /&gt;
Permet d'envoyer un header HTTP pour le fichier ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur du header à modifier&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;content-type:text/xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de définir un cookie qui sera envoyé avec le reste des en-têtes.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSetCookie name=&amp;quot;&amp;quot; expire=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cookie&lt;br /&gt;
&lt;br /&gt;
; expire&lt;br /&gt;
: Temps en secondes au bout duquel le cookie expire&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecteur au cookie&lt;br /&gt;
&lt;br /&gt;
== OFGetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer la valeur d'un cookie. Une variable ayant le nom du cookie récupéré est créée automatiquement.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFGetCookie name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cooke dont on souhatie récupérer la valeur&lt;br /&gt;
&lt;br /&gt;
== OFSetSessionVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de choisir le type de sections à afficher dans le portail.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Permet d'indiquer le type de filtre à appliquer sur les sections&lt;br /&gt;
:* &amp;quot;babSectionsType&amp;quot; définit le type des sections à afficher&lt;br /&gt;
:* &amp;quot;babOvmlCurrentDelegation&amp;quot; filtre sur les sections propres à une délégation&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Permet de préciser les sections à afficher.&lt;br /&gt;
:* Si name vaut &amp;quot;babSectionsType&amp;quot; :&lt;br /&gt;
:** 1 : Section Administration et Utilisateur&lt;br /&gt;
:** 2 : Sections générées par les articles (sections de catégories et de thèmes d'articles)&lt;br /&gt;
:** 4 : Sections personnalisées&lt;br /&gt;
:** 8 : Sections générées par les modules&lt;br /&gt;
:** 15 : Toutes les sections&lt;br /&gt;
:** '''Remarque :''' les valeurs peuvent s'additionner. Pour afficher les sections des articles et les sections personnalisées, on utilisera la valeur 6 (2 + 4)&lt;br /&gt;
:* Si name vaut &amp;quot;babOvmlCurrentDelegation&amp;quot;, value vaut l'id de la délégation&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;15&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera toutes les sections du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
affichera uniquement les sections personnalisées du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera les sections générées par les modules et les sections générées par les articles&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera uniquement les sections générées par la délégation dont l'identifiant est 5&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cache toutes les sections générées dans les délégations&lt;br /&gt;
&lt;br /&gt;
== OFRequest ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET) ou passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFRequest name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFPost ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPost name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre POST dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFGet ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFSitemapPosition ==&lt;br /&gt;
 &lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant le chemin dans le plan du site du nœud correspondant à la page courante d'Ovidentia (ou à l'élément de navigation passé en paramètre).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapPosition [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [node=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; langid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site en utilisant un identifiant de compatible avec le multilangue. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site. Si omis: la fonction retournera le chemin correspondant à la page courante d'Ovidentia&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le chemin commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé.&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
== OFSitemapMenu ==&lt;br /&gt;
&lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant l'arborescence des entrées de navigation d'Ovidentia (Plan du site), ou l'arborescence des entrées de navigation sous le nœud spécifié (si le paramètre selectednode est indiqué).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu [sitemap=&amp;quot;&amp;quot;] [baselangid=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [selectednode=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;1&amp;quot;] [maxdepth=&amp;quot;&amp;quot;] [ignorelastlevel=&amp;quot;0&amp;quot;] [mindepth=&amp;quot;0&amp;quot;] [outerul=&amp;quot;1&amp;quot;] [admindelegation=&amp;quot;0&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; baselangid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera en utilisant un identifiant compatible avec le multilangue&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
: S'il n'est pas renseigné, c'est le nœud DGAll qui sera utilisé (le nœud racine de la branche contenant les éléments de toutes les délégations confondues) ou le noeud &amp;quot;Custom&amp;quot; si un plan du site fourni par le module sitemap_editor est utilisé.&lt;br /&gt;
&lt;br /&gt;
; selectednode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier un nœud sélectionné dans le menu. La balise li correspondant à ce nœud se verra ajouter la classe css 'selected', et toutes ses balises li parentes ainsi qu'elle même auront la classe css 'active'. S'il n'est pas spécifié, c'est le nœud correspondant à la page courante qui est utilisé.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
; maxdepth ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre de niveaux (sous-menus imbriqués). Pas de limite par défaut.&lt;br /&gt;
&lt;br /&gt;
; ignorelastlevel  ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de ne pas afficher les nœuds n'ayant pas d'enfants.&lt;br /&gt;
: 1 : activé&lt;br /&gt;
: 0 ''(par défaut)'' : désactivé&lt;br /&gt;
&lt;br /&gt;
; mindepth ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de contourner 'ignorelastlevel' en forçant l’affichage des nœuds de niveau inférieur ou égal à cette valeur. 0 par défaut (désactivé).&lt;br /&gt;
&lt;br /&gt;
; outerul ''(optionnel)''&lt;br /&gt;
: Permet de de définir si le menu contient la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau.&lt;br /&gt;
: 1 ''(par défaut)'' : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau est présente.&lt;br /&gt;
: 0 : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau n'est pas présente.&lt;br /&gt;
&lt;br /&gt;
; admindelegation ''(optionnel)''&lt;br /&gt;
: Permet de définir que les nœuds d'administration ne seront affichés que si l'utilisateur à les droits de gestion correspondants.&lt;br /&gt;
: 1 : la délégation est prise en compte.&lt;br /&gt;
: 0 ''(par défaut)'' : la délégation n'est pas prise en compte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFCurrentNode ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'Id du nœud courant dans le plan de site.&lt;br /&gt;
&lt;br /&gt;
== OFThumbnail ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie une url vers l'image générée.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFThumbnail (id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour récupérer l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché.&lt;br /&gt;
&lt;br /&gt;
== OFImg ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie du HTML contenant un tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt; pour afficher l'image. Si aucune image ne peut être affichée, une chaine vide est retournée au lieu du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Les attributs non supportés par la fonction ovml serons reportés tel-quel en tant qu'attributs du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFImg (src=&amp;quot;&amp;quot; | ovsrc=&amp;quot;&amp;quot; | id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] &amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; src ''(optionnel)''&lt;br /&gt;
: Url vers une image, si cet attribut est déclaré mais contient une chaîne vide, la valeur retournée sera une chaîne vide au lieu du tag img. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; ovsrc ''(optionnel)''&lt;br /&gt;
: Permet de définir l'url d'une image en utilisant le nom d'une variable ovml. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour afficher l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
Affiche l'image que si le paramètre img est fourni dans l'url :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;img&amp;quot; saveas=&amp;quot;Image&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg ovsrc=&amp;quot;Image&amp;quot; alt=&amp;quot;Mon image&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Affiche la photo de l'utilisateur connecté :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USERID&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg id_user=&amp;quot;&amp;lt;OVBAB_SESS_USERID&amp;gt;&amp;quot; maxwidth=&amp;quot;48&amp;quot; maxheight=&amp;quot;48&amp;quot; alt=&amp;quot;&amp;lt;OVBAB_SESS_USER&amp;gt;&amp;quot; resizemode=&amp;quot;CROP_CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSitemapCustomNodeId ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'ID du noeud trouvé dans le plan du site et qui a pour cible le nœud fourni par le paramètre nodeid dans le plan du site du noyau. Si aucun noeud est trouvé dans le plan du site, la valeur de l'attribut nodeid est retourné a la place.&lt;br /&gt;
&lt;br /&gt;
Lors de la mise en place d'un skin cela permet d'indiquer un nœud connu dans le plan du site du noyau, ci celui-ci est inséré dans le plan du site personnalisé à l'aide d'une référence, le nouveau nœud sera automatiquement pris en compte.&lt;br /&gt;
&lt;br /&gt;
Si il existe plusieurs nœuds avec la même cible dans le plan du site du noyau, le premier trouvé sera utilisé&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;&amp;quot; [basenode=&amp;quot;&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: ID du nœud dans le plan du site proposé par le noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Racine de la recherche dans le plan du site personnalisé.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;bab_Articles&amp;quot; saveas=&amp;quot;CustomNodeId&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu basenode=&amp;quot;&amp;lt;OVCustomNodeId&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPreviousArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article précédant l'article spécifié. L'article précédant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPreviousArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFNextArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article suivant l'article spécifié. L'article suivant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFNextArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFWebStat ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.2.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'enregistrer un évènement qui sera comptabilisé dans les statistiques.&lt;br /&gt;
Ceci est particulièrement utile lors de l'affichage d'articles par OvML afin que ceux-ci soient correctement pris en compte dans les statistiques en tant qu'articles vus.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFWebStat name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Type d’évènement à enregistrer&lt;br /&gt;
:* bab_addon&lt;br /&gt;
:* bab_page&lt;br /&gt;
:* bab_articles&lt;br /&gt;
:* bab_artfiles&lt;br /&gt;
:* bab_ovml&lt;br /&gt;
:* bab_fmfolders&lt;br /&gt;
:* bab_fmfiles&lt;br /&gt;
:* bab_forums&lt;br /&gt;
:* bab_threads&lt;br /&gt;
:* bab_posts&lt;br /&gt;
:* bab_faqs&lt;br /&gt;
:* bab_faqsqr&lt;br /&gt;
:* bab_searchword&lt;br /&gt;
:* bab_xlinks&lt;br /&gt;
:* bab_dbdirectories&lt;br /&gt;
:* bab_ldapdirectories&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur correspondant au type d'évènement. Par exemple id de l'article pour bab_articles.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Affichage de l'article --&amp;gt;&lt;br /&gt;
    &amp;lt;OFWebStat name=&amp;quot;bab_articles&amp;quot; value=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFAddStyleSheet ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.5.93&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'insérer un fichier CSS dans l'élément &amp;lt;code&amp;gt;&amp;lt;head&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;/code&amp;gt; de la page HTML.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAddStyleSheet file=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin de la feuille de style relatif au dossier '''styles''' du noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.2.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFGetPath path=&amp;quot;&amp;quot; file_relative=&amp;quot;1&amp;quot; saveas=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file_relative&lt;br /&gt;
: Convertit un chemin relatif au fichier ovml en un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetSelectedSkinPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie le chemin du répertoire du thème sélectionné.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;OFGetSelectedSkinPath&amp;gt;''' doit remplacer '''skins/&amp;lt;OVbabSkin&amp;gt;/''' dans les fichiers ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFGetSelectedSkinPath&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCsrfProtectToken ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.4.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de protection contre les attaques CSRF, il doit être ajouté dans tous les formulaire utilisant la méthode POST.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;babCsrfProtect&amp;quot; value=&amp;quot;&amp;lt;OFGetCsrfProtectToken&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCurrentAdmGroup ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.5.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de la délegation actuellement administré par l'utilisateur courrant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;lt;OFGetCurrentAdmGroup&amp;gt;&amp;quot;&amp;gt;&amp;lt;OVDelegationName&amp;gt;&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPortletContainer ==&lt;br /&gt;
&lt;br /&gt;
''Nécessite l'installation du module '''portlets'''''&lt;br /&gt;
&lt;br /&gt;
Permet l'intégration d'une zone de portlet dans la page.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPortletContainer id=&amp;quot;&amp;quot; [mode=&amp;quot;static&amp;quot;] [placeholder=&amp;quot;&amp;quot;] [editplaceholder=&amp;quot;&amp;quot;] [description=&amp;quot;&amp;quot;] [classname=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id&lt;br /&gt;
: L'identifiant unique du portlet&lt;br /&gt;
&lt;br /&gt;
; mode ''(optionnel)''&lt;br /&gt;
: Le type de portlet&lt;br /&gt;
:* static ''(par défaut)'' : Le portlet est personnel, chaque utilisateur peut configurer son portlet&lt;br /&gt;
:* locked : Le portlet est le même pour tout les utilisateurs&lt;br /&gt;
&lt;br /&gt;
; placeholder ''(optionnel)''&lt;br /&gt;
: Un texte à afficher lorsque la zone de portlet est vide&lt;br /&gt;
&lt;br /&gt;
; editplaceholder ''(optionnel)''&lt;br /&gt;
: Un texte à afficher lorsque l'utilisateur édite la zone de portlet&lt;br /&gt;
&lt;br /&gt;
; description ''(optionnel)''&lt;br /&gt;
: Un texte toujours affiché&lt;br /&gt;
&lt;br /&gt;
; classname''(optionnel)''&lt;br /&gt;
: Une classe est ajoutée sur la div&lt;br /&gt;
&lt;br /&gt;
;categories&lt;br /&gt;
&lt;br /&gt;
;initwith&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetRegistryValue ==&lt;br /&gt;
&lt;br /&gt;
Renvoie une valeur de configuration gérée par la bab_Registry.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.97&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFGetRegistryValue path=&amp;quot;/path/to/value&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Le chemin de la registry correspondant à la valeur recherchée&lt;br /&gt;
&lt;br /&gt;
= Les containers OvML =&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les containers contiennent des tags OvML et du code HTML. Ce sont généralement des listes de données identiques ou des conditions. &lt;br /&gt;
&lt;br /&gt;
A l'appel d'un container, OvML met à votre disposition des variables &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La liste des variables dépend du type de container.&lt;br /&gt;
&lt;br /&gt;
Ces variables ne sont plus disponibles en dehors du container.&lt;br /&gt;
&lt;br /&gt;
A l’intérieur de tout container de type liste, les variables suivantes sont disponibles :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCIndex&lt;br /&gt;
| Index de l’entrée courante en commençant par 0&lt;br /&gt;
|-&lt;br /&gt;
| OVCCount&lt;br /&gt;
| Le nombre total d’entrées dans le container&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de comparaison ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent d’effectuer des comparaisons entre les valeurs expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
Si la condition est vrai, le contenu du container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfEqual&lt;br /&gt;
| Vrai si expr1 est égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotEqual&lt;br /&gt;
| Vrai si expr1 est différent expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThan&lt;br /&gt;
| Vrai si expr1 est strictement inférieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThanOrEqual&lt;br /&gt;
| Vrai si expr1 est inférieur ou égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThan&lt;br /&gt;
| Vrai si expr1 est strictement supérieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThanOrEqual&lt;br /&gt;
| Vrai si expr1 est supérieur ou égal à expr2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la comparaison&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la comparaison&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_LOGGED&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfEqual expr1=&amp;quot;&amp;lt;BAB_SESS_LOGGED&amp;amp;gt;&amp;quot; expr2=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Vous êtes connecté !&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/OCIfEqual&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de test d'existence sur les variables ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent de vérifier l'existence ou non d'une variable.&lt;br /&gt;
&lt;br /&gt;
Si la variable est définie ou non, selon le container, le container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name existe&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name n'existe pas&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx name=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable dont on doit tester l'existence&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte ne sera pas affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;variable&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte sera affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OCIfUserMemberOfGroups ==&lt;br /&gt;
&lt;br /&gt;
Ce container est exécuté si l'utilisateur courant appartient à un groupe&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCIfUserMemberOfGroups groupid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [childs=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCIfUserMemberOfGroups&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; groupid&lt;br /&gt;
: id du groupe ou plusieurs ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Cette variable permet de tester si un utilisateur spécifique appartient à des groupes en donnant un id utilisateur.&lt;br /&gt;
: Si omis, elle prend la valeur de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: yes : L'utilisateur courant doit appartenir à tous les groupes spécifiés dans groupid&lt;br /&gt;
: no ''(par défaut)'' : L'utilisateur courant doit appartenir à au moins un des groupes spécifiés dans groupid&lt;br /&gt;
&lt;br /&gt;
; childs ''(optionnel)''&lt;br /&gt;
: yes : Pour chaque groupe, inclure ses enfants&lt;br /&gt;
: no ''(par défaut)'' : Les enfants ne sont pas inclus&lt;br /&gt;
&lt;br /&gt;
== OCArticlesHomePages ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles des pages d’accueil privée ou publique.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlesHomePages type=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticlesHomePages&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée&lt;br /&gt;
: public : Liste les articles de la page d’accueil publique&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: yes : Filtre les articles selon le droit de visibilité&lt;br /&gt;
: no ''(par défaut)'' : Ne filtre pas&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCategoryId&lt;br /&gt;
| Id de la catégorie du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicTitle&lt;br /&gt;
| Titre du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCopyUrl&lt;br /&gt;
| Url pour accéder à la duplication de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCopyName&lt;br /&gt;
| Nom associé au lien pour accéder à la duplication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoi une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers récemment déposés.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFiles last=&amp;quot;&amp;quot; path=&amp;quot;&amp;quot; [folderid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFiles&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fichiers souhaité&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Indique dans quel sous-répertoire il faut chercher.&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id de l’espace ou plusieurs ids séparés par des virgules.&lt;br /&gt;
: Si omis, le container liste les fichiers récents de tous les répertoires.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fichiers par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fichiers par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fichiers aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileModifiedBy&lt;br /&gt;
| Dernière personne ayant modifié le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fichier a été créé. Si nul (0), le fichier a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles récents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentArticles last=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentArticles&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre d‘articles souhaité&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tous thèmes confondus&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie, tous les thèmes enfants seront utilisés&lt;br /&gt;
: si categoryid est utilisé, topicid devient obsolète&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'article a été créé. Si nul (0), l'article a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCopyUrl&lt;br /&gt;
| Url pour accéder à la duplication de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCopyName&lt;br /&gt;
| Nom associé au lien pour accéder à la duplication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers commentaires d'articles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentComments last=&amp;quot;&amp;quot; [articleid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentComments&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de commentaires souhaité&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires tous articles confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentThreads ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers fils de discussion de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentThreads last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentThreads&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fils de discussion souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fils de discussion, tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières contributions de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentPosts last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [threadid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentPosts&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de contributions souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; threadid ''(optionnel)''&lt;br /&gt;
: Id du fil de discussion&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous sujets confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les contributions aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières questions de faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFaqQuestions last=&amp;quot;&amp;quot; [faqid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de questions souhaité&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières questions, toutes faqs confondues&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie de faq&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question en base de données&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Adresse Web pour accéder à la question dans le portail&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Adresse Web pour accéder à la question en plein écran (destiné à une vue popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionDate&lt;br /&gt;
| Date de création de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionAuthor&lt;br /&gt;
| Auteur de la question&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategories [parentid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; parentid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie parent ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: 0 ''(par défaut)'' : le container liste les catégories de thèmes à la racine.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryNext&amp;gt;...&amp;lt;/OCArticleCategoryNext&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idendiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryPrevious&amp;gt;...&amp;lt;/OCArticleCategoryPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCParentsArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets parents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCParentsArticleCategory categoryid=&amp;quot;&amp;quot; [reverse=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCParentsArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie.&lt;br /&gt;
&lt;br /&gt;
; reverse ''(optionnel)''&lt;br /&gt;
: 1 si on souhaite la liste dans l’ordre inverse.&lt;br /&gt;
: 0 ''(par défaut)'' : Les catégories sont triées dans l'ordre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une ou plusieurs catégorie de sujet.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategory categoryid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopics ==&lt;br /&gt;
&lt;br /&gt;
Liste des thèmes d'articles d'une catégorie donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article. La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles. La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicNext&amp;gt;...&amp;lt;/OCArticleTopicNext&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicPrevious&amp;gt;....&amp;lt;/OCArticleTopicPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idem que ceux du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopic ==&lt;br /&gt;
&lt;br /&gt;
Description d’un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic [topicid=&amp;quot;&amp;quot;] [topicname=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème d’articles ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles.&lt;br /&gt;
&lt;br /&gt;
; topicname ''(optionnel)''&lt;br /&gt;
: Nom du thème d’articles&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles ou s'appuie sur le paramètre topicid.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Recherche tous les thèmes dont l'utilisateur a le droit et ayant pour nom &amp;quot;essai&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 ayant pour nom essai.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom se termine par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom commence par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom contient la chaîne essai&lt;br /&gt;
&lt;br /&gt;
== OCArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste des articles d'un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 8.6.94 d'Ovidentia, les paramètres ajoutés à ce container devrait permettre de replacer OCRecentArticles, OCArticlesHomePage et OCArticle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticles [delegationid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [topicid=&amp;quot;&amp;quot;] [articleid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [homepage=&amp;quot;public|private&amp;quot;] [archive=&amp;quot;&amp;quot;] [offset=&amp;quot;&amp;quot;] [rows=&amp;quot;&amp;quot;] [limit=&amp;quot;[offset,]rows&amp;quot;] [order=&amp;quot;asc | desc&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticles&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
:: Id de la catégorie, tous les thèmes enfants seront utilisés &lt;br /&gt;
:: si categoryid est utilisé, topicid devient obsolète &lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule &lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; homepage ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée &lt;br /&gt;
: public : Liste les articles de la page d’accueil publique &lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; offset ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nombre d'articles à ignorer à partir du début de la liste&lt;br /&gt;
: 0 ''(par défaut)'' : aucune article n'est ignoré&lt;br /&gt;
&lt;br /&gt;
; rows ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
: -1 ''(par défaut)'' : toutes les lignes sont prises&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: ''Alternative à rows et offset''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCategoryId&lt;br /&gt;
| Id de la catégorie du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCopyUrl&lt;br /&gt;
| Url pour accéder à la duplication de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCopyName&lt;br /&gt;
| Nom associé au lien pour accéder à la duplication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleNext&amp;gt;...&amp;lt;/OCArticleNext&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticlePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlePrevious&amp;gt;...&amp;lt;/OCArticlePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticle ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCopyUrl&lt;br /&gt;
| Url pour accéder à la duplication de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCopyName&lt;br /&gt;
| Nom associé au lien pour accéder à la duplication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur les fichiers joints à un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleFiles articleid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCArticleFiles&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForums ==&lt;br /&gt;
&lt;br /&gt;
Liste des forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCForums [forumid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCForums&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les forums.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForumNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCForumNext&amp;gt;...&amp;lt;/OCForumNext&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForumPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCForumPrevious&amp;gt;...&amp;lt;/OCForumPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForum ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un forum donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCForum forumid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCForum&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid :&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCThread ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fil de discussion donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCThread threadid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCThread&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; threadid&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadForumId&lt;br /&gt;
| Id du forum contenant le fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadId&lt;br /&gt;
| Id du sujet du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadPostId&lt;br /&gt;
| Id de la contribution initiale&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadLastPostId&lt;br /&gt;
| Id de la dernière contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadDate&lt;br /&gt;
| Date de la création du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarter&lt;br /&gt;
| Nom du l'initiateur du sujet&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarterId&lt;br /&gt;
| ID de l'utilisateur ayant initié le sujet ( peut être égal à 0 s'il s'agit d'un utilisateur anonyme) &lt;br /&gt;
|-&lt;br /&gt;
| OVThreadUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPost ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une contribution donnée ou plusieurs séparées par des virgules.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCPost postid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid :&lt;br /&gt;
: Id de la contribution ou plusieurs Ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du fil de la discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthorId&lt;br /&gt;
| ID de l'auteur (peut être égal à 0 si l'auteur était un utilisateur anoyme)&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution à l'aide d'une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostReplyUrl&lt;br /&gt;
| Url pour répondre (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostModifyUrl&lt;br /&gt;
| Url pour modifier (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostConfirmUrl&lt;br /&gt;
| Url pour confirmer (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostDeleteUrl&lt;br /&gt;
| Url pour supprimer la contribution (sinon vide si pas de droit) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPostFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations de fichiers sur une contribution donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCPostFiles postid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid&lt;br /&gt;
: Id de la contribution&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFolders [folderid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFolders&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolderNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderNext&amp;gt;...&amp;lt;/OCFolderNext&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolderPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderPrevious&amp;gt;...&amp;lt;/OCFolderPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolder ==&lt;br /&gt;
&lt;br /&gt;
Donne les information sur un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFolder folderid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFolder&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSubFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-répertoires du répertoire path d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCSubFolders folderid=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSubFolders&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les sous-répertoire du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderName&lt;br /&gt;
| Nom du sous répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des fichiers d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFiles folderid=&amp;quot;&amp;quot; rows=&amp;quot;&amp;quot; offset=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFiles&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; offset&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nième fichier à partir du début de la liste&lt;br /&gt;
&lt;br /&gt;
; rows&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les fichiers du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: En lien avec l'attribut orderby.&lt;br /&gt;
:* asc ''(par défaut)'' : Ordonne les fichiers par ordre croissant&lt;br /&gt;
:* desc : Ordonne les fichiers par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
:''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
:* name ''(par défaut)'' : Ordonne les fichiers par nom&lt;br /&gt;
:* creation : Ordonne les fichiers par date de création&lt;br /&gt;
:* modification : Ordonne les fichiers par date de modification&lt;br /&gt;
:* size : Ordonne les fichiers par taille&lt;br /&gt;
:* hits : Ordonne les fichiers par nombre de &amp;quot;hits&amp;quot;&lt;br /&gt;
:* manual : Ordonne les fichiers suivant l'ordre défini manuellement sur le répertoire.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url du fichier si celui-ci est une image (utilisation pour un affichage). Cette variable ne prend pas en compte les droits définis au niveau du gestionnaire de fichiers.&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFileNext&amp;gt;...&amp;lt;/OCFileNext&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFiles|OCFiles]].&lt;br /&gt;
&lt;br /&gt;
== OCFilePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFilePrevious&amp;gt;...&amp;lt;/OCFilePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFile ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fichier d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFile fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFile&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileFields ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des champs d'un fichier donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFileFields fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFileFields&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldName&lt;br /&gt;
| Nom du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqs ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des Faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqs [faqid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqs&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqNext&amp;gt;...&amp;lt;/OCFaqNext&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqPrevious&amp;gt;...&amp;lt;/OCFaqPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaq ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une Faq donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaq faqid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaq&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategories ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des sous catégories d’une Faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategories faqid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqSubCategories&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la faq&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations des sous-catégories d’une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategory faqsubcatid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqSubCategory&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid&lt;br /&gt;
: Id de la sous catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des questions/réponses d'une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestions [faqid=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la sous catégorie faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs indiquées par le paramètre faqid.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionNext&amp;gt;...&amp;lt;/OCFaqQuestionNext&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionPrevious&amp;gt;...&amp;lt;/OCFaqQuestionPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestion ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une questions/réponses donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestion questionid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqQuestion&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; questionid&lt;br /&gt;
: Id de la question/réponse de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles d'un thème donné en attente d'approbation pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingArticles [topicid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingArticles&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation tout thème confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les commentaires en attente d'approbation d'un article donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingComments [articleid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingComments&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires en attente de tout article confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les commentaires en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date de publication du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers en attente d'approbation d'un répertoire donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingFiles [folderid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingFiles&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fichiers en attente de tout répertoire confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les fichiers en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste les contributions en attente d'approbation d'un forum donné ( forumid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingPosts [forumid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingPosts&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les contributions en attente de tout forum confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les contributions en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendars ==&lt;br /&gt;
&lt;br /&gt;
Liste les calendriers &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendars [type=&amp;quot;&amp;quot;] [calendarid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendars&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste tous les agendas. type peut prendre les valeurs suivantes :&lt;br /&gt;
: user: les agendas personnels &lt;br /&gt;
: group: les agendas de groupes&lt;br /&gt;
: resource: les agendas de ressources&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Un ou plusieurs id d'agendas séparés par des virgules&lt;br /&gt;
: Si omis, le container liste tous les agendas.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarId&lt;br /&gt;
| Id de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarName&lt;br /&gt;
| Intitulé de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarDescription&lt;br /&gt;
| Description de l'agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarOwnerId&lt;br /&gt;
| Id du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarType&lt;br /&gt;
| Type de l’agenda ( user, group ou resource )&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarUrl&lt;br /&gt;
| Url pour accéder à la page Agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories d’événements des agendas &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarCategories [filter=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarCategories&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryName&lt;br /&gt;
| Intitulé de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarUserEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas personnels&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarUserEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarUserEvents&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité.Remarque : si le paramètre est à «&amp;amp;nbsp;no&amp;amp;nbsp;», les événements privés seront aussi remontés&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarGroupEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas collectifs (anciennement agendas de groupes)&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarGroupEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarGroupEvents&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; groupid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
: Remarque : le paramètre groupid correspond à l'identifiant (grpid) de l'agenda lorsqu'on utilise les agendas collectifs.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarResourceEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas de ressources&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarResourceEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarResourceEvents&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparées par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; resourceid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas ( personnel, groupes ou de ressources )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarEvents&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date &lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramènera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas le container liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarId&lt;br /&gt;
| Id numérique de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrlId&lt;br /&gt;
| Id de l'agenda principal contenant le type, exemple &amp;quot;personal/1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarName&lt;br /&gt;
| Nom de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarType&lt;br /&gt;
| type de l'agenda principal (exemple: &amp;quot;caldav_personal&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectories ==&lt;br /&gt;
&lt;br /&gt;
Liste les annuaires de base de données&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectories [directoryid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectories&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid ''(optionnel)''&lt;br /&gt;
: Id de l'annuaire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: « database » ou « group », si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectory directoryid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectory&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryFields ==&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryFields directoryid=&amp;quot;&amp;quot; [all=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryFields&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: 1 : Donne la liste de tous les champs&lt;br /&gt;
: 0 : Donne la liste de champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldId&lt;br /&gt;
| Identifiant du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Le tableau ci-dessous donne la correspondance entre les champs et leurs identifiants :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Champ&lt;br /&gt;
! Identifiant&lt;br /&gt;
|-&lt;br /&gt;
| Surnom&lt;br /&gt;
| cn&lt;br /&gt;
|-&lt;br /&gt;
| Nom&lt;br /&gt;
| sn&lt;br /&gt;
|-&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
| mn&lt;br /&gt;
|-&lt;br /&gt;
| Prénom&lt;br /&gt;
| givenname&lt;br /&gt;
|-&lt;br /&gt;
| Photo&lt;br /&gt;
| jpegphoto&lt;br /&gt;
|-&lt;br /&gt;
| Adresse de messagerie&lt;br /&gt;
| email&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (bureau)&lt;br /&gt;
| btel&lt;br /&gt;
|-&lt;br /&gt;
| Tél. mobile&lt;br /&gt;
| mobile&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (domicile)&lt;br /&gt;
| htel&lt;br /&gt;
|-&lt;br /&gt;
| Télécopie (bureau)&lt;br /&gt;
| bfax&lt;br /&gt;
|-&lt;br /&gt;
| Titre&lt;br /&gt;
| title&lt;br /&gt;
|-&lt;br /&gt;
| Service&lt;br /&gt;
| departmentnumber&lt;br /&gt;
|-&lt;br /&gt;
| Société&lt;br /&gt;
| organisationname&lt;br /&gt;
|-&lt;br /&gt;
| Rue (bureau)&lt;br /&gt;
| bstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (bureau)&lt;br /&gt;
| bcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (bureau)&lt;br /&gt;
| bpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (bureau)&lt;br /&gt;
| bstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (bureau)&lt;br /&gt;
| bcountry&lt;br /&gt;
|-&lt;br /&gt;
| Rue (domicile)&lt;br /&gt;
| hstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (domicile)&lt;br /&gt;
| hcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (domicile)&lt;br /&gt;
| hpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (domicile)&lt;br /&gt;
| hstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (domicile)&lt;br /&gt;
| hcountry&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 1&lt;br /&gt;
| user1&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 2&lt;br /&gt;
| user2&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 3&lt;br /&gt;
| user3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Pour les champs additionnels, les identifiants sont de la forme '''babdirfXX''' ou '''XX''' est l'id du champ additionnel ( correspondant à fxid dans la liste des champs additionnels de l'annuaire ).&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMembers ==&lt;br /&gt;
&lt;br /&gt;
Liste les membres d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMembers directoryid=&amp;quot;&amp;quot; [fields=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [like=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryMembers&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: Ignoré si l'attribut '''fields''' est spécifié&lt;br /&gt;
: 1 : Donne tous les champs pour chaque membre&lt;br /&gt;
: 0 : Donne uniquement les champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
; fields ''(optionnel)''&lt;br /&gt;
: liste des identifiants des champs souhaités séparés par des virgules ( exemple &amp;quot;sn,givenname,email&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Identifiant du champ à utiliser pour ordonner la liste&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; like ''(optionnel)''&lt;br /&gt;
: Restreint la liste des membres ayant le champ spécifié par orderby (exemple orderby=&amp;quot;givenname&amp;quot;) commençant par ce motif ( exemple like=&amp;quot;A&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUrl&lt;br /&gt;
| Url pour accéder à la fiche détaillée du membre&lt;br /&gt;
|-&lt;br /&gt;
| DirectoryMemberEmailUrl&lt;br /&gt;
| Url pour afficher la popup de composition de message&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMemberFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryMembers'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMemberFields&amp;gt;...&amp;lt;/OCDbDirectoryMemberFields&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntry ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un membre d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntry directoryid=&amp;quot;&amp;quot; memberid=&amp;quot;&amp;quot; userid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectoryEntry&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; memberid&lt;br /&gt;
: Id du membre dans l'annuaire&lt;br /&gt;
&lt;br /&gt;
; userid&lt;br /&gt;
: Id Ovidentia de l'utilisateur s'il est enregistré&lt;br /&gt;
: Ignoré si memberid renseigné.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberUrl&lt;br /&gt;
| Url vers la fiche annuaire du membre&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntryFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryEntry'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntryFields&amp;gt;...&amp;lt;/OCDbDirectoryEntryFields&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryAcl ==&lt;br /&gt;
&lt;br /&gt;
Liste les utilisateurs ayant des droits sur un annuaire.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryAcl directoryid=&amp;quot;&amp;quot; [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryAcl&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: modify : pour les utilisateurs ayant le droit de modifier une fiche&lt;br /&gt;
: add : pour les utilisateurs ayant le droit d'ajouter une fiche&lt;br /&gt;
: view : pour les utilisateurs ayant le droit de consulter l'annuaire&lt;br /&gt;
: delete :  pour les utilisateurs ayant le droit de supprimer une fiche&lt;br /&gt;
: export :  pour les utilisateurs ayant le droit d'exporter l'annuaire&lt;br /&gt;
: import :  pour les utilisateurs ayant le droit d'importer l'annuaire&lt;br /&gt;
: empty :  pour les utilisateurs ayant le droit de vider l'annuaire&lt;br /&gt;
: bind :  pour les utilisateurs ayant le droit d'attacher une fiche&lt;br /&gt;
: unbind :  pour les utilisateurs ayant le droit de détacher une fiche&lt;br /&gt;
: view :  pour les utilisateurs ayant le droit de voir les fiches (DEFAULT)&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserFullName&lt;br /&gt;
| Nom complet de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserEmail&lt;br /&gt;
| Adresse email de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserId&lt;br /&gt;
| Id de l'utilisateur dans la base de données&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegations ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegations [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegations&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si yes : le container tient compte des droits d'accès de l'utilisateur&lt;br /&gt;
: Si no : le container ne tient pas compte des droits d'accès et ramène toutes les délégations créées dans le portail&lt;br /&gt;
: Si omis, le container tient compte des droits d'accès&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegation ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont fait partie l'utilisateur courant&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegation delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegation&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsManaged [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsManaged&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont l'utilisateur courant est administrateur.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationItems ==&lt;br /&gt;
&lt;br /&gt;
Liste les fonctions déléguées aux administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationItems delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationItems&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemName&lt;br /&gt;
| Intitulé de la fonction&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemValue&lt;br /&gt;
| 1: si la fonction est déléguée, 0 sinon&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationAdministrators ==&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationAdministrators delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationAdministrators&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationUserId&lt;br /&gt;
| Id de l'administrateur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategories [categoryid=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsCategories&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: Si omis, le container liste toutes les catégories&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une catégorie de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategory [categoryid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationsCategory&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmSpaces ==&lt;br /&gt;
&lt;br /&gt;
Liste les espaces de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCTmSpaces&amp;gt;...&amp;lt;/OCTmSpaces&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceId&lt;br /&gt;
| Id de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceName&lt;br /&gt;
| Nom de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceDescription&lt;br /&gt;
| Description de l'espace de projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmProjects ==&lt;br /&gt;
&lt;br /&gt;
Liste les projets d'un espace de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCTmProjects spaceid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCTmProjects&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; spaceid&lt;br /&gt;
: Id de l'espace de projets&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectId&lt;br /&gt;
| Id du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectName&lt;br /&gt;
| Nom du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectDescription&lt;br /&gt;
| Description du projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmTasks ==&lt;br /&gt;
&lt;br /&gt;
Liste les tâches d'un projet ou des tâches personnelles du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCTmTasks [projectid=&amp;quot;&amp;quot;] [startdate=&amp;quot;&amp;quot;] [enddate=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCTmTasks&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; projectid ''(optionnel)''&lt;br /&gt;
: Id du projet.&lt;br /&gt;
: Si omis, le conteneur renvoie les tâches personnelles de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; startdate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de début est postérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; enddate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de fin est antérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;&lt;br /&gt;
: desc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order. La valeur par défault est &amp;quot;TaskNumber&amp;quot;.&lt;br /&gt;
: Cet attribut peur contenir le nom de n'importe laquelle des variables renvoyées sans le préfixe &amp;quot;OV&amp;quot;, par exemple &amp;quot;TaskCategoryName&amp;quot; ou &amp;quot;TaskEndDate&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskId&lt;br /&gt;
| Id de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskProjectId&lt;br /&gt;
| Id du projet de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskNumber&lt;br /&gt;
| Numéro de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskShortDescription&lt;br /&gt;
| Description courte de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskStartDate&lt;br /&gt;
| Date de début de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskEndDate&lt;br /&gt;
| Date de fin de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryId&lt;br /&gt;
| Id de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryName&lt;br /&gt;
| Nom de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCompletion&lt;br /&gt;
| Niveau d'avancement de la tâche (0-100)&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskOwnerId&lt;br /&gt;
| Id de l'utilisateur propriétaire de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskClass&lt;br /&gt;
| Classe de la tâche&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgUserEntities ==&lt;br /&gt;
&lt;br /&gt;
Liste les entités d'organigrammes pour lesquelles un utilisateur à un rôle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgUserEntities userId=&amp;quot;&amp;quot; [orgChartId=&amp;quot;&amp;quot;] [roleType=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgUserEntities&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; userId&lt;br /&gt;
: Identifiant (entier) de l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; orgChartId ''(optionnel)''&lt;br /&gt;
: Identifiant (entier) de l'organigramme.&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'organigramme par défaut (nommé à l'origine Ovidentia) qui est utilisé.&lt;br /&gt;
&lt;br /&gt;
; roleType ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors tous les rôles seront utilisés.&lt;br /&gt;
: Les rôles sont des valeurs de 0 à 3&lt;br /&gt;
: 0 étant les rôles personnalisés&lt;br /&gt;
: 1 étant le rôle supérieur&lt;br /&gt;
: 2 étant le rôle employé&lt;br /&gt;
: 3 étant le rôle membre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgPathToEntity ==&lt;br /&gt;
&lt;br /&gt;
Liste toutes les entités parentes d'une entité d'un organigramme.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgPathToEntity entityId=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [includeEntity=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgPathToEntity&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'ordre ascendant qui est utilisé.&lt;br /&gt;
: Ordre dans lequel le chemin jusqu'à la racine sera retourné, les valeurs possible sont asc ou desc&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
; includeEntity ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis, alors l'entité ne sera pas incluse dans les résultats.&lt;br /&gt;
: Les valeurs possibles sont&amp;amp;nbsp;:&lt;br /&gt;
: 0 pour ne pas inclure l'entité (valeur par défaut)&lt;br /&gt;
: 1 pour inclure l'entité&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgChildEntities ==&lt;br /&gt;
&lt;br /&gt;
Liste toutes les entités enfant directes d'une entité d'un organigramme.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.100&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgChildEntities entityId=&amp;quot;&amp;quot; &amp;gt;...&amp;lt;/OCOrgChildEntities&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgEntityMembers ==&lt;br /&gt;
&lt;br /&gt;
Liste tous les membres d'une entité.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.100&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgEntityMembers entityId=&amp;quot;&amp;quot; &amp;gt;...&amp;lt;/OCOrgEntityMembers&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberDirEntryId&lt;br /&gt;
| Identifiant (entier) de la fiche annuaire de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberRoleType&lt;br /&gt;
| Id du rôle : 1 = Superior, 2 = Temporary employee, 3 = Members, 0 = Other collaborators&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberRoleName&lt;br /&gt;
| Nom du rôle&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserDisabled&lt;br /&gt;
| Utilisateur est désactivé (1 ou 0)&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserConfirmed&lt;br /&gt;
| Utilisateur est confirmé (1 ou 0)&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberSn&lt;br /&gt;
| Nom&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberGivenname&lt;br /&gt;
| Prénom&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserId&lt;br /&gt;
| Id user correspondant&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCMultipages ==&lt;br /&gt;
&lt;br /&gt;
Ce container permet de faciliter les calculs réalisés pendant un multi-pages. Ainsi selon le nombre total de résultats et le nombre de résultats à afficher par pages, le container permet de retourner le nombre de pages que contient le multi-pages. &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCMultipages total=&amp;quot;&amp;quot; maxpages=&amp;quot;&amp;quot; perpage=&amp;quot;&amp;quot; currentpage=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCMultipages&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; total&lt;br /&gt;
: Nombre total de résultats.&lt;br /&gt;
&lt;br /&gt;
; maxpages&lt;br /&gt;
: Nombre maximum de pages à afficher&lt;br /&gt;
&lt;br /&gt;
; perpage&lt;br /&gt;
: Nombre maximum de résultats à afficher par pages&lt;br /&gt;
&lt;br /&gt;
; currentpage&lt;br /&gt;
: Numéro de la page en cours&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCurrentPageNumber &lt;br /&gt;
| Numéro de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVNextPageNumber&lt;br /&gt;
| Numéro de la page suivante si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVPreviousPageNumber&lt;br /&gt;
| Numéro de la page précédente si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVTotalPages&lt;br /&gt;
| Nombre total de pages&lt;br /&gt;
|-&lt;br /&gt;
| OVResultFirst&lt;br /&gt;
| Index du premier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultLast&lt;br /&gt;
| Index du dernier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultsPage&lt;br /&gt;
| Nombre de résultats sur la page courante&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntries ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-entrées de navigation d'Ovidentia (Plan du site) d'une entrée parente. Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntries (node=&amp;quot;&amp;quot; | langid=&amp;quot;&amp;quot;) [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntries&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; langid&lt;br /&gt;
: Identifiant multilangue de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: peut être utilisé à la place de l'attribut node&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntry ==&lt;br /&gt;
&lt;br /&gt;
Renvoie les information sur une entrée de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntry node=&amp;quot;&amp;quot; [sitemap=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntry&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément (noeud du plan du site).&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapCustomNode ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des noeuds ayant pour cible l'id spécifié dans l'attribut &amp;lt;code&amp;gt;target&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans le module sitemap_editor, la valeur à saisir dans l'attribut target est affiché dans l'entête sur la page de visualisation du nœud.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapCustomNode [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] target=&amp;quot;&amp;quot; [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapCustomNode&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; target&lt;br /&gt;
: Id du noeud cible&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin. s'il n'est pas renseigné, le noeur racine par défaut sera utilisé (Custom pour le plan du site fourni par sitemap_editor), DGAll pour le plan du site du noyau).&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: permet de limiter le nombre d'éléments retournés, par exemple, &amp;lt;code&amp;gt;limit=&amp;quot;0,1&amp;quot;&amp;lt;/code&amp;gt; pour obtenir seulement le premier noeud. La syntaxe est identique à l'attribut &amp;lt;code&amp;gt;limit&amp;lt;/code&amp;gt; de OCSitemapPath&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapPath ==&lt;br /&gt;
&lt;br /&gt;
Retourne le chemin de fer (rail) d'une entrée de navigation sous la forme d'une liste d'entrées de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapPath [node=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapPath&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin.&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5,2&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur à 2 éléments à partir du 5ème. Si la première valeur est négative, l'index du premier élément retourné sera calculé à partir du nombre d'élément total. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;-1,1&amp;quot;&amp;lt;/code&amp;gt; affiche le dernier élément seulement. L'index négatif est supporté à partir d'ovidentia &amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Si la valeur est &amp;quot;1&amp;quot;, le denier noeud du plan du site auquel on a accédé sera mémorisé et récupéré lors de l'accès a une page en dehors du plan du site.&lt;br /&gt;
: La valeur par défaut est &amp;quot;1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Différentes méthodes d’utilisation d’un fichier OvML =&lt;br /&gt;
== Utilisation dans une url ==&lt;br /&gt;
Un fichier OvML peut être appellé en utilisant l’url suivante :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où fichier-ovml est le nom de votre fichier OvML qui doit se trouver dans le répertoire suivant&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
skins/nom-du-skin/ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le fichier ainsi appelé est parsé par Ovidentia et le résultat est affiché dans la partie centrale du portail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si l’on souhaite afficher le résultat en dehors du portail, par exemple dans une fenêtre popup, il faut ajouter le paramètre echo=1 comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De plus, si l’on souhaite passer des paramètres au fichier OvML, on utilisera l’url comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&amp;amp;param=val&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, on peut utiliser la variable OVparam dans le fichier OvML.&lt;br /&gt;
&lt;br /&gt;
Remarque : les paramètres peuvent être envoyés par formulaires en méthodes GET et POST.&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans un fichier template ==&lt;br /&gt;
Dans tout fichier template d’Ovidentia, on peut utiliser un fichier OvML en utilisant la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{ $OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : la syntaxe avec les accolades ne permet pas l'utilisation de nouvelles accolades à l'intérieur.&lt;br /&gt;
&lt;br /&gt;
{ $OVML({ mavariable }) } est impossible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est possible de passer une variable template en tant que paramètre à un fichier OvML via la syntaxe { $OVML(...) } d'un fichier template :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple : { $OVML(monFichier.html,param1=&amp;quot;var1&amp;quot;) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
si var1 est définie dans le template, le parseur la remplace avec sa valeur, sinon il utilise la valeur &amp;quot;var1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Optimiser le temps d'exécution d'un script OvML (disponible à partir de la version 7.2 d'Ovidentia) :'''&lt;br /&gt;
&lt;br /&gt;
Si votre script n'a pas besoin d'être réactualisé à chaque exécution, vous pouvez décider d'utiliser le cache via la syntaxe $OVMLCACHE.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE s'utilise dans les mêmes conditions que $OVML.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE peut recevoir un paramètre supplémentaire : _ovml_cache_duration=86400. Il permet d'indiquer le temps maximum pendant lequel le script ne sera pas réactualisé. Valeur en secondes.&lt;br /&gt;
&lt;br /&gt;
Si ovml_cache_duration n'est pas renseigné, le script sera réactualisé toutes les 3600 secondes (1 heure).&lt;br /&gt;
&lt;br /&gt;
Remarque : le cache est enregistré dans la session de l'utilisateur courant. Donc le script est systématiquement réactualisé si l'utilisateur se déconnecte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple :&lt;br /&gt;
&lt;br /&gt;
{ $OVMLCACHE(monFichier.html,param1=3,_ovml_cache_duration=86400) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : pensez bien aux conséquences d'utilisation du cache OvML avant de l'appliquer sur vos scripts. Pendant 3600 secondes, vous pouvez modifier vos scripts et des données d'Ovidentia sans pouvoir le vérifier à l'affichage !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autres types de cache possibles :&lt;br /&gt;
*session : cache dans la session (default)&lt;br /&gt;
*sitemap : cache dans un fichier basé sur le profile du plan du site&lt;br /&gt;
*file : cache dans un fichier&lt;br /&gt;
&lt;br /&gt;
Exemple d'utilisation avec un autre type de cache :&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE(menu.html,_ovml_cache_type=sitemap)&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans du contenu ==&lt;br /&gt;
On peut incorporer le résultat d’un fichier OvML dans du contenu Ovidentia ( article, section, faq etc… ). On utilisera la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Utilisation pour les pages d’accueil ==&lt;br /&gt;
On peut utiliser un fichier OvML pour les pages d’accueil privée et publique. Pour cela, utilisez les fichiers spécifiques private.html et public.html.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lors de l’affichage de la page public, Ovidentia cherche un fichier ayant le nom public.html dans le répertoire skins/nom-du-skin/ovml . S’il le trouve, il l’utilisera pour la page d’accueil public. Sinon, il affichera les articles définis par l'administrateur pour la page d’accueil public.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il en est de même pour la page d’accueil privée.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML par les modules ( addons ) ==&lt;br /&gt;
A partir de la version 5.4.2 d'Ovidentia, il est possible pour les modules de fournir des fonctionnalités basées sur OvML ( voir la documentation fournie avec le module ).&lt;br /&gt;
&lt;br /&gt;
Afin d'utiliser ces fonctionnalités, on utilisera le container suivant :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCAddon name=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; param2=&amp;quot;&amp;quot; ...&amp;gt;...&amp;lt;/OCAddon&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut du container du module&lt;br /&gt;
&lt;br /&gt;
Pour la signification des paramètres, il faut consulter la documentation fournie avec le module.&lt;br /&gt;
&lt;br /&gt;
La plupart du temps, le premier paramètre indique le nom du container que l'on veut utiliser et les paramètres suivants sont des attributs à ce container.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 5.6.3, il est aussi possible de créer des fonctions OvML pour un module. La syntaxe d'utilisation de ces fonctions est la suivante :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAddon name=&amp;quot;&amp;quot; function=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; function&lt;br /&gt;
: Nom de la fonction&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut de la fonction utilisée&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML dans l'éditeur Wysiwyg ==&lt;br /&gt;
L'éditeur Wysiwyg d'Ovidentia possède une option permettant d'utiliser un fichier OvML afin de l'intégrer dans l'affichage d'un article, d'une section... Par défaut, tous les fichiers OvML présents dans le dossier ovml de la skin courante sont affichés dans le formulaire de sélection. Il existe un moyen de cacher ces fichiers aux utilisateurs de l'éditeur en modifiant la racine de sélection des fichiers :&lt;br /&gt;
&lt;br /&gt;
On ajoute un dossier nommé &amp;quot;editor&amp;quot; dans le dossier ovml de la skin courante, l'éditeur Wysiwyg ne proposera alors que les fichiers présents dans ce répertoire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est toujours possible d'utiliser la syntaxe $OVML manuellement afin d'exécuter un fichier OvML ne se situant pas dans le dossier editor.&lt;/div&gt;</summary>
		<author><name>Laucho</name></author>	</entry>

	<entry>
		<id>https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5732</id>
		<title>Référence OvML</title>
		<link rel="alternate" type="text/html" href="https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5732"/>
				<updated>2019-03-11T13:40:38Z</updated>
		
		<summary type="html">&lt;p&gt;Laucho : /* Variables */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Catégorie:Développement de skins]]&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
OvML ( Ovidentia Markup Langage ) est un ensemble de balises, identiques par leur syntaxe à celles utilisées avec HTML. Elles permettent d’extraire des données Ovidentia, de les manipuler et de les présenter en utilisant HTML.&lt;br /&gt;
&lt;br /&gt;
Les données à extraire peuvent être de plusieurs types, comme par exemple, les cinq derniers articles publiés, les dernières contributions d’un forum donné, les derniers fichiers chargés, etc …&lt;br /&gt;
&lt;br /&gt;
On pourra ainsi s’en servir pour réorganiser complètement la page d'accueil d'un site Ovidentia en y insérant, par exemple, la liste des 3 derniers articles, la liste des 5 dernières contributions d'un forum, des images, le texte d'un article spécifique, ...&lt;br /&gt;
&lt;br /&gt;
La conception d'une page OvML est identique à celle d'une page HTML. Elle peut ne contenir que des balises OvML ou un mélange HTML et OvML. On peut aussi partir d'une page HTML existante et y insérer des données Ovidentia en utilisant les balises OvML. Pour l’afficher, on utilisera l’url suivante :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
Certaines balises OvML sont dites “Container&amp;quot;. Un container est une balise OvML contenant une partie du fichier OvML comprise entre un tag d’ouverture et un tag de fermeture. Un container peut être une liste ou une condition. Dans le cas d’une liste, le contenu du container est répété autant de fois qu’il y a d’éléments dans la liste. Un container ‘condition’ n’affiche son contenu que dans le cas où la condition est vraie.&lt;br /&gt;
&lt;br /&gt;
== Les variables &amp;lt;OVxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Une variable OvML est de la forme:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
où xxxx est le nom de la variable.&lt;br /&gt;
&lt;br /&gt;
Différents paramètres peuvent être utilisés pour modifier l’affichage du résultat de la variable.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être sauvegardée dans une autre variable en utilisant le paramètre saveas (voir ci-dessous).&lt;br /&gt;
&lt;br /&gt;
== Les fonctions &amp;lt;OFxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Les fonctions se présentent sous la forme :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Elles permettent, entre autre, de traduire du texte, de faire des opérations arithmétiques, etc, …&lt;br /&gt;
&lt;br /&gt;
Le résultat de ces fonctions peut être sauvegardé dans une variable OvML en utilisant le paramètre saveas (voir ci-dessus).&lt;br /&gt;
&lt;br /&gt;
== Les containers &amp;lt;OCxxxx&amp;gt; … &amp;lt;/OCxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque importante d'utilisation des containers :'''&lt;br /&gt;
&lt;br /&gt;
* Il est possible d’imbriquer les containers sauf s’ils ont le même nom. Dans le cas précédent, il existe l’astuce de rajouter un paramètre sans valeur différente dans les balises. Ce paramètre va permettre d'identifier l'ouverture et la fermeture des containers par le moteur d'Ovidentia. Le paramètre doit donc se retrouver dans la balise d'ouverture ainsi que dans la balise de fermeture.&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre1&amp;gt;&lt;br /&gt;
    &amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre2&amp;gt;&lt;br /&gt;
        ...&lt;br /&gt;
    &amp;lt;/OCxxxx monparametre2&amp;gt;&lt;br /&gt;
&amp;lt;/OCxxxx monparametre1&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Chaque paramètre d'un container est vu comme une variable par le moteur OvML; il faut donc éviter d'utiliser pour nom d'une variable OvML le nom d'un attribut d'un container pour supprimer des erreurs d'interprétation.&lt;br /&gt;
&lt;br /&gt;
= Les variables OvML =&lt;br /&gt;
&lt;br /&gt;
Les variables OvML peuvent être définies dans le fichier OvML, produites par un container ou passées comme paramètres dans l’url. Elles sont accessibles en utilisant la syntaxe :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVnom-de-la-variable&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut définir une variable OvML en utilisant la fonction PutVar :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;nbArticles&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit une variable nbArticles initialisée à la valeur 10.&lt;br /&gt;
&lt;br /&gt;
Pour récupérer la valeur dans une page OvML, il faut utiliser la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut aussi définir une variable en utilisant une variable globale d’Ovidentia. Pour cela, il suffira d’omettre le deuxième paramètre :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;babSlogan&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maintenant la variable &amp;lt;code&amp;gt;&amp;lt;OVbabSlogan&amp;gt;&amp;lt;/code&amp;gt; existe dans OvML et contient le contenu du slogan du site.&lt;br /&gt;
&lt;br /&gt;
On peut ainsi utiliser les variables d’Ovidentia pour récupérer le nom de l’utilisateur connecté ( BAB_SESS_USER ), son ID ( BAB_SESS_USERID ), etc.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
* babCurrentDate est une variable globale permettant de récupérer la date courante. Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
* Les variables globales booléennes comme BAB_SESS_LOGGED ont la valeur nulle si la valeur est fausse (false) et vaut 1 si la valeur est vraie (true).&lt;br /&gt;
&lt;br /&gt;
Il est parfois utile de tester l’existence d’une variable avant de la définir. On utilisera pour cela la fonction '''IfNotIsSet''' :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;page&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, si la variable page n’est pas définie, elle sera définie avec la valeur initiale 1.&lt;br /&gt;
&lt;br /&gt;
Toutes les variables produites par un container peuvent être jointes en utilisant la syntaxe d’une variable OvML &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
On peut aussi passer des variables OvML à un fichier OvML en utilisant l’url :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;total=1000&lt;br /&gt;
&lt;br /&gt;
Dans la page OvML on peut donc utiliser la variable totale.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être modifiée ou sauvegardée dans une autre variable en utilisant les attributs suivants :&lt;br /&gt;
&lt;br /&gt;
== saveas ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable dans une autre.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles saveas=&amp;quot;TotalArticles&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Une nouvelle variable TotalArticles est créée et sa valeur est la même que celle de nbArticles.&lt;br /&gt;
&lt;br /&gt;
== strlen ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer les n premiers caractères de la variable.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Récupère les n premiers caractères du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il est possible de spécifier une chaîne qui sera ajoutée à la fin du résultat si la variable a été tronquée. Par exemple &amp;quot;...“ pour indiquer une suite :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100,...&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== striptags ==&lt;br /&gt;
&lt;br /&gt;
Supprime les tags HTML de la variable :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les tags HTML de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan striptags=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== htmlentities ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit les entities HTML ( &amp;lt; devient &amp;amp;amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit en inverse les entities HTML ( &amp;amp;amp;lt; devient &amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan htmlentities=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== stripslashes ==&lt;br /&gt;
&lt;br /&gt;
Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan stripslashes=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== urlencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans une url&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan urlencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== jsencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans du javascript&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan jsencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== strcase ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| upper&lt;br /&gt;
| Convertit le contenu de la variable en majuscule&lt;br /&gt;
|-&lt;br /&gt;
| lower&lt;br /&gt;
| Convertit le contenu de la variable en minuscule&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strcase=&amp;quot;upper&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nlremove ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les retours chariots&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nlremove=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== trim ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| left&lt;br /&gt;
| Supprime les blancs en début de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| right&lt;br /&gt;
| Supprime les blancs en fin de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| all&lt;br /&gt;
| Supprime les blancs en début et en fin de chaîne&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan trim=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nl2br ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;1&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Transforme les retours chariots en &amp;lt;BR&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nl2br=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== sprintf ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| Voir la documentation PHP pour la fonction sprintf&lt;br /&gt;
| Retourne une chaîne formatée&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVMoney sprintf=&amp;quot;%01.2f&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== date ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater une date Ovidentia &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| S&lt;br /&gt;
| Format court de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| L&lt;br /&gt;
| Format long de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| T&lt;br /&gt;
| Format de l'heure défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| d&lt;br /&gt;
| Trois premières lettres du jour de la semaine Dim pour Dimanche&lt;br /&gt;
|-&lt;br /&gt;
| D&lt;br /&gt;
| Jour de la semaine Dimanche par exemple&lt;br /&gt;
|-&lt;br /&gt;
| j&lt;br /&gt;
| Jour du mois, sur deux chiffres (éventuellement avec un zéro) : &amp;quot;01&amp;quot; à &amp;quot;31&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| m&lt;br /&gt;
| Mois, en trois lettres : par exemple &amp;quot;Avr&amp;quot; (pour Avril)&lt;br /&gt;
|-&lt;br /&gt;
| M&lt;br /&gt;
| Mois en lettres : Avril par exemple&lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Mois; i.e. &amp;quot;01&amp;quot; à &amp;quot;12&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Y&lt;br /&gt;
| Année, 4 chiffres; i.e. &amp;quot;2003&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| y&lt;br /&gt;
| Année, 2 chiffres; i.e. &amp;quot;03&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| H&lt;br /&gt;
| heure, au format 24h, &amp;quot;00&amp;quot; à &amp;quot;23&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| i&lt;br /&gt;
| Minutes; &amp;quot;00&amp;quot; à &amp;quot;59&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleDate date=&amp;quot;%d %j %m %Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;OVbabCurrentDate&amp;gt;&amp;lt;/code&amp;gt; est une variable permettant de récupérer la date courante.&lt;br /&gt;
&lt;br /&gt;
Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabCurrentDate date=&amp;quot;%D %j %M&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== author ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater l’auteur d’un article, un commentaire etc, … quand la variable contient l’id de l’auteur.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| %F&lt;br /&gt;
| Prénom&lt;br /&gt;
|-&lt;br /&gt;
| %M&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
|-&lt;br /&gt;
| %L&lt;br /&gt;
| Nom&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleAuthor author=&amp;quot;%F %L&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Les fonctions OvML =&lt;br /&gt;
&lt;br /&gt;
On reconnaît les fonctions par la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx ...&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les fonctions OvML disponibles sont :&lt;br /&gt;
&lt;br /&gt;
== OFTranslate ==&lt;br /&gt;
&lt;br /&gt;
Permet de traduire une chaîne. Pour cela, il faut qu'un fichier se nommant ''lang-'''identifiant-de-la-langue'''.xml'' soit présent dans le dossier ''ovidentia-'''numéro-de-version'''/lang''.&lt;br /&gt;
&lt;br /&gt;
Il s'agit d'un fichier XML listant différentes expressions traduites dans la langue choisie pour le fichier. Il est composé d'un élément ayant le même nom que l'identifiant de la langue. Celui-ci est composé de multiples éléments &amp;lt;code&amp;gt;string&amp;lt;/code&amp;gt; prenant un paramètre &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; indiquant l'identifiant du texte et contient le texte traduit.&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour l'anglais ''lang-en.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;en&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;About your article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;About your comment&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;About your file&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/en&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour le français ''lang-fr.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;fr&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;Au sujet de votre article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;A propos de votre commentaire&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;A propos de votre fichier&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/fr&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFTranslate text=&amp;quot;&amp;quot; [lang=&amp;quot;&amp;quot;] [folder=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; text&lt;br /&gt;
: Identifiant du texte à traduire&lt;br /&gt;
&lt;br /&gt;
; lang ''(optionnel)''&lt;br /&gt;
: Identifiant de la langue dans laquelle doit être traduit le texte&lt;br /&gt;
: Si omis, le texte sera traduit dans la langue sélectionnée par l'utilisateur&lt;br /&gt;
&lt;br /&gt;
; folder ''(optionnel)''&lt;br /&gt;
: Nom du module&lt;br /&gt;
: Si omis, le fichier langue du noyau est utilisé&lt;br /&gt;
&lt;br /&gt;
== OFPutVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de déclarer une nouvelle variable.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFGetVar ==&lt;br /&gt;
&lt;br /&gt;
Permet d'afficher une variable tout comme la syntaxe &amp;lt;code&amp;gt;&amp;lt;OVnom-de-la-variable&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFGetVar name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable à afficher&lt;br /&gt;
&lt;br /&gt;
== OFIfNotIsSet ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable si elle n’est pas déjà définie.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFInclude ==&lt;br /&gt;
&lt;br /&gt;
Permet d'inclure un autre fichier OVML&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFInclude file=&amp;quot;&amp;quot; [cache=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin du fichier OVML relatif au répertoire ovml du skin ou du répertoire ovml du noyau&lt;br /&gt;
&lt;br /&gt;
; cache ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : Le cache n'est pas utilisé pour afficher le fichier.&lt;br /&gt;
:* 1 : Le cache est utilisé.&lt;br /&gt;
&lt;br /&gt;
== OFUrlContent ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le contenu d’une url. Très utile pour inclure dans Ovidentia des fichiers HTML d’un site Web statique&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFUrlContent url=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; url&lt;br /&gt;
: url de la page à inclure&lt;br /&gt;
&lt;br /&gt;
== OFRecurse ==&lt;br /&gt;
&lt;br /&gt;
La fonction OFRecurse permet d'exécuter un code tant qu'une condition est réalisée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFRecurse&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
Cette fonction peut prendre tous les paramètres que peut prendre le container appelé récursivement.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
Cet exemple permet d'afficher l'arborescence des catégories et thèmes d'articles.&lt;br /&gt;
Ici, la fonction &amp;lt;code&amp;gt;OFRecurse&amp;lt;/code&amp;gt; est utilisée pour relancer le container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt; autant de fois que désiré en lui précisant le paramètre parentid (voir container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
    &amp;lt;OCArticleCategories&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&lt;br /&gt;
            &amp;lt;OVCategoryName&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
                &amp;lt;OFRecurse parentid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;OVTopicName&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Opérateurs arithmétiques ==&lt;br /&gt;
&lt;br /&gt;
Permettent de faire des opérations arithmétiques sur des variables. Elles sont construites de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;X&amp;quot; expr2=&amp;quot;Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l'opération souhaitée entre 10 et 50.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l’opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Toutefois, pour pouvoir stocker cette valeur dans une variable, il faut ajouter le paramètre &amp;lt;code&amp;gt;saveas&amp;lt;/code&amp;gt; lors de l'appel de la fonction.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot; saveas=&amp;quot;NewTotal&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit la variable &amp;lt;code&amp;gt;NewTotal&amp;lt;/code&amp;gt; ayant pour valeur le résultat de l'opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Les opérateurs disponibles sont :&lt;br /&gt;
&lt;br /&gt;
=== OFAOAddition ===&lt;br /&gt;
&lt;br /&gt;
Permet d’additionner expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOAddition expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de l'addition&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de l'addition&lt;br /&gt;
&lt;br /&gt;
=== OFAOSubtraction ===&lt;br /&gt;
&lt;br /&gt;
Permet de soustraire expr2 à expr1.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 - 20&amp;quot;, soit -10.&lt;br /&gt;
&lt;br /&gt;
=== OFAOMultiplication ===&lt;br /&gt;
&lt;br /&gt;
Permet de faire le produit de expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOMultiplication expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
=== OFAODivision ===&lt;br /&gt;
&lt;br /&gt;
Permet de diviser expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la division&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la division&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 / 20&amp;quot;, soit 0.5.&lt;br /&gt;
&lt;br /&gt;
=== OFAOModulus ===&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le reste de la division de expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme du modulo&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme du modulo&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 % 20&amp;quot;, soit 10, car 10 / 20 = 0 + '''10'''.&lt;br /&gt;
&lt;br /&gt;
== OFHeader ==&lt;br /&gt;
&lt;br /&gt;
Permet d'envoyer un header HTTP pour le fichier ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur du header à modifier&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;content-type:text/xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de définir un cookie qui sera envoyé avec le reste des en-têtes.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSetCookie name=&amp;quot;&amp;quot; expire=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cookie&lt;br /&gt;
&lt;br /&gt;
; expire&lt;br /&gt;
: Temps en secondes au bout duquel le cookie expire&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecteur au cookie&lt;br /&gt;
&lt;br /&gt;
== OFGetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer la valeur d'un cookie. Une variable ayant le nom du cookie récupéré est créée automatiquement.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFGetCookie name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cooke dont on souhatie récupérer la valeur&lt;br /&gt;
&lt;br /&gt;
== OFSetSessionVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de choisir le type de sections à afficher dans le portail.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Permet d'indiquer le type de filtre à appliquer sur les sections&lt;br /&gt;
:* &amp;quot;babSectionsType&amp;quot; définit le type des sections à afficher&lt;br /&gt;
:* &amp;quot;babOvmlCurrentDelegation&amp;quot; filtre sur les sections propres à une délégation&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Permet de préciser les sections à afficher.&lt;br /&gt;
:* Si name vaut &amp;quot;babSectionsType&amp;quot; :&lt;br /&gt;
:** 1 : Section Administration et Utilisateur&lt;br /&gt;
:** 2 : Sections générées par les articles (sections de catégories et de thèmes d'articles)&lt;br /&gt;
:** 4 : Sections personnalisées&lt;br /&gt;
:** 8 : Sections générées par les modules&lt;br /&gt;
:** 15 : Toutes les sections&lt;br /&gt;
:** '''Remarque :''' les valeurs peuvent s'additionner. Pour afficher les sections des articles et les sections personnalisées, on utilisera la valeur 6 (2 + 4)&lt;br /&gt;
:* Si name vaut &amp;quot;babOvmlCurrentDelegation&amp;quot;, value vaut l'id de la délégation&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;15&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera toutes les sections du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
affichera uniquement les sections personnalisées du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera les sections générées par les modules et les sections générées par les articles&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera uniquement les sections générées par la délégation dont l'identifiant est 5&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cache toutes les sections générées dans les délégations&lt;br /&gt;
&lt;br /&gt;
== OFRequest ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET) ou passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFRequest name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFPost ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPost name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre POST dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFGet ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFSitemapPosition ==&lt;br /&gt;
 &lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant le chemin dans le plan du site du nœud correspondant à la page courante d'Ovidentia (ou à l'élément de navigation passé en paramètre).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapPosition [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [node=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; langid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site en utilisant un identifiant de compatible avec le multilangue. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site. Si omis: la fonction retournera le chemin correspondant à la page courante d'Ovidentia&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le chemin commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé.&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
== OFSitemapMenu ==&lt;br /&gt;
&lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant l'arborescence des entrées de navigation d'Ovidentia (Plan du site), ou l'arborescence des entrées de navigation sous le nœud spécifié (si le paramètre selectednode est indiqué).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu [sitemap=&amp;quot;&amp;quot;] [baselangid=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [selectednode=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;1&amp;quot;] [maxdepth=&amp;quot;&amp;quot;] [ignorelastlevel=&amp;quot;0&amp;quot;] [mindepth=&amp;quot;0&amp;quot;] [outerul=&amp;quot;1&amp;quot;] [admindelegation=&amp;quot;0&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; baselangid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera en utilisant un identifiant compatible avec le multilangue&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
: S'il n'est pas renseigné, c'est le nœud DGAll qui sera utilisé (le nœud racine de la branche contenant les éléments de toutes les délégations confondues) ou le noeud &amp;quot;Custom&amp;quot; si un plan du site fourni par le module sitemap_editor est utilisé.&lt;br /&gt;
&lt;br /&gt;
; selectednode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier un nœud sélectionné dans le menu. La balise li correspondant à ce nœud se verra ajouter la classe css 'selected', et toutes ses balises li parentes ainsi qu'elle même auront la classe css 'active'. S'il n'est pas spécifié, c'est le nœud correspondant à la page courante qui est utilisé.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
; maxdepth ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre de niveaux (sous-menus imbriqués). Pas de limite par défaut.&lt;br /&gt;
&lt;br /&gt;
; ignorelastlevel  ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de ne pas afficher les nœuds n'ayant pas d'enfants.&lt;br /&gt;
: 1 : activé&lt;br /&gt;
: 0 ''(par défaut)'' : désactivé&lt;br /&gt;
&lt;br /&gt;
; mindepth ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de contourner 'ignorelastlevel' en forçant l’affichage des nœuds de niveau inférieur ou égal à cette valeur. 0 par défaut (désactivé).&lt;br /&gt;
&lt;br /&gt;
; outerul ''(optionnel)''&lt;br /&gt;
: Permet de de définir si le menu contient la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau.&lt;br /&gt;
: 1 ''(par défaut)'' : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau est présente.&lt;br /&gt;
: 0 : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau n'est pas présente.&lt;br /&gt;
&lt;br /&gt;
; admindelegation ''(optionnel)''&lt;br /&gt;
: Permet de définir que les nœuds d'administration ne seront affichés que si l'utilisateur à les droits de gestion correspondants.&lt;br /&gt;
: 1 : la délégation est prise en compte.&lt;br /&gt;
: 0 ''(par défaut)'' : la délégation n'est pas prise en compte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFCurrentNode ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'Id du nœud courant dans le plan de site.&lt;br /&gt;
&lt;br /&gt;
== OFThumbnail ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie une url vers l'image générée.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFThumbnail (id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour récupérer l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché.&lt;br /&gt;
&lt;br /&gt;
== OFImg ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie du HTML contenant un tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt; pour afficher l'image. Si aucune image ne peut être affichée, une chaine vide est retournée au lieu du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Les attributs non supportés par la fonction ovml serons reportés tel-quel en tant qu'attributs du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFImg (src=&amp;quot;&amp;quot; | ovsrc=&amp;quot;&amp;quot; | id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] &amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; src ''(optionnel)''&lt;br /&gt;
: Url vers une image, si cet attribut est déclaré mais contient une chaîne vide, la valeur retournée sera une chaîne vide au lieu du tag img. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; ovsrc ''(optionnel)''&lt;br /&gt;
: Permet de définir l'url d'une image en utilisant le nom d'une variable ovml. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour afficher l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
Affiche l'image que si le paramètre img est fourni dans l'url :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;img&amp;quot; saveas=&amp;quot;Image&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg ovsrc=&amp;quot;Image&amp;quot; alt=&amp;quot;Mon image&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Affiche la photo de l'utilisateur connecté :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USERID&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg id_user=&amp;quot;&amp;lt;OVBAB_SESS_USERID&amp;gt;&amp;quot; maxwidth=&amp;quot;48&amp;quot; maxheight=&amp;quot;48&amp;quot; alt=&amp;quot;&amp;lt;OVBAB_SESS_USER&amp;gt;&amp;quot; resizemode=&amp;quot;CROP_CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSitemapCustomNodeId ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'ID du noeud trouvé dans le plan du site et qui a pour cible le nœud fourni par le paramètre nodeid dans le plan du site du noyau. Si aucun noeud est trouvé dans le plan du site, la valeur de l'attribut nodeid est retourné a la place.&lt;br /&gt;
&lt;br /&gt;
Lors de la mise en place d'un skin cela permet d'indiquer un nœud connu dans le plan du site du noyau, ci celui-ci est inséré dans le plan du site personnalisé à l'aide d'une référence, le nouveau nœud sera automatiquement pris en compte.&lt;br /&gt;
&lt;br /&gt;
Si il existe plusieurs nœuds avec la même cible dans le plan du site du noyau, le premier trouvé sera utilisé&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;&amp;quot; [basenode=&amp;quot;&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: ID du nœud dans le plan du site proposé par le noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Racine de la recherche dans le plan du site personnalisé.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;bab_Articles&amp;quot; saveas=&amp;quot;CustomNodeId&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu basenode=&amp;quot;&amp;lt;OVCustomNodeId&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPreviousArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article précédant l'article spécifié. L'article précédant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPreviousArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFNextArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article suivant l'article spécifié. L'article suivant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFNextArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFWebStat ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.2.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'enregistrer un évènement qui sera comptabilisé dans les statistiques.&lt;br /&gt;
Ceci est particulièrement utile lors de l'affichage d'articles par OvML afin que ceux-ci soient correctement pris en compte dans les statistiques en tant qu'articles vus.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFWebStat name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Type d’évènement à enregistrer&lt;br /&gt;
:* bab_addon&lt;br /&gt;
:* bab_page&lt;br /&gt;
:* bab_articles&lt;br /&gt;
:* bab_artfiles&lt;br /&gt;
:* bab_ovml&lt;br /&gt;
:* bab_fmfolders&lt;br /&gt;
:* bab_fmfiles&lt;br /&gt;
:* bab_forums&lt;br /&gt;
:* bab_threads&lt;br /&gt;
:* bab_posts&lt;br /&gt;
:* bab_faqs&lt;br /&gt;
:* bab_faqsqr&lt;br /&gt;
:* bab_searchword&lt;br /&gt;
:* bab_xlinks&lt;br /&gt;
:* bab_dbdirectories&lt;br /&gt;
:* bab_ldapdirectories&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur correspondant au type d'évènement. Par exemple id de l'article pour bab_articles.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Affichage de l'article --&amp;gt;&lt;br /&gt;
    &amp;lt;OFWebStat name=&amp;quot;bab_articles&amp;quot; value=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFAddStyleSheet ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.5.93&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'insérer un fichier CSS dans l'élément &amp;lt;code&amp;gt;&amp;lt;head&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;/code&amp;gt; de la page HTML.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAddStyleSheet file=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin de la feuille de style relatif au dossier '''styles''' du noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.2.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFGetPath path=&amp;quot;&amp;quot; file_relative=&amp;quot;1&amp;quot; saveas=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file_relative&lt;br /&gt;
: Convertit un chemin relatif au fichier ovml en un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetSelectedSkinPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie le chemin du répertoire du thème sélectionné.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;OFGetSelectedSkinPath&amp;gt;''' doit remplacer '''skins/&amp;lt;OVbabSkin&amp;gt;/''' dans les fichiers ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFGetSelectedSkinPath&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCsrfProtectToken ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.4.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de protection contre les attaques CSRF, il doit être ajouté dans tous les formulaire utilisant la méthode POST.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;babCsrfProtect&amp;quot; value=&amp;quot;&amp;lt;OFGetCsrfProtectToken&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCurrentAdmGroup ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.5.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de la délegation actuellement administré par l'utilisateur courrant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;lt;OFGetCurrentAdmGroup&amp;gt;&amp;quot;&amp;gt;&amp;lt;OVDelegationName&amp;gt;&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPortletContainer ==&lt;br /&gt;
&lt;br /&gt;
''Nécessite l'installation du module '''portlets'''''&lt;br /&gt;
&lt;br /&gt;
Permet l'intégration d'une zone de portlet dans la page.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPortletContainer id=&amp;quot;&amp;quot; [mode=&amp;quot;static&amp;quot;] [placeholder=&amp;quot;&amp;quot;] [editplaceholder=&amp;quot;&amp;quot;] [description=&amp;quot;&amp;quot;] [classname=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id&lt;br /&gt;
: L'identifiant unique du portlet&lt;br /&gt;
&lt;br /&gt;
; mode ''(optionnel)''&lt;br /&gt;
: Le type de portlet&lt;br /&gt;
:* static ''(par défaut)'' : Le portlet est personnel, chaque utilisateur peut configurer son portlet&lt;br /&gt;
:* locked : Le portlet est le même pour tout les utilisateurs&lt;br /&gt;
&lt;br /&gt;
; placeholder ''(optionnel)''&lt;br /&gt;
: Un texte à afficher lorsque la zone de portlet est vide&lt;br /&gt;
&lt;br /&gt;
; editplaceholder ''(optionnel)''&lt;br /&gt;
: Un texte à afficher lorsque l'utilisateur édite la zone de portlet&lt;br /&gt;
&lt;br /&gt;
; description ''(optionnel)''&lt;br /&gt;
: Un texte toujours affiché&lt;br /&gt;
&lt;br /&gt;
; classname''(optionnel)''&lt;br /&gt;
: Une classe est ajoutée sur la div&lt;br /&gt;
&lt;br /&gt;
;categories&lt;br /&gt;
&lt;br /&gt;
;initwith&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetRegistryValue ==&lt;br /&gt;
&lt;br /&gt;
Renvoie une valeur de configuration gérée par la bab_Registry.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.97&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFGetRegistryValue path=&amp;quot;/path/to/value&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Le chemin de la registry correspondant à la valeur recherchée&lt;br /&gt;
&lt;br /&gt;
= Les containers OvML =&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les containers contiennent des tags OvML et du code HTML. Ce sont généralement des listes de données identiques ou des conditions. &lt;br /&gt;
&lt;br /&gt;
A l'appel d'un container, OvML met à votre disposition des variables &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La liste des variables dépend du type de container.&lt;br /&gt;
&lt;br /&gt;
Ces variables ne sont plus disponibles en dehors du container.&lt;br /&gt;
&lt;br /&gt;
A l’intérieur de tout container de type liste, les variables suivantes sont disponibles :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCIndex&lt;br /&gt;
| Index de l’entrée courante en commençant par 0&lt;br /&gt;
|-&lt;br /&gt;
| OVCCount&lt;br /&gt;
| Le nombre total d’entrées dans le container&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de comparaison ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent d’effectuer des comparaisons entre les valeurs expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
Si la condition est vrai, le contenu du container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfEqual&lt;br /&gt;
| Vrai si expr1 est égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotEqual&lt;br /&gt;
| Vrai si expr1 est différent expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThan&lt;br /&gt;
| Vrai si expr1 est strictement inférieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThanOrEqual&lt;br /&gt;
| Vrai si expr1 est inférieur ou égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThan&lt;br /&gt;
| Vrai si expr1 est strictement supérieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThanOrEqual&lt;br /&gt;
| Vrai si expr1 est supérieur ou égal à expr2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la comparaison&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la comparaison&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_LOGGED&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfEqual expr1=&amp;quot;&amp;lt;BAB_SESS_LOGGED&amp;amp;gt;&amp;quot; expr2=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Vous êtes connecté !&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/OCIfEqual&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de test d'existence sur les variables ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent de vérifier l'existence ou non d'une variable.&lt;br /&gt;
&lt;br /&gt;
Si la variable est définie ou non, selon le container, le container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name existe&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name n'existe pas&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx name=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable dont on doit tester l'existence&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte ne sera pas affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;variable&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte sera affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OCIfUserMemberOfGroups ==&lt;br /&gt;
&lt;br /&gt;
Ce container est exécuté si l'utilisateur courant appartient à un groupe&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCIfUserMemberOfGroups groupid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [childs=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCIfUserMemberOfGroups&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; groupid&lt;br /&gt;
: id du groupe ou plusieurs ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Cette variable permet de tester si un utilisateur spécifique appartient à des groupes en donnant un id utilisateur.&lt;br /&gt;
: Si omis, elle prend la valeur de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: yes : L'utilisateur courant doit appartenir à tous les groupes spécifiés dans groupid&lt;br /&gt;
: no ''(par défaut)'' : L'utilisateur courant doit appartenir à au moins un des groupes spécifiés dans groupid&lt;br /&gt;
&lt;br /&gt;
; childs ''(optionnel)''&lt;br /&gt;
: yes : Pour chaque groupe, inclure ses enfants&lt;br /&gt;
: no ''(par défaut)'' : Les enfants ne sont pas inclus&lt;br /&gt;
&lt;br /&gt;
== OCArticlesHomePages ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles des pages d’accueil privée ou publique.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlesHomePages type=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticlesHomePages&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée&lt;br /&gt;
: public : Liste les articles de la page d’accueil publique&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: yes : Filtre les articles selon le droit de visibilité&lt;br /&gt;
: no ''(par défaut)'' : Ne filtre pas&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCategoryId&lt;br /&gt;
| Id de la catégorie du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicTitle&lt;br /&gt;
| Titre du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCopyUrl&lt;br /&gt;
| Url pour accéder à la duplication de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCopyName&lt;br /&gt;
| Nom associé au lien pour accéder à la duplication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoi une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers récemment déposés.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFiles last=&amp;quot;&amp;quot; path=&amp;quot;&amp;quot; [folderid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFiles&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fichiers souhaité&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Indique dans quel sous-répertoire il faut chercher.&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id de l’espace ou plusieurs ids séparés par des virgules.&lt;br /&gt;
: Si omis, le container liste les fichiers récents de tous les répertoires.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fichiers par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fichiers par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fichiers aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileModifiedBy&lt;br /&gt;
| Dernière personne ayant modifié le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fichier a été créé. Si nul (0), le fichier a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles récents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentArticles last=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentArticles&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre d‘articles souhaité&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tous thèmes confondus&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie, tous les thèmes enfants seront utilisés&lt;br /&gt;
: si categoryid est utilisé, topicid devient obsolète&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'article a été créé. Si nul (0), l'article a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers commentaires d'articles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentComments last=&amp;quot;&amp;quot; [articleid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentComments&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de commentaires souhaité&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires tous articles confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentThreads ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers fils de discussion de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentThreads last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentThreads&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fils de discussion souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fils de discussion, tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières contributions de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentPosts last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [threadid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentPosts&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de contributions souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; threadid ''(optionnel)''&lt;br /&gt;
: Id du fil de discussion&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous sujets confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les contributions aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières questions de faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFaqQuestions last=&amp;quot;&amp;quot; [faqid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de questions souhaité&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières questions, toutes faqs confondues&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie de faq&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question en base de données&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Adresse Web pour accéder à la question dans le portail&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Adresse Web pour accéder à la question en plein écran (destiné à une vue popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionDate&lt;br /&gt;
| Date de création de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionAuthor&lt;br /&gt;
| Auteur de la question&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategories [parentid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; parentid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie parent ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: 0 ''(par défaut)'' : le container liste les catégories de thèmes à la racine.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryNext&amp;gt;...&amp;lt;/OCArticleCategoryNext&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idendiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryPrevious&amp;gt;...&amp;lt;/OCArticleCategoryPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCParentsArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets parents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCParentsArticleCategory categoryid=&amp;quot;&amp;quot; [reverse=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCParentsArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie.&lt;br /&gt;
&lt;br /&gt;
; reverse ''(optionnel)''&lt;br /&gt;
: 1 si on souhaite la liste dans l’ordre inverse.&lt;br /&gt;
: 0 ''(par défaut)'' : Les catégories sont triées dans l'ordre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une ou plusieurs catégorie de sujet.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategory categoryid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopics ==&lt;br /&gt;
&lt;br /&gt;
Liste des thèmes d'articles d'une catégorie donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article. La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles. La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicNext&amp;gt;...&amp;lt;/OCArticleTopicNext&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicPrevious&amp;gt;....&amp;lt;/OCArticleTopicPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idem que ceux du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopic ==&lt;br /&gt;
&lt;br /&gt;
Description d’un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic [topicid=&amp;quot;&amp;quot;] [topicname=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème d’articles ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles.&lt;br /&gt;
&lt;br /&gt;
; topicname ''(optionnel)''&lt;br /&gt;
: Nom du thème d’articles&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles ou s'appuie sur le paramètre topicid.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Recherche tous les thèmes dont l'utilisateur a le droit et ayant pour nom &amp;quot;essai&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 ayant pour nom essai.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom se termine par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom commence par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom contient la chaîne essai&lt;br /&gt;
&lt;br /&gt;
== OCArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste des articles d'un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 8.6.94 d'Ovidentia, les paramètres ajoutés à ce container devrait permettre de replacer OCRecentArticles, OCArticlesHomePage et OCArticle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticles [delegationid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [topicid=&amp;quot;&amp;quot;] [articleid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [homepage=&amp;quot;public|private&amp;quot;] [archive=&amp;quot;&amp;quot;] [offset=&amp;quot;&amp;quot;] [rows=&amp;quot;&amp;quot;] [limit=&amp;quot;[offset,]rows&amp;quot;] [order=&amp;quot;asc | desc&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticles&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
:: Id de la catégorie, tous les thèmes enfants seront utilisés &lt;br /&gt;
:: si categoryid est utilisé, topicid devient obsolète &lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule &lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; homepage ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée &lt;br /&gt;
: public : Liste les articles de la page d’accueil publique &lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; offset ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nombre d'articles à ignorer à partir du début de la liste&lt;br /&gt;
: 0 ''(par défaut)'' : aucune article n'est ignoré&lt;br /&gt;
&lt;br /&gt;
; rows ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
: -1 ''(par défaut)'' : toutes les lignes sont prises&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: ''Alternative à rows et offset''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCategoryId&lt;br /&gt;
| Id de la catégorie du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCopyUrl&lt;br /&gt;
| Url pour accéder à la duplication de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCopyName&lt;br /&gt;
| Nom associé au lien pour accéder à la duplication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleNext&amp;gt;...&amp;lt;/OCArticleNext&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticlePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlePrevious&amp;gt;...&amp;lt;/OCArticlePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticle ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCopyUrl&lt;br /&gt;
| Url pour accéder à la duplication de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCopyName&lt;br /&gt;
| Nom associé au lien pour accéder à la duplication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur les fichiers joints à un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleFiles articleid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCArticleFiles&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForums ==&lt;br /&gt;
&lt;br /&gt;
Liste des forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCForums [forumid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCForums&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les forums.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForumNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCForumNext&amp;gt;...&amp;lt;/OCForumNext&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForumPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCForumPrevious&amp;gt;...&amp;lt;/OCForumPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForum ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un forum donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCForum forumid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCForum&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid :&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCThread ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fil de discussion donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCThread threadid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCThread&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; threadid&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadForumId&lt;br /&gt;
| Id du forum contenant le fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadId&lt;br /&gt;
| Id du sujet du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadPostId&lt;br /&gt;
| Id de la contribution initiale&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadLastPostId&lt;br /&gt;
| Id de la dernière contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadDate&lt;br /&gt;
| Date de la création du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarter&lt;br /&gt;
| Nom du l'initiateur du sujet&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarterId&lt;br /&gt;
| ID de l'utilisateur ayant initié le sujet ( peut être égal à 0 s'il s'agit d'un utilisateur anonyme) &lt;br /&gt;
|-&lt;br /&gt;
| OVThreadUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPost ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une contribution donnée ou plusieurs séparées par des virgules.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCPost postid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid :&lt;br /&gt;
: Id de la contribution ou plusieurs Ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du fil de la discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthorId&lt;br /&gt;
| ID de l'auteur (peut être égal à 0 si l'auteur était un utilisateur anoyme)&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution à l'aide d'une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostReplyUrl&lt;br /&gt;
| Url pour répondre (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostModifyUrl&lt;br /&gt;
| Url pour modifier (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostConfirmUrl&lt;br /&gt;
| Url pour confirmer (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostDeleteUrl&lt;br /&gt;
| Url pour supprimer la contribution (sinon vide si pas de droit) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPostFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations de fichiers sur une contribution donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCPostFiles postid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid&lt;br /&gt;
: Id de la contribution&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFolders [folderid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFolders&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolderNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderNext&amp;gt;...&amp;lt;/OCFolderNext&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolderPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderPrevious&amp;gt;...&amp;lt;/OCFolderPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolder ==&lt;br /&gt;
&lt;br /&gt;
Donne les information sur un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFolder folderid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFolder&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSubFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-répertoires du répertoire path d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCSubFolders folderid=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSubFolders&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les sous-répertoire du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderName&lt;br /&gt;
| Nom du sous répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des fichiers d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFiles folderid=&amp;quot;&amp;quot; rows=&amp;quot;&amp;quot; offset=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFiles&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; offset&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nième fichier à partir du début de la liste&lt;br /&gt;
&lt;br /&gt;
; rows&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les fichiers du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: En lien avec l'attribut orderby.&lt;br /&gt;
:* asc ''(par défaut)'' : Ordonne les fichiers par ordre croissant&lt;br /&gt;
:* desc : Ordonne les fichiers par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
:''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
:* name ''(par défaut)'' : Ordonne les fichiers par nom&lt;br /&gt;
:* creation : Ordonne les fichiers par date de création&lt;br /&gt;
:* modification : Ordonne les fichiers par date de modification&lt;br /&gt;
:* size : Ordonne les fichiers par taille&lt;br /&gt;
:* hits : Ordonne les fichiers par nombre de &amp;quot;hits&amp;quot;&lt;br /&gt;
:* manual : Ordonne les fichiers suivant l'ordre défini manuellement sur le répertoire.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url du fichier si celui-ci est une image (utilisation pour un affichage). Cette variable ne prend pas en compte les droits définis au niveau du gestionnaire de fichiers.&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFileNext&amp;gt;...&amp;lt;/OCFileNext&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFiles|OCFiles]].&lt;br /&gt;
&lt;br /&gt;
== OCFilePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFilePrevious&amp;gt;...&amp;lt;/OCFilePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFile ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fichier d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFile fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFile&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileFields ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des champs d'un fichier donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFileFields fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFileFields&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldName&lt;br /&gt;
| Nom du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqs ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des Faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqs [faqid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqs&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqNext&amp;gt;...&amp;lt;/OCFaqNext&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqPrevious&amp;gt;...&amp;lt;/OCFaqPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaq ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une Faq donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaq faqid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaq&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategories ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des sous catégories d’une Faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategories faqid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqSubCategories&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la faq&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations des sous-catégories d’une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategory faqsubcatid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqSubCategory&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid&lt;br /&gt;
: Id de la sous catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des questions/réponses d'une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestions [faqid=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la sous catégorie faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs indiquées par le paramètre faqid.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionNext&amp;gt;...&amp;lt;/OCFaqQuestionNext&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionPrevious&amp;gt;...&amp;lt;/OCFaqQuestionPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestion ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une questions/réponses donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestion questionid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqQuestion&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; questionid&lt;br /&gt;
: Id de la question/réponse de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles d'un thème donné en attente d'approbation pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingArticles [topicid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingArticles&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation tout thème confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les commentaires en attente d'approbation d'un article donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingComments [articleid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingComments&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires en attente de tout article confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les commentaires en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date de publication du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers en attente d'approbation d'un répertoire donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingFiles [folderid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingFiles&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fichiers en attente de tout répertoire confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les fichiers en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste les contributions en attente d'approbation d'un forum donné ( forumid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingPosts [forumid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingPosts&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les contributions en attente de tout forum confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les contributions en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendars ==&lt;br /&gt;
&lt;br /&gt;
Liste les calendriers &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendars [type=&amp;quot;&amp;quot;] [calendarid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendars&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste tous les agendas. type peut prendre les valeurs suivantes :&lt;br /&gt;
: user: les agendas personnels &lt;br /&gt;
: group: les agendas de groupes&lt;br /&gt;
: resource: les agendas de ressources&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Un ou plusieurs id d'agendas séparés par des virgules&lt;br /&gt;
: Si omis, le container liste tous les agendas.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarId&lt;br /&gt;
| Id de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarName&lt;br /&gt;
| Intitulé de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarDescription&lt;br /&gt;
| Description de l'agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarOwnerId&lt;br /&gt;
| Id du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarType&lt;br /&gt;
| Type de l’agenda ( user, group ou resource )&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarUrl&lt;br /&gt;
| Url pour accéder à la page Agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories d’événements des agendas &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarCategories [filter=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarCategories&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryName&lt;br /&gt;
| Intitulé de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarUserEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas personnels&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarUserEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarUserEvents&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité.Remarque : si le paramètre est à «&amp;amp;nbsp;no&amp;amp;nbsp;», les événements privés seront aussi remontés&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarGroupEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas collectifs (anciennement agendas de groupes)&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarGroupEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarGroupEvents&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; groupid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
: Remarque : le paramètre groupid correspond à l'identifiant (grpid) de l'agenda lorsqu'on utilise les agendas collectifs.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarResourceEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas de ressources&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarResourceEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarResourceEvents&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparées par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; resourceid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas ( personnel, groupes ou de ressources )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarEvents&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date &lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramènera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas le container liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarId&lt;br /&gt;
| Id numérique de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrlId&lt;br /&gt;
| Id de l'agenda principal contenant le type, exemple &amp;quot;personal/1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarName&lt;br /&gt;
| Nom de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarType&lt;br /&gt;
| type de l'agenda principal (exemple: &amp;quot;caldav_personal&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectories ==&lt;br /&gt;
&lt;br /&gt;
Liste les annuaires de base de données&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectories [directoryid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectories&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid ''(optionnel)''&lt;br /&gt;
: Id de l'annuaire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: « database » ou « group », si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectory directoryid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectory&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryFields ==&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryFields directoryid=&amp;quot;&amp;quot; [all=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryFields&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: 1 : Donne la liste de tous les champs&lt;br /&gt;
: 0 : Donne la liste de champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldId&lt;br /&gt;
| Identifiant du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Le tableau ci-dessous donne la correspondance entre les champs et leurs identifiants :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Champ&lt;br /&gt;
! Identifiant&lt;br /&gt;
|-&lt;br /&gt;
| Surnom&lt;br /&gt;
| cn&lt;br /&gt;
|-&lt;br /&gt;
| Nom&lt;br /&gt;
| sn&lt;br /&gt;
|-&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
| mn&lt;br /&gt;
|-&lt;br /&gt;
| Prénom&lt;br /&gt;
| givenname&lt;br /&gt;
|-&lt;br /&gt;
| Photo&lt;br /&gt;
| jpegphoto&lt;br /&gt;
|-&lt;br /&gt;
| Adresse de messagerie&lt;br /&gt;
| email&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (bureau)&lt;br /&gt;
| btel&lt;br /&gt;
|-&lt;br /&gt;
| Tél. mobile&lt;br /&gt;
| mobile&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (domicile)&lt;br /&gt;
| htel&lt;br /&gt;
|-&lt;br /&gt;
| Télécopie (bureau)&lt;br /&gt;
| bfax&lt;br /&gt;
|-&lt;br /&gt;
| Titre&lt;br /&gt;
| title&lt;br /&gt;
|-&lt;br /&gt;
| Service&lt;br /&gt;
| departmentnumber&lt;br /&gt;
|-&lt;br /&gt;
| Société&lt;br /&gt;
| organisationname&lt;br /&gt;
|-&lt;br /&gt;
| Rue (bureau)&lt;br /&gt;
| bstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (bureau)&lt;br /&gt;
| bcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (bureau)&lt;br /&gt;
| bpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (bureau)&lt;br /&gt;
| bstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (bureau)&lt;br /&gt;
| bcountry&lt;br /&gt;
|-&lt;br /&gt;
| Rue (domicile)&lt;br /&gt;
| hstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (domicile)&lt;br /&gt;
| hcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (domicile)&lt;br /&gt;
| hpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (domicile)&lt;br /&gt;
| hstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (domicile)&lt;br /&gt;
| hcountry&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 1&lt;br /&gt;
| user1&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 2&lt;br /&gt;
| user2&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 3&lt;br /&gt;
| user3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Pour les champs additionnels, les identifiants sont de la forme '''babdirfXX''' ou '''XX''' est l'id du champ additionnel ( correspondant à fxid dans la liste des champs additionnels de l'annuaire ).&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMembers ==&lt;br /&gt;
&lt;br /&gt;
Liste les membres d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMembers directoryid=&amp;quot;&amp;quot; [fields=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [like=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryMembers&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: Ignoré si l'attribut '''fields''' est spécifié&lt;br /&gt;
: 1 : Donne tous les champs pour chaque membre&lt;br /&gt;
: 0 : Donne uniquement les champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
; fields ''(optionnel)''&lt;br /&gt;
: liste des identifiants des champs souhaités séparés par des virgules ( exemple &amp;quot;sn,givenname,email&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Identifiant du champ à utiliser pour ordonner la liste&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; like ''(optionnel)''&lt;br /&gt;
: Restreint la liste des membres ayant le champ spécifié par orderby (exemple orderby=&amp;quot;givenname&amp;quot;) commençant par ce motif ( exemple like=&amp;quot;A&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUrl&lt;br /&gt;
| Url pour accéder à la fiche détaillée du membre&lt;br /&gt;
|-&lt;br /&gt;
| DirectoryMemberEmailUrl&lt;br /&gt;
| Url pour afficher la popup de composition de message&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMemberFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryMembers'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMemberFields&amp;gt;...&amp;lt;/OCDbDirectoryMemberFields&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntry ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un membre d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntry directoryid=&amp;quot;&amp;quot; memberid=&amp;quot;&amp;quot; userid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectoryEntry&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; memberid&lt;br /&gt;
: Id du membre dans l'annuaire&lt;br /&gt;
&lt;br /&gt;
; userid&lt;br /&gt;
: Id Ovidentia de l'utilisateur s'il est enregistré&lt;br /&gt;
: Ignoré si memberid renseigné.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberUrl&lt;br /&gt;
| Url vers la fiche annuaire du membre&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntryFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryEntry'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntryFields&amp;gt;...&amp;lt;/OCDbDirectoryEntryFields&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryAcl ==&lt;br /&gt;
&lt;br /&gt;
Liste les utilisateurs ayant des droits sur un annuaire.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryAcl directoryid=&amp;quot;&amp;quot; [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryAcl&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: modify : pour les utilisateurs ayant le droit de modifier une fiche&lt;br /&gt;
: add : pour les utilisateurs ayant le droit d'ajouter une fiche&lt;br /&gt;
: view : pour les utilisateurs ayant le droit de consulter l'annuaire&lt;br /&gt;
: delete :  pour les utilisateurs ayant le droit de supprimer une fiche&lt;br /&gt;
: export :  pour les utilisateurs ayant le droit d'exporter l'annuaire&lt;br /&gt;
: import :  pour les utilisateurs ayant le droit d'importer l'annuaire&lt;br /&gt;
: empty :  pour les utilisateurs ayant le droit de vider l'annuaire&lt;br /&gt;
: bind :  pour les utilisateurs ayant le droit d'attacher une fiche&lt;br /&gt;
: unbind :  pour les utilisateurs ayant le droit de détacher une fiche&lt;br /&gt;
: view :  pour les utilisateurs ayant le droit de voir les fiches (DEFAULT)&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserFullName&lt;br /&gt;
| Nom complet de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserEmail&lt;br /&gt;
| Adresse email de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserId&lt;br /&gt;
| Id de l'utilisateur dans la base de données&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegations ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegations [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegations&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si yes : le container tient compte des droits d'accès de l'utilisateur&lt;br /&gt;
: Si no : le container ne tient pas compte des droits d'accès et ramène toutes les délégations créées dans le portail&lt;br /&gt;
: Si omis, le container tient compte des droits d'accès&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegation ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont fait partie l'utilisateur courant&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegation delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegation&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsManaged [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsManaged&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont l'utilisateur courant est administrateur.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationItems ==&lt;br /&gt;
&lt;br /&gt;
Liste les fonctions déléguées aux administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationItems delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationItems&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemName&lt;br /&gt;
| Intitulé de la fonction&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemValue&lt;br /&gt;
| 1: si la fonction est déléguée, 0 sinon&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationAdministrators ==&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationAdministrators delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationAdministrators&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationUserId&lt;br /&gt;
| Id de l'administrateur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategories [categoryid=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsCategories&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: Si omis, le container liste toutes les catégories&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une catégorie de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategory [categoryid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationsCategory&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmSpaces ==&lt;br /&gt;
&lt;br /&gt;
Liste les espaces de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCTmSpaces&amp;gt;...&amp;lt;/OCTmSpaces&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceId&lt;br /&gt;
| Id de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceName&lt;br /&gt;
| Nom de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceDescription&lt;br /&gt;
| Description de l'espace de projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmProjects ==&lt;br /&gt;
&lt;br /&gt;
Liste les projets d'un espace de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCTmProjects spaceid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCTmProjects&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; spaceid&lt;br /&gt;
: Id de l'espace de projets&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectId&lt;br /&gt;
| Id du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectName&lt;br /&gt;
| Nom du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectDescription&lt;br /&gt;
| Description du projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmTasks ==&lt;br /&gt;
&lt;br /&gt;
Liste les tâches d'un projet ou des tâches personnelles du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCTmTasks [projectid=&amp;quot;&amp;quot;] [startdate=&amp;quot;&amp;quot;] [enddate=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCTmTasks&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; projectid ''(optionnel)''&lt;br /&gt;
: Id du projet.&lt;br /&gt;
: Si omis, le conteneur renvoie les tâches personnelles de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; startdate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de début est postérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; enddate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de fin est antérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;&lt;br /&gt;
: desc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order. La valeur par défault est &amp;quot;TaskNumber&amp;quot;.&lt;br /&gt;
: Cet attribut peur contenir le nom de n'importe laquelle des variables renvoyées sans le préfixe &amp;quot;OV&amp;quot;, par exemple &amp;quot;TaskCategoryName&amp;quot; ou &amp;quot;TaskEndDate&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskId&lt;br /&gt;
| Id de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskProjectId&lt;br /&gt;
| Id du projet de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskNumber&lt;br /&gt;
| Numéro de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskShortDescription&lt;br /&gt;
| Description courte de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskStartDate&lt;br /&gt;
| Date de début de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskEndDate&lt;br /&gt;
| Date de fin de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryId&lt;br /&gt;
| Id de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryName&lt;br /&gt;
| Nom de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCompletion&lt;br /&gt;
| Niveau d'avancement de la tâche (0-100)&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskOwnerId&lt;br /&gt;
| Id de l'utilisateur propriétaire de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskClass&lt;br /&gt;
| Classe de la tâche&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgUserEntities ==&lt;br /&gt;
&lt;br /&gt;
Liste les entités d'organigrammes pour lesquelles un utilisateur à un rôle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgUserEntities userId=&amp;quot;&amp;quot; [orgChartId=&amp;quot;&amp;quot;] [roleType=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgUserEntities&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; userId&lt;br /&gt;
: Identifiant (entier) de l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; orgChartId ''(optionnel)''&lt;br /&gt;
: Identifiant (entier) de l'organigramme.&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'organigramme par défaut (nommé à l'origine Ovidentia) qui est utilisé.&lt;br /&gt;
&lt;br /&gt;
; roleType ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors tous les rôles seront utilisés.&lt;br /&gt;
: Les rôles sont des valeurs de 0 à 3&lt;br /&gt;
: 0 étant les rôles personnalisés&lt;br /&gt;
: 1 étant le rôle supérieur&lt;br /&gt;
: 2 étant le rôle employé&lt;br /&gt;
: 3 étant le rôle membre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgPathToEntity ==&lt;br /&gt;
&lt;br /&gt;
Liste toutes les entités parentes d'une entité d'un organigramme.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgPathToEntity entityId=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [includeEntity=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgPathToEntity&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'ordre ascendant qui est utilisé.&lt;br /&gt;
: Ordre dans lequel le chemin jusqu'à la racine sera retourné, les valeurs possible sont asc ou desc&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
; includeEntity ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis, alors l'entité ne sera pas incluse dans les résultats.&lt;br /&gt;
: Les valeurs possibles sont&amp;amp;nbsp;:&lt;br /&gt;
: 0 pour ne pas inclure l'entité (valeur par défaut)&lt;br /&gt;
: 1 pour inclure l'entité&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgChildEntities ==&lt;br /&gt;
&lt;br /&gt;
Liste toutes les entités enfant directes d'une entité d'un organigramme.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.100&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgChildEntities entityId=&amp;quot;&amp;quot; &amp;gt;...&amp;lt;/OCOrgChildEntities&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgEntityMembers ==&lt;br /&gt;
&lt;br /&gt;
Liste tous les membres d'une entité.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.100&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgEntityMembers entityId=&amp;quot;&amp;quot; &amp;gt;...&amp;lt;/OCOrgEntityMembers&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberDirEntryId&lt;br /&gt;
| Identifiant (entier) de la fiche annuaire de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberRoleType&lt;br /&gt;
| Id du rôle : 1 = Superior, 2 = Temporary employee, 3 = Members, 0 = Other collaborators&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberRoleName&lt;br /&gt;
| Nom du rôle&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserDisabled&lt;br /&gt;
| Utilisateur est désactivé (1 ou 0)&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserConfirmed&lt;br /&gt;
| Utilisateur est confirmé (1 ou 0)&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberSn&lt;br /&gt;
| Nom&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberGivenname&lt;br /&gt;
| Prénom&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserId&lt;br /&gt;
| Id user correspondant&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCMultipages ==&lt;br /&gt;
&lt;br /&gt;
Ce container permet de faciliter les calculs réalisés pendant un multi-pages. Ainsi selon le nombre total de résultats et le nombre de résultats à afficher par pages, le container permet de retourner le nombre de pages que contient le multi-pages. &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCMultipages total=&amp;quot;&amp;quot; maxpages=&amp;quot;&amp;quot; perpage=&amp;quot;&amp;quot; currentpage=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCMultipages&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; total&lt;br /&gt;
: Nombre total de résultats.&lt;br /&gt;
&lt;br /&gt;
; maxpages&lt;br /&gt;
: Nombre maximum de pages à afficher&lt;br /&gt;
&lt;br /&gt;
; perpage&lt;br /&gt;
: Nombre maximum de résultats à afficher par pages&lt;br /&gt;
&lt;br /&gt;
; currentpage&lt;br /&gt;
: Numéro de la page en cours&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCurrentPageNumber &lt;br /&gt;
| Numéro de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVNextPageNumber&lt;br /&gt;
| Numéro de la page suivante si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVPreviousPageNumber&lt;br /&gt;
| Numéro de la page précédente si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVTotalPages&lt;br /&gt;
| Nombre total de pages&lt;br /&gt;
|-&lt;br /&gt;
| OVResultFirst&lt;br /&gt;
| Index du premier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultLast&lt;br /&gt;
| Index du dernier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultsPage&lt;br /&gt;
| Nombre de résultats sur la page courante&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntries ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-entrées de navigation d'Ovidentia (Plan du site) d'une entrée parente. Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntries (node=&amp;quot;&amp;quot; | langid=&amp;quot;&amp;quot;) [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntries&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; langid&lt;br /&gt;
: Identifiant multilangue de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: peut être utilisé à la place de l'attribut node&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntry ==&lt;br /&gt;
&lt;br /&gt;
Renvoie les information sur une entrée de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntry node=&amp;quot;&amp;quot; [sitemap=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntry&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément (noeud du plan du site).&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapCustomNode ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des noeuds ayant pour cible l'id spécifié dans l'attribut &amp;lt;code&amp;gt;target&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans le module sitemap_editor, la valeur à saisir dans l'attribut target est affiché dans l'entête sur la page de visualisation du nœud.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapCustomNode [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] target=&amp;quot;&amp;quot; [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapCustomNode&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; target&lt;br /&gt;
: Id du noeud cible&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin. s'il n'est pas renseigné, le noeur racine par défaut sera utilisé (Custom pour le plan du site fourni par sitemap_editor), DGAll pour le plan du site du noyau).&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: permet de limiter le nombre d'éléments retournés, par exemple, &amp;lt;code&amp;gt;limit=&amp;quot;0,1&amp;quot;&amp;lt;/code&amp;gt; pour obtenir seulement le premier noeud. La syntaxe est identique à l'attribut &amp;lt;code&amp;gt;limit&amp;lt;/code&amp;gt; de OCSitemapPath&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapPath ==&lt;br /&gt;
&lt;br /&gt;
Retourne le chemin de fer (rail) d'une entrée de navigation sous la forme d'une liste d'entrées de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapPath [node=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapPath&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin.&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5,2&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur à 2 éléments à partir du 5ème. Si la première valeur est négative, l'index du premier élément retourné sera calculé à partir du nombre d'élément total. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;-1,1&amp;quot;&amp;lt;/code&amp;gt; affiche le dernier élément seulement. L'index négatif est supporté à partir d'ovidentia &amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Si la valeur est &amp;quot;1&amp;quot;, le denier noeud du plan du site auquel on a accédé sera mémorisé et récupéré lors de l'accès a une page en dehors du plan du site.&lt;br /&gt;
: La valeur par défaut est &amp;quot;1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Différentes méthodes d’utilisation d’un fichier OvML =&lt;br /&gt;
== Utilisation dans une url ==&lt;br /&gt;
Un fichier OvML peut être appellé en utilisant l’url suivante :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où fichier-ovml est le nom de votre fichier OvML qui doit se trouver dans le répertoire suivant&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
skins/nom-du-skin/ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le fichier ainsi appelé est parsé par Ovidentia et le résultat est affiché dans la partie centrale du portail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si l’on souhaite afficher le résultat en dehors du portail, par exemple dans une fenêtre popup, il faut ajouter le paramètre echo=1 comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De plus, si l’on souhaite passer des paramètres au fichier OvML, on utilisera l’url comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&amp;amp;param=val&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, on peut utiliser la variable OVparam dans le fichier OvML.&lt;br /&gt;
&lt;br /&gt;
Remarque : les paramètres peuvent être envoyés par formulaires en méthodes GET et POST.&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans un fichier template ==&lt;br /&gt;
Dans tout fichier template d’Ovidentia, on peut utiliser un fichier OvML en utilisant la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{ $OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : la syntaxe avec les accolades ne permet pas l'utilisation de nouvelles accolades à l'intérieur.&lt;br /&gt;
&lt;br /&gt;
{ $OVML({ mavariable }) } est impossible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est possible de passer une variable template en tant que paramètre à un fichier OvML via la syntaxe { $OVML(...) } d'un fichier template :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple : { $OVML(monFichier.html,param1=&amp;quot;var1&amp;quot;) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
si var1 est définie dans le template, le parseur la remplace avec sa valeur, sinon il utilise la valeur &amp;quot;var1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Optimiser le temps d'exécution d'un script OvML (disponible à partir de la version 7.2 d'Ovidentia) :'''&lt;br /&gt;
&lt;br /&gt;
Si votre script n'a pas besoin d'être réactualisé à chaque exécution, vous pouvez décider d'utiliser le cache via la syntaxe $OVMLCACHE.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE s'utilise dans les mêmes conditions que $OVML.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE peut recevoir un paramètre supplémentaire : _ovml_cache_duration=86400. Il permet d'indiquer le temps maximum pendant lequel le script ne sera pas réactualisé. Valeur en secondes.&lt;br /&gt;
&lt;br /&gt;
Si ovml_cache_duration n'est pas renseigné, le script sera réactualisé toutes les 3600 secondes (1 heure).&lt;br /&gt;
&lt;br /&gt;
Remarque : le cache est enregistré dans la session de l'utilisateur courant. Donc le script est systématiquement réactualisé si l'utilisateur se déconnecte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple :&lt;br /&gt;
&lt;br /&gt;
{ $OVMLCACHE(monFichier.html,param1=3,_ovml_cache_duration=86400) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : pensez bien aux conséquences d'utilisation du cache OvML avant de l'appliquer sur vos scripts. Pendant 3600 secondes, vous pouvez modifier vos scripts et des données d'Ovidentia sans pouvoir le vérifier à l'affichage !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autres types de cache possibles :&lt;br /&gt;
*session : cache dans la session (default)&lt;br /&gt;
*sitemap : cache dans un fichier basé sur le profile du plan du site&lt;br /&gt;
*file : cache dans un fichier&lt;br /&gt;
&lt;br /&gt;
Exemple d'utilisation avec un autre type de cache :&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE(menu.html,_ovml_cache_type=sitemap)&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans du contenu ==&lt;br /&gt;
On peut incorporer le résultat d’un fichier OvML dans du contenu Ovidentia ( article, section, faq etc… ). On utilisera la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Utilisation pour les pages d’accueil ==&lt;br /&gt;
On peut utiliser un fichier OvML pour les pages d’accueil privée et publique. Pour cela, utilisez les fichiers spécifiques private.html et public.html.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lors de l’affichage de la page public, Ovidentia cherche un fichier ayant le nom public.html dans le répertoire skins/nom-du-skin/ovml . S’il le trouve, il l’utilisera pour la page d’accueil public. Sinon, il affichera les articles définis par l'administrateur pour la page d’accueil public.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il en est de même pour la page d’accueil privée.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML par les modules ( addons ) ==&lt;br /&gt;
A partir de la version 5.4.2 d'Ovidentia, il est possible pour les modules de fournir des fonctionnalités basées sur OvML ( voir la documentation fournie avec le module ).&lt;br /&gt;
&lt;br /&gt;
Afin d'utiliser ces fonctionnalités, on utilisera le container suivant :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCAddon name=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; param2=&amp;quot;&amp;quot; ...&amp;gt;...&amp;lt;/OCAddon&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut du container du module&lt;br /&gt;
&lt;br /&gt;
Pour la signification des paramètres, il faut consulter la documentation fournie avec le module.&lt;br /&gt;
&lt;br /&gt;
La plupart du temps, le premier paramètre indique le nom du container que l'on veut utiliser et les paramètres suivants sont des attributs à ce container.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 5.6.3, il est aussi possible de créer des fonctions OvML pour un module. La syntaxe d'utilisation de ces fonctions est la suivante :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAddon name=&amp;quot;&amp;quot; function=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; function&lt;br /&gt;
: Nom de la fonction&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut de la fonction utilisée&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML dans l'éditeur Wysiwyg ==&lt;br /&gt;
L'éditeur Wysiwyg d'Ovidentia possède une option permettant d'utiliser un fichier OvML afin de l'intégrer dans l'affichage d'un article, d'une section... Par défaut, tous les fichiers OvML présents dans le dossier ovml de la skin courante sont affichés dans le formulaire de sélection. Il existe un moyen de cacher ces fichiers aux utilisateurs de l'éditeur en modifiant la racine de sélection des fichiers :&lt;br /&gt;
&lt;br /&gt;
On ajoute un dossier nommé &amp;quot;editor&amp;quot; dans le dossier ovml de la skin courante, l'éditeur Wysiwyg ne proposera alors que les fichiers présents dans ce répertoire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est toujours possible d'utiliser la syntaxe $OVML manuellement afin d'exécuter un fichier OvML ne se situant pas dans le dossier editor.&lt;/div&gt;</summary>
		<author><name>Laucho</name></author>	</entry>

	<entry>
		<id>https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5731</id>
		<title>Référence OvML</title>
		<link rel="alternate" type="text/html" href="https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5731"/>
				<updated>2019-03-11T13:39:57Z</updated>
		
		<summary type="html">&lt;p&gt;Laucho : /* Variables */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Catégorie:Développement de skins]]&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
OvML ( Ovidentia Markup Langage ) est un ensemble de balises, identiques par leur syntaxe à celles utilisées avec HTML. Elles permettent d’extraire des données Ovidentia, de les manipuler et de les présenter en utilisant HTML.&lt;br /&gt;
&lt;br /&gt;
Les données à extraire peuvent être de plusieurs types, comme par exemple, les cinq derniers articles publiés, les dernières contributions d’un forum donné, les derniers fichiers chargés, etc …&lt;br /&gt;
&lt;br /&gt;
On pourra ainsi s’en servir pour réorganiser complètement la page d'accueil d'un site Ovidentia en y insérant, par exemple, la liste des 3 derniers articles, la liste des 5 dernières contributions d'un forum, des images, le texte d'un article spécifique, ...&lt;br /&gt;
&lt;br /&gt;
La conception d'une page OvML est identique à celle d'une page HTML. Elle peut ne contenir que des balises OvML ou un mélange HTML et OvML. On peut aussi partir d'une page HTML existante et y insérer des données Ovidentia en utilisant les balises OvML. Pour l’afficher, on utilisera l’url suivante :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
Certaines balises OvML sont dites “Container&amp;quot;. Un container est une balise OvML contenant une partie du fichier OvML comprise entre un tag d’ouverture et un tag de fermeture. Un container peut être une liste ou une condition. Dans le cas d’une liste, le contenu du container est répété autant de fois qu’il y a d’éléments dans la liste. Un container ‘condition’ n’affiche son contenu que dans le cas où la condition est vraie.&lt;br /&gt;
&lt;br /&gt;
== Les variables &amp;lt;OVxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Une variable OvML est de la forme:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
où xxxx est le nom de la variable.&lt;br /&gt;
&lt;br /&gt;
Différents paramètres peuvent être utilisés pour modifier l’affichage du résultat de la variable.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être sauvegardée dans une autre variable en utilisant le paramètre saveas (voir ci-dessous).&lt;br /&gt;
&lt;br /&gt;
== Les fonctions &amp;lt;OFxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Les fonctions se présentent sous la forme :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Elles permettent, entre autre, de traduire du texte, de faire des opérations arithmétiques, etc, …&lt;br /&gt;
&lt;br /&gt;
Le résultat de ces fonctions peut être sauvegardé dans une variable OvML en utilisant le paramètre saveas (voir ci-dessus).&lt;br /&gt;
&lt;br /&gt;
== Les containers &amp;lt;OCxxxx&amp;gt; … &amp;lt;/OCxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque importante d'utilisation des containers :'''&lt;br /&gt;
&lt;br /&gt;
* Il est possible d’imbriquer les containers sauf s’ils ont le même nom. Dans le cas précédent, il existe l’astuce de rajouter un paramètre sans valeur différente dans les balises. Ce paramètre va permettre d'identifier l'ouverture et la fermeture des containers par le moteur d'Ovidentia. Le paramètre doit donc se retrouver dans la balise d'ouverture ainsi que dans la balise de fermeture.&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre1&amp;gt;&lt;br /&gt;
    &amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre2&amp;gt;&lt;br /&gt;
        ...&lt;br /&gt;
    &amp;lt;/OCxxxx monparametre2&amp;gt;&lt;br /&gt;
&amp;lt;/OCxxxx monparametre1&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Chaque paramètre d'un container est vu comme une variable par le moteur OvML; il faut donc éviter d'utiliser pour nom d'une variable OvML le nom d'un attribut d'un container pour supprimer des erreurs d'interprétation.&lt;br /&gt;
&lt;br /&gt;
= Les variables OvML =&lt;br /&gt;
&lt;br /&gt;
Les variables OvML peuvent être définies dans le fichier OvML, produites par un container ou passées comme paramètres dans l’url. Elles sont accessibles en utilisant la syntaxe :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVnom-de-la-variable&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut définir une variable OvML en utilisant la fonction PutVar :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;nbArticles&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit une variable nbArticles initialisée à la valeur 10.&lt;br /&gt;
&lt;br /&gt;
Pour récupérer la valeur dans une page OvML, il faut utiliser la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut aussi définir une variable en utilisant une variable globale d’Ovidentia. Pour cela, il suffira d’omettre le deuxième paramètre :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;babSlogan&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maintenant la variable &amp;lt;code&amp;gt;&amp;lt;OVbabSlogan&amp;gt;&amp;lt;/code&amp;gt; existe dans OvML et contient le contenu du slogan du site.&lt;br /&gt;
&lt;br /&gt;
On peut ainsi utiliser les variables d’Ovidentia pour récupérer le nom de l’utilisateur connecté ( BAB_SESS_USER ), son ID ( BAB_SESS_USERID ), etc.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
* babCurrentDate est une variable globale permettant de récupérer la date courante. Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
* Les variables globales booléennes comme BAB_SESS_LOGGED ont la valeur nulle si la valeur est fausse (false) et vaut 1 si la valeur est vraie (true).&lt;br /&gt;
&lt;br /&gt;
Il est parfois utile de tester l’existence d’une variable avant de la définir. On utilisera pour cela la fonction '''IfNotIsSet''' :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;page&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, si la variable page n’est pas définie, elle sera définie avec la valeur initiale 1.&lt;br /&gt;
&lt;br /&gt;
Toutes les variables produites par un container peuvent être jointes en utilisant la syntaxe d’une variable OvML &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
On peut aussi passer des variables OvML à un fichier OvML en utilisant l’url :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;total=1000&lt;br /&gt;
&lt;br /&gt;
Dans la page OvML on peut donc utiliser la variable totale.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être modifiée ou sauvegardée dans une autre variable en utilisant les attributs suivants :&lt;br /&gt;
&lt;br /&gt;
== saveas ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable dans une autre.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles saveas=&amp;quot;TotalArticles&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Une nouvelle variable TotalArticles est créée et sa valeur est la même que celle de nbArticles.&lt;br /&gt;
&lt;br /&gt;
== strlen ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer les n premiers caractères de la variable.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Récupère les n premiers caractères du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il est possible de spécifier une chaîne qui sera ajoutée à la fin du résultat si la variable a été tronquée. Par exemple &amp;quot;...“ pour indiquer une suite :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100,...&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== striptags ==&lt;br /&gt;
&lt;br /&gt;
Supprime les tags HTML de la variable :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les tags HTML de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan striptags=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== htmlentities ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit les entities HTML ( &amp;lt; devient &amp;amp;amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit en inverse les entities HTML ( &amp;amp;amp;lt; devient &amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan htmlentities=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== stripslashes ==&lt;br /&gt;
&lt;br /&gt;
Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan stripslashes=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== urlencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans une url&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan urlencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== jsencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans du javascript&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan jsencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== strcase ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| upper&lt;br /&gt;
| Convertit le contenu de la variable en majuscule&lt;br /&gt;
|-&lt;br /&gt;
| lower&lt;br /&gt;
| Convertit le contenu de la variable en minuscule&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strcase=&amp;quot;upper&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nlremove ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les retours chariots&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nlremove=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== trim ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| left&lt;br /&gt;
| Supprime les blancs en début de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| right&lt;br /&gt;
| Supprime les blancs en fin de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| all&lt;br /&gt;
| Supprime les blancs en début et en fin de chaîne&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan trim=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nl2br ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;1&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Transforme les retours chariots en &amp;lt;BR&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nl2br=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== sprintf ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| Voir la documentation PHP pour la fonction sprintf&lt;br /&gt;
| Retourne une chaîne formatée&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVMoney sprintf=&amp;quot;%01.2f&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== date ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater une date Ovidentia &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| S&lt;br /&gt;
| Format court de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| L&lt;br /&gt;
| Format long de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| T&lt;br /&gt;
| Format de l'heure défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| d&lt;br /&gt;
| Trois premières lettres du jour de la semaine Dim pour Dimanche&lt;br /&gt;
|-&lt;br /&gt;
| D&lt;br /&gt;
| Jour de la semaine Dimanche par exemple&lt;br /&gt;
|-&lt;br /&gt;
| j&lt;br /&gt;
| Jour du mois, sur deux chiffres (éventuellement avec un zéro) : &amp;quot;01&amp;quot; à &amp;quot;31&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| m&lt;br /&gt;
| Mois, en trois lettres : par exemple &amp;quot;Avr&amp;quot; (pour Avril)&lt;br /&gt;
|-&lt;br /&gt;
| M&lt;br /&gt;
| Mois en lettres : Avril par exemple&lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Mois; i.e. &amp;quot;01&amp;quot; à &amp;quot;12&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Y&lt;br /&gt;
| Année, 4 chiffres; i.e. &amp;quot;2003&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| y&lt;br /&gt;
| Année, 2 chiffres; i.e. &amp;quot;03&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| H&lt;br /&gt;
| heure, au format 24h, &amp;quot;00&amp;quot; à &amp;quot;23&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| i&lt;br /&gt;
| Minutes; &amp;quot;00&amp;quot; à &amp;quot;59&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleDate date=&amp;quot;%d %j %m %Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;OVbabCurrentDate&amp;gt;&amp;lt;/code&amp;gt; est une variable permettant de récupérer la date courante.&lt;br /&gt;
&lt;br /&gt;
Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabCurrentDate date=&amp;quot;%D %j %M&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== author ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater l’auteur d’un article, un commentaire etc, … quand la variable contient l’id de l’auteur.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| %F&lt;br /&gt;
| Prénom&lt;br /&gt;
|-&lt;br /&gt;
| %M&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
|-&lt;br /&gt;
| %L&lt;br /&gt;
| Nom&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleAuthor author=&amp;quot;%F %L&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Les fonctions OvML =&lt;br /&gt;
&lt;br /&gt;
On reconnaît les fonctions par la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx ...&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les fonctions OvML disponibles sont :&lt;br /&gt;
&lt;br /&gt;
== OFTranslate ==&lt;br /&gt;
&lt;br /&gt;
Permet de traduire une chaîne. Pour cela, il faut qu'un fichier se nommant ''lang-'''identifiant-de-la-langue'''.xml'' soit présent dans le dossier ''ovidentia-'''numéro-de-version'''/lang''.&lt;br /&gt;
&lt;br /&gt;
Il s'agit d'un fichier XML listant différentes expressions traduites dans la langue choisie pour le fichier. Il est composé d'un élément ayant le même nom que l'identifiant de la langue. Celui-ci est composé de multiples éléments &amp;lt;code&amp;gt;string&amp;lt;/code&amp;gt; prenant un paramètre &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; indiquant l'identifiant du texte et contient le texte traduit.&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour l'anglais ''lang-en.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;en&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;About your article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;About your comment&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;About your file&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/en&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour le français ''lang-fr.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;fr&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;Au sujet de votre article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;A propos de votre commentaire&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;A propos de votre fichier&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/fr&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFTranslate text=&amp;quot;&amp;quot; [lang=&amp;quot;&amp;quot;] [folder=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; text&lt;br /&gt;
: Identifiant du texte à traduire&lt;br /&gt;
&lt;br /&gt;
; lang ''(optionnel)''&lt;br /&gt;
: Identifiant de la langue dans laquelle doit être traduit le texte&lt;br /&gt;
: Si omis, le texte sera traduit dans la langue sélectionnée par l'utilisateur&lt;br /&gt;
&lt;br /&gt;
; folder ''(optionnel)''&lt;br /&gt;
: Nom du module&lt;br /&gt;
: Si omis, le fichier langue du noyau est utilisé&lt;br /&gt;
&lt;br /&gt;
== OFPutVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de déclarer une nouvelle variable.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFGetVar ==&lt;br /&gt;
&lt;br /&gt;
Permet d'afficher une variable tout comme la syntaxe &amp;lt;code&amp;gt;&amp;lt;OVnom-de-la-variable&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFGetVar name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable à afficher&lt;br /&gt;
&lt;br /&gt;
== OFIfNotIsSet ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable si elle n’est pas déjà définie.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFInclude ==&lt;br /&gt;
&lt;br /&gt;
Permet d'inclure un autre fichier OVML&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFInclude file=&amp;quot;&amp;quot; [cache=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin du fichier OVML relatif au répertoire ovml du skin ou du répertoire ovml du noyau&lt;br /&gt;
&lt;br /&gt;
; cache ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : Le cache n'est pas utilisé pour afficher le fichier.&lt;br /&gt;
:* 1 : Le cache est utilisé.&lt;br /&gt;
&lt;br /&gt;
== OFUrlContent ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le contenu d’une url. Très utile pour inclure dans Ovidentia des fichiers HTML d’un site Web statique&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFUrlContent url=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; url&lt;br /&gt;
: url de la page à inclure&lt;br /&gt;
&lt;br /&gt;
== OFRecurse ==&lt;br /&gt;
&lt;br /&gt;
La fonction OFRecurse permet d'exécuter un code tant qu'une condition est réalisée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFRecurse&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
Cette fonction peut prendre tous les paramètres que peut prendre le container appelé récursivement.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
Cet exemple permet d'afficher l'arborescence des catégories et thèmes d'articles.&lt;br /&gt;
Ici, la fonction &amp;lt;code&amp;gt;OFRecurse&amp;lt;/code&amp;gt; est utilisée pour relancer le container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt; autant de fois que désiré en lui précisant le paramètre parentid (voir container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
    &amp;lt;OCArticleCategories&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&lt;br /&gt;
            &amp;lt;OVCategoryName&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
                &amp;lt;OFRecurse parentid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;OVTopicName&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Opérateurs arithmétiques ==&lt;br /&gt;
&lt;br /&gt;
Permettent de faire des opérations arithmétiques sur des variables. Elles sont construites de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;X&amp;quot; expr2=&amp;quot;Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l'opération souhaitée entre 10 et 50.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l’opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Toutefois, pour pouvoir stocker cette valeur dans une variable, il faut ajouter le paramètre &amp;lt;code&amp;gt;saveas&amp;lt;/code&amp;gt; lors de l'appel de la fonction.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot; saveas=&amp;quot;NewTotal&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit la variable &amp;lt;code&amp;gt;NewTotal&amp;lt;/code&amp;gt; ayant pour valeur le résultat de l'opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Les opérateurs disponibles sont :&lt;br /&gt;
&lt;br /&gt;
=== OFAOAddition ===&lt;br /&gt;
&lt;br /&gt;
Permet d’additionner expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOAddition expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de l'addition&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de l'addition&lt;br /&gt;
&lt;br /&gt;
=== OFAOSubtraction ===&lt;br /&gt;
&lt;br /&gt;
Permet de soustraire expr2 à expr1.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 - 20&amp;quot;, soit -10.&lt;br /&gt;
&lt;br /&gt;
=== OFAOMultiplication ===&lt;br /&gt;
&lt;br /&gt;
Permet de faire le produit de expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOMultiplication expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
=== OFAODivision ===&lt;br /&gt;
&lt;br /&gt;
Permet de diviser expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la division&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la division&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 / 20&amp;quot;, soit 0.5.&lt;br /&gt;
&lt;br /&gt;
=== OFAOModulus ===&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le reste de la division de expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme du modulo&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme du modulo&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 % 20&amp;quot;, soit 10, car 10 / 20 = 0 + '''10'''.&lt;br /&gt;
&lt;br /&gt;
== OFHeader ==&lt;br /&gt;
&lt;br /&gt;
Permet d'envoyer un header HTTP pour le fichier ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur du header à modifier&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;content-type:text/xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de définir un cookie qui sera envoyé avec le reste des en-têtes.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSetCookie name=&amp;quot;&amp;quot; expire=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cookie&lt;br /&gt;
&lt;br /&gt;
; expire&lt;br /&gt;
: Temps en secondes au bout duquel le cookie expire&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecteur au cookie&lt;br /&gt;
&lt;br /&gt;
== OFGetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer la valeur d'un cookie. Une variable ayant le nom du cookie récupéré est créée automatiquement.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFGetCookie name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cooke dont on souhatie récupérer la valeur&lt;br /&gt;
&lt;br /&gt;
== OFSetSessionVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de choisir le type de sections à afficher dans le portail.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Permet d'indiquer le type de filtre à appliquer sur les sections&lt;br /&gt;
:* &amp;quot;babSectionsType&amp;quot; définit le type des sections à afficher&lt;br /&gt;
:* &amp;quot;babOvmlCurrentDelegation&amp;quot; filtre sur les sections propres à une délégation&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Permet de préciser les sections à afficher.&lt;br /&gt;
:* Si name vaut &amp;quot;babSectionsType&amp;quot; :&lt;br /&gt;
:** 1 : Section Administration et Utilisateur&lt;br /&gt;
:** 2 : Sections générées par les articles (sections de catégories et de thèmes d'articles)&lt;br /&gt;
:** 4 : Sections personnalisées&lt;br /&gt;
:** 8 : Sections générées par les modules&lt;br /&gt;
:** 15 : Toutes les sections&lt;br /&gt;
:** '''Remarque :''' les valeurs peuvent s'additionner. Pour afficher les sections des articles et les sections personnalisées, on utilisera la valeur 6 (2 + 4)&lt;br /&gt;
:* Si name vaut &amp;quot;babOvmlCurrentDelegation&amp;quot;, value vaut l'id de la délégation&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;15&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera toutes les sections du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
affichera uniquement les sections personnalisées du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera les sections générées par les modules et les sections générées par les articles&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera uniquement les sections générées par la délégation dont l'identifiant est 5&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cache toutes les sections générées dans les délégations&lt;br /&gt;
&lt;br /&gt;
== OFRequest ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET) ou passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFRequest name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFPost ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPost name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre POST dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFGet ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFSitemapPosition ==&lt;br /&gt;
 &lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant le chemin dans le plan du site du nœud correspondant à la page courante d'Ovidentia (ou à l'élément de navigation passé en paramètre).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapPosition [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [node=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; langid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site en utilisant un identifiant de compatible avec le multilangue. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site. Si omis: la fonction retournera le chemin correspondant à la page courante d'Ovidentia&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le chemin commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé.&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
== OFSitemapMenu ==&lt;br /&gt;
&lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant l'arborescence des entrées de navigation d'Ovidentia (Plan du site), ou l'arborescence des entrées de navigation sous le nœud spécifié (si le paramètre selectednode est indiqué).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu [sitemap=&amp;quot;&amp;quot;] [baselangid=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [selectednode=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;1&amp;quot;] [maxdepth=&amp;quot;&amp;quot;] [ignorelastlevel=&amp;quot;0&amp;quot;] [mindepth=&amp;quot;0&amp;quot;] [outerul=&amp;quot;1&amp;quot;] [admindelegation=&amp;quot;0&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; baselangid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera en utilisant un identifiant compatible avec le multilangue&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
: S'il n'est pas renseigné, c'est le nœud DGAll qui sera utilisé (le nœud racine de la branche contenant les éléments de toutes les délégations confondues) ou le noeud &amp;quot;Custom&amp;quot; si un plan du site fourni par le module sitemap_editor est utilisé.&lt;br /&gt;
&lt;br /&gt;
; selectednode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier un nœud sélectionné dans le menu. La balise li correspondant à ce nœud se verra ajouter la classe css 'selected', et toutes ses balises li parentes ainsi qu'elle même auront la classe css 'active'. S'il n'est pas spécifié, c'est le nœud correspondant à la page courante qui est utilisé.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
; maxdepth ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre de niveaux (sous-menus imbriqués). Pas de limite par défaut.&lt;br /&gt;
&lt;br /&gt;
; ignorelastlevel  ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de ne pas afficher les nœuds n'ayant pas d'enfants.&lt;br /&gt;
: 1 : activé&lt;br /&gt;
: 0 ''(par défaut)'' : désactivé&lt;br /&gt;
&lt;br /&gt;
; mindepth ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de contourner 'ignorelastlevel' en forçant l’affichage des nœuds de niveau inférieur ou égal à cette valeur. 0 par défaut (désactivé).&lt;br /&gt;
&lt;br /&gt;
; outerul ''(optionnel)''&lt;br /&gt;
: Permet de de définir si le menu contient la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau.&lt;br /&gt;
: 1 ''(par défaut)'' : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau est présente.&lt;br /&gt;
: 0 : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau n'est pas présente.&lt;br /&gt;
&lt;br /&gt;
; admindelegation ''(optionnel)''&lt;br /&gt;
: Permet de définir que les nœuds d'administration ne seront affichés que si l'utilisateur à les droits de gestion correspondants.&lt;br /&gt;
: 1 : la délégation est prise en compte.&lt;br /&gt;
: 0 ''(par défaut)'' : la délégation n'est pas prise en compte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFCurrentNode ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'Id du nœud courant dans le plan de site.&lt;br /&gt;
&lt;br /&gt;
== OFThumbnail ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie une url vers l'image générée.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFThumbnail (id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour récupérer l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché.&lt;br /&gt;
&lt;br /&gt;
== OFImg ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie du HTML contenant un tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt; pour afficher l'image. Si aucune image ne peut être affichée, une chaine vide est retournée au lieu du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Les attributs non supportés par la fonction ovml serons reportés tel-quel en tant qu'attributs du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFImg (src=&amp;quot;&amp;quot; | ovsrc=&amp;quot;&amp;quot; | id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] &amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; src ''(optionnel)''&lt;br /&gt;
: Url vers une image, si cet attribut est déclaré mais contient une chaîne vide, la valeur retournée sera une chaîne vide au lieu du tag img. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; ovsrc ''(optionnel)''&lt;br /&gt;
: Permet de définir l'url d'une image en utilisant le nom d'une variable ovml. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour afficher l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
Affiche l'image que si le paramètre img est fourni dans l'url :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;img&amp;quot; saveas=&amp;quot;Image&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg ovsrc=&amp;quot;Image&amp;quot; alt=&amp;quot;Mon image&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Affiche la photo de l'utilisateur connecté :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USERID&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg id_user=&amp;quot;&amp;lt;OVBAB_SESS_USERID&amp;gt;&amp;quot; maxwidth=&amp;quot;48&amp;quot; maxheight=&amp;quot;48&amp;quot; alt=&amp;quot;&amp;lt;OVBAB_SESS_USER&amp;gt;&amp;quot; resizemode=&amp;quot;CROP_CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSitemapCustomNodeId ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'ID du noeud trouvé dans le plan du site et qui a pour cible le nœud fourni par le paramètre nodeid dans le plan du site du noyau. Si aucun noeud est trouvé dans le plan du site, la valeur de l'attribut nodeid est retourné a la place.&lt;br /&gt;
&lt;br /&gt;
Lors de la mise en place d'un skin cela permet d'indiquer un nœud connu dans le plan du site du noyau, ci celui-ci est inséré dans le plan du site personnalisé à l'aide d'une référence, le nouveau nœud sera automatiquement pris en compte.&lt;br /&gt;
&lt;br /&gt;
Si il existe plusieurs nœuds avec la même cible dans le plan du site du noyau, le premier trouvé sera utilisé&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;&amp;quot; [basenode=&amp;quot;&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: ID du nœud dans le plan du site proposé par le noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Racine de la recherche dans le plan du site personnalisé.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;bab_Articles&amp;quot; saveas=&amp;quot;CustomNodeId&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu basenode=&amp;quot;&amp;lt;OVCustomNodeId&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPreviousArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article précédant l'article spécifié. L'article précédant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPreviousArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFNextArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article suivant l'article spécifié. L'article suivant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFNextArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFWebStat ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.2.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'enregistrer un évènement qui sera comptabilisé dans les statistiques.&lt;br /&gt;
Ceci est particulièrement utile lors de l'affichage d'articles par OvML afin que ceux-ci soient correctement pris en compte dans les statistiques en tant qu'articles vus.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFWebStat name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Type d’évènement à enregistrer&lt;br /&gt;
:* bab_addon&lt;br /&gt;
:* bab_page&lt;br /&gt;
:* bab_articles&lt;br /&gt;
:* bab_artfiles&lt;br /&gt;
:* bab_ovml&lt;br /&gt;
:* bab_fmfolders&lt;br /&gt;
:* bab_fmfiles&lt;br /&gt;
:* bab_forums&lt;br /&gt;
:* bab_threads&lt;br /&gt;
:* bab_posts&lt;br /&gt;
:* bab_faqs&lt;br /&gt;
:* bab_faqsqr&lt;br /&gt;
:* bab_searchword&lt;br /&gt;
:* bab_xlinks&lt;br /&gt;
:* bab_dbdirectories&lt;br /&gt;
:* bab_ldapdirectories&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur correspondant au type d'évènement. Par exemple id de l'article pour bab_articles.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Affichage de l'article --&amp;gt;&lt;br /&gt;
    &amp;lt;OFWebStat name=&amp;quot;bab_articles&amp;quot; value=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFAddStyleSheet ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.5.93&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'insérer un fichier CSS dans l'élément &amp;lt;code&amp;gt;&amp;lt;head&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;/code&amp;gt; de la page HTML.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAddStyleSheet file=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin de la feuille de style relatif au dossier '''styles''' du noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.2.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFGetPath path=&amp;quot;&amp;quot; file_relative=&amp;quot;1&amp;quot; saveas=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file_relative&lt;br /&gt;
: Convertit un chemin relatif au fichier ovml en un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetSelectedSkinPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie le chemin du répertoire du thème sélectionné.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;OFGetSelectedSkinPath&amp;gt;''' doit remplacer '''skins/&amp;lt;OVbabSkin&amp;gt;/''' dans les fichiers ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFGetSelectedSkinPath&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCsrfProtectToken ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.4.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de protection contre les attaques CSRF, il doit être ajouté dans tous les formulaire utilisant la méthode POST.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;babCsrfProtect&amp;quot; value=&amp;quot;&amp;lt;OFGetCsrfProtectToken&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCurrentAdmGroup ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.5.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de la délegation actuellement administré par l'utilisateur courrant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;lt;OFGetCurrentAdmGroup&amp;gt;&amp;quot;&amp;gt;&amp;lt;OVDelegationName&amp;gt;&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPortletContainer ==&lt;br /&gt;
&lt;br /&gt;
''Nécessite l'installation du module '''portlets'''''&lt;br /&gt;
&lt;br /&gt;
Permet l'intégration d'une zone de portlet dans la page.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPortletContainer id=&amp;quot;&amp;quot; [mode=&amp;quot;static&amp;quot;] [placeholder=&amp;quot;&amp;quot;] [editplaceholder=&amp;quot;&amp;quot;] [description=&amp;quot;&amp;quot;] [classname=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id&lt;br /&gt;
: L'identifiant unique du portlet&lt;br /&gt;
&lt;br /&gt;
; mode ''(optionnel)''&lt;br /&gt;
: Le type de portlet&lt;br /&gt;
:* static ''(par défaut)'' : Le portlet est personnel, chaque utilisateur peut configurer son portlet&lt;br /&gt;
:* locked : Le portlet est le même pour tout les utilisateurs&lt;br /&gt;
&lt;br /&gt;
; placeholder ''(optionnel)''&lt;br /&gt;
: Un texte à afficher lorsque la zone de portlet est vide&lt;br /&gt;
&lt;br /&gt;
; editplaceholder ''(optionnel)''&lt;br /&gt;
: Un texte à afficher lorsque l'utilisateur édite la zone de portlet&lt;br /&gt;
&lt;br /&gt;
; description ''(optionnel)''&lt;br /&gt;
: Un texte toujours affiché&lt;br /&gt;
&lt;br /&gt;
; classname''(optionnel)''&lt;br /&gt;
: Une classe est ajoutée sur la div&lt;br /&gt;
&lt;br /&gt;
;categories&lt;br /&gt;
&lt;br /&gt;
;initwith&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetRegistryValue ==&lt;br /&gt;
&lt;br /&gt;
Renvoie une valeur de configuration gérée par la bab_Registry.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.97&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFGetRegistryValue path=&amp;quot;/path/to/value&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Le chemin de la registry correspondant à la valeur recherchée&lt;br /&gt;
&lt;br /&gt;
= Les containers OvML =&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les containers contiennent des tags OvML et du code HTML. Ce sont généralement des listes de données identiques ou des conditions. &lt;br /&gt;
&lt;br /&gt;
A l'appel d'un container, OvML met à votre disposition des variables &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La liste des variables dépend du type de container.&lt;br /&gt;
&lt;br /&gt;
Ces variables ne sont plus disponibles en dehors du container.&lt;br /&gt;
&lt;br /&gt;
A l’intérieur de tout container de type liste, les variables suivantes sont disponibles :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCIndex&lt;br /&gt;
| Index de l’entrée courante en commençant par 0&lt;br /&gt;
|-&lt;br /&gt;
| OVCCount&lt;br /&gt;
| Le nombre total d’entrées dans le container&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de comparaison ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent d’effectuer des comparaisons entre les valeurs expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
Si la condition est vrai, le contenu du container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfEqual&lt;br /&gt;
| Vrai si expr1 est égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotEqual&lt;br /&gt;
| Vrai si expr1 est différent expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThan&lt;br /&gt;
| Vrai si expr1 est strictement inférieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThanOrEqual&lt;br /&gt;
| Vrai si expr1 est inférieur ou égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThan&lt;br /&gt;
| Vrai si expr1 est strictement supérieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThanOrEqual&lt;br /&gt;
| Vrai si expr1 est supérieur ou égal à expr2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la comparaison&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la comparaison&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_LOGGED&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfEqual expr1=&amp;quot;&amp;lt;BAB_SESS_LOGGED&amp;amp;gt;&amp;quot; expr2=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Vous êtes connecté !&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/OCIfEqual&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de test d'existence sur les variables ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent de vérifier l'existence ou non d'une variable.&lt;br /&gt;
&lt;br /&gt;
Si la variable est définie ou non, selon le container, le container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name existe&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name n'existe pas&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx name=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable dont on doit tester l'existence&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte ne sera pas affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;variable&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte sera affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OCIfUserMemberOfGroups ==&lt;br /&gt;
&lt;br /&gt;
Ce container est exécuté si l'utilisateur courant appartient à un groupe&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCIfUserMemberOfGroups groupid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [childs=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCIfUserMemberOfGroups&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; groupid&lt;br /&gt;
: id du groupe ou plusieurs ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Cette variable permet de tester si un utilisateur spécifique appartient à des groupes en donnant un id utilisateur.&lt;br /&gt;
: Si omis, elle prend la valeur de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: yes : L'utilisateur courant doit appartenir à tous les groupes spécifiés dans groupid&lt;br /&gt;
: no ''(par défaut)'' : L'utilisateur courant doit appartenir à au moins un des groupes spécifiés dans groupid&lt;br /&gt;
&lt;br /&gt;
; childs ''(optionnel)''&lt;br /&gt;
: yes : Pour chaque groupe, inclure ses enfants&lt;br /&gt;
: no ''(par défaut)'' : Les enfants ne sont pas inclus&lt;br /&gt;
&lt;br /&gt;
== OCArticlesHomePages ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles des pages d’accueil privée ou publique.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlesHomePages type=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticlesHomePages&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée&lt;br /&gt;
: public : Liste les articles de la page d’accueil publique&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: yes : Filtre les articles selon le droit de visibilité&lt;br /&gt;
: no ''(par défaut)'' : Ne filtre pas&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCategoryId&lt;br /&gt;
| Id de la catégorie du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicTitle&lt;br /&gt;
| Titre du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCopyUrl&lt;br /&gt;
| Url pour accéder à la duplication de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCopyName&lt;br /&gt;
| Nom associé au lien pour accéder à la duplication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoi une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers récemment déposés.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFiles last=&amp;quot;&amp;quot; path=&amp;quot;&amp;quot; [folderid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFiles&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fichiers souhaité&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Indique dans quel sous-répertoire il faut chercher.&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id de l’espace ou plusieurs ids séparés par des virgules.&lt;br /&gt;
: Si omis, le container liste les fichiers récents de tous les répertoires.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fichiers par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fichiers par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fichiers aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileModifiedBy&lt;br /&gt;
| Dernière personne ayant modifié le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fichier a été créé. Si nul (0), le fichier a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles récents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentArticles last=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentArticles&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre d‘articles souhaité&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tous thèmes confondus&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie, tous les thèmes enfants seront utilisés&lt;br /&gt;
: si categoryid est utilisé, topicid devient obsolète&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'article a été créé. Si nul (0), l'article a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers commentaires d'articles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentComments last=&amp;quot;&amp;quot; [articleid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentComments&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de commentaires souhaité&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires tous articles confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentThreads ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers fils de discussion de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentThreads last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentThreads&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fils de discussion souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fils de discussion, tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières contributions de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentPosts last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [threadid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentPosts&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de contributions souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; threadid ''(optionnel)''&lt;br /&gt;
: Id du fil de discussion&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous sujets confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les contributions aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières questions de faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFaqQuestions last=&amp;quot;&amp;quot; [faqid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de questions souhaité&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières questions, toutes faqs confondues&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie de faq&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question en base de données&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Adresse Web pour accéder à la question dans le portail&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Adresse Web pour accéder à la question en plein écran (destiné à une vue popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionDate&lt;br /&gt;
| Date de création de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionAuthor&lt;br /&gt;
| Auteur de la question&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategories [parentid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; parentid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie parent ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: 0 ''(par défaut)'' : le container liste les catégories de thèmes à la racine.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryNext&amp;gt;...&amp;lt;/OCArticleCategoryNext&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idendiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryPrevious&amp;gt;...&amp;lt;/OCArticleCategoryPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCParentsArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets parents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCParentsArticleCategory categoryid=&amp;quot;&amp;quot; [reverse=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCParentsArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie.&lt;br /&gt;
&lt;br /&gt;
; reverse ''(optionnel)''&lt;br /&gt;
: 1 si on souhaite la liste dans l’ordre inverse.&lt;br /&gt;
: 0 ''(par défaut)'' : Les catégories sont triées dans l'ordre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une ou plusieurs catégorie de sujet.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategory categoryid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopics ==&lt;br /&gt;
&lt;br /&gt;
Liste des thèmes d'articles d'une catégorie donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article. La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles. La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicNext&amp;gt;...&amp;lt;/OCArticleTopicNext&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicPrevious&amp;gt;....&amp;lt;/OCArticleTopicPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idem que ceux du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopic ==&lt;br /&gt;
&lt;br /&gt;
Description d’un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic [topicid=&amp;quot;&amp;quot;] [topicname=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème d’articles ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles.&lt;br /&gt;
&lt;br /&gt;
; topicname ''(optionnel)''&lt;br /&gt;
: Nom du thème d’articles&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles ou s'appuie sur le paramètre topicid.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Recherche tous les thèmes dont l'utilisateur a le droit et ayant pour nom &amp;quot;essai&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 ayant pour nom essai.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom se termine par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom commence par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom contient la chaîne essai&lt;br /&gt;
&lt;br /&gt;
== OCArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste des articles d'un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 8.6.94 d'Ovidentia, les paramètres ajoutés à ce container devrait permettre de replacer OCRecentArticles, OCArticlesHomePage et OCArticle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticles [delegationid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [topicid=&amp;quot;&amp;quot;] [articleid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [homepage=&amp;quot;public|private&amp;quot;] [archive=&amp;quot;&amp;quot;] [offset=&amp;quot;&amp;quot;] [rows=&amp;quot;&amp;quot;] [limit=&amp;quot;[offset,]rows&amp;quot;] [order=&amp;quot;asc | desc&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticles&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
:: Id de la catégorie, tous les thèmes enfants seront utilisés &lt;br /&gt;
:: si categoryid est utilisé, topicid devient obsolète &lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule &lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; homepage ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée &lt;br /&gt;
: public : Liste les articles de la page d’accueil publique &lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; offset ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nombre d'articles à ignorer à partir du début de la liste&lt;br /&gt;
: 0 ''(par défaut)'' : aucune article n'est ignoré&lt;br /&gt;
&lt;br /&gt;
; rows ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
: -1 ''(par défaut)'' : toutes les lignes sont prises&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: ''Alternative à rows et offset''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCategoryId&lt;br /&gt;
| Id de la catégorie du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCopyUrl&lt;br /&gt;
| Url pour accéder à la duplication de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCopyName&lt;br /&gt;
| Nom associé au lien pour accéder à la duplication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleNext&amp;gt;...&amp;lt;/OCArticleNext&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticlePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlePrevious&amp;gt;...&amp;lt;/OCArticlePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticle ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur les fichiers joints à un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleFiles articleid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCArticleFiles&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForums ==&lt;br /&gt;
&lt;br /&gt;
Liste des forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCForums [forumid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCForums&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les forums.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForumNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCForumNext&amp;gt;...&amp;lt;/OCForumNext&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForumPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCForumPrevious&amp;gt;...&amp;lt;/OCForumPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForum ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un forum donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCForum forumid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCForum&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid :&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCThread ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fil de discussion donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCThread threadid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCThread&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; threadid&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadForumId&lt;br /&gt;
| Id du forum contenant le fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadId&lt;br /&gt;
| Id du sujet du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadPostId&lt;br /&gt;
| Id de la contribution initiale&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadLastPostId&lt;br /&gt;
| Id de la dernière contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadDate&lt;br /&gt;
| Date de la création du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarter&lt;br /&gt;
| Nom du l'initiateur du sujet&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarterId&lt;br /&gt;
| ID de l'utilisateur ayant initié le sujet ( peut être égal à 0 s'il s'agit d'un utilisateur anonyme) &lt;br /&gt;
|-&lt;br /&gt;
| OVThreadUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPost ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une contribution donnée ou plusieurs séparées par des virgules.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCPost postid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid :&lt;br /&gt;
: Id de la contribution ou plusieurs Ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du fil de la discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthorId&lt;br /&gt;
| ID de l'auteur (peut être égal à 0 si l'auteur était un utilisateur anoyme)&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution à l'aide d'une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostReplyUrl&lt;br /&gt;
| Url pour répondre (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostModifyUrl&lt;br /&gt;
| Url pour modifier (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostConfirmUrl&lt;br /&gt;
| Url pour confirmer (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostDeleteUrl&lt;br /&gt;
| Url pour supprimer la contribution (sinon vide si pas de droit) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPostFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations de fichiers sur une contribution donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCPostFiles postid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid&lt;br /&gt;
: Id de la contribution&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFolders [folderid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFolders&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolderNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderNext&amp;gt;...&amp;lt;/OCFolderNext&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolderPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderPrevious&amp;gt;...&amp;lt;/OCFolderPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolder ==&lt;br /&gt;
&lt;br /&gt;
Donne les information sur un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFolder folderid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFolder&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSubFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-répertoires du répertoire path d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCSubFolders folderid=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSubFolders&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les sous-répertoire du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderName&lt;br /&gt;
| Nom du sous répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des fichiers d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFiles folderid=&amp;quot;&amp;quot; rows=&amp;quot;&amp;quot; offset=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFiles&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; offset&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nième fichier à partir du début de la liste&lt;br /&gt;
&lt;br /&gt;
; rows&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les fichiers du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: En lien avec l'attribut orderby.&lt;br /&gt;
:* asc ''(par défaut)'' : Ordonne les fichiers par ordre croissant&lt;br /&gt;
:* desc : Ordonne les fichiers par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
:''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
:* name ''(par défaut)'' : Ordonne les fichiers par nom&lt;br /&gt;
:* creation : Ordonne les fichiers par date de création&lt;br /&gt;
:* modification : Ordonne les fichiers par date de modification&lt;br /&gt;
:* size : Ordonne les fichiers par taille&lt;br /&gt;
:* hits : Ordonne les fichiers par nombre de &amp;quot;hits&amp;quot;&lt;br /&gt;
:* manual : Ordonne les fichiers suivant l'ordre défini manuellement sur le répertoire.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url du fichier si celui-ci est une image (utilisation pour un affichage). Cette variable ne prend pas en compte les droits définis au niveau du gestionnaire de fichiers.&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFileNext&amp;gt;...&amp;lt;/OCFileNext&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFiles|OCFiles]].&lt;br /&gt;
&lt;br /&gt;
== OCFilePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFilePrevious&amp;gt;...&amp;lt;/OCFilePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFile ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fichier d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFile fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFile&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileFields ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des champs d'un fichier donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFileFields fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFileFields&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldName&lt;br /&gt;
| Nom du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqs ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des Faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqs [faqid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqs&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqNext&amp;gt;...&amp;lt;/OCFaqNext&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqPrevious&amp;gt;...&amp;lt;/OCFaqPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaq ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une Faq donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaq faqid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaq&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategories ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des sous catégories d’une Faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategories faqid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqSubCategories&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la faq&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations des sous-catégories d’une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategory faqsubcatid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqSubCategory&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid&lt;br /&gt;
: Id de la sous catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des questions/réponses d'une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestions [faqid=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la sous catégorie faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs indiquées par le paramètre faqid.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionNext&amp;gt;...&amp;lt;/OCFaqQuestionNext&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionPrevious&amp;gt;...&amp;lt;/OCFaqQuestionPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestion ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une questions/réponses donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestion questionid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqQuestion&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; questionid&lt;br /&gt;
: Id de la question/réponse de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles d'un thème donné en attente d'approbation pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingArticles [topicid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingArticles&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation tout thème confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les commentaires en attente d'approbation d'un article donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingComments [articleid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingComments&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires en attente de tout article confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les commentaires en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date de publication du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers en attente d'approbation d'un répertoire donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingFiles [folderid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingFiles&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fichiers en attente de tout répertoire confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les fichiers en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste les contributions en attente d'approbation d'un forum donné ( forumid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingPosts [forumid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingPosts&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les contributions en attente de tout forum confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les contributions en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendars ==&lt;br /&gt;
&lt;br /&gt;
Liste les calendriers &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendars [type=&amp;quot;&amp;quot;] [calendarid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendars&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste tous les agendas. type peut prendre les valeurs suivantes :&lt;br /&gt;
: user: les agendas personnels &lt;br /&gt;
: group: les agendas de groupes&lt;br /&gt;
: resource: les agendas de ressources&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Un ou plusieurs id d'agendas séparés par des virgules&lt;br /&gt;
: Si omis, le container liste tous les agendas.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarId&lt;br /&gt;
| Id de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarName&lt;br /&gt;
| Intitulé de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarDescription&lt;br /&gt;
| Description de l'agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarOwnerId&lt;br /&gt;
| Id du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarType&lt;br /&gt;
| Type de l’agenda ( user, group ou resource )&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarUrl&lt;br /&gt;
| Url pour accéder à la page Agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories d’événements des agendas &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarCategories [filter=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarCategories&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryName&lt;br /&gt;
| Intitulé de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarUserEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas personnels&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarUserEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarUserEvents&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité.Remarque : si le paramètre est à «&amp;amp;nbsp;no&amp;amp;nbsp;», les événements privés seront aussi remontés&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarGroupEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas collectifs (anciennement agendas de groupes)&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarGroupEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarGroupEvents&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; groupid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
: Remarque : le paramètre groupid correspond à l'identifiant (grpid) de l'agenda lorsqu'on utilise les agendas collectifs.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarResourceEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas de ressources&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarResourceEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarResourceEvents&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparées par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; resourceid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas ( personnel, groupes ou de ressources )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarEvents&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date &lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramènera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas le container liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarId&lt;br /&gt;
| Id numérique de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrlId&lt;br /&gt;
| Id de l'agenda principal contenant le type, exemple &amp;quot;personal/1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarName&lt;br /&gt;
| Nom de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarType&lt;br /&gt;
| type de l'agenda principal (exemple: &amp;quot;caldav_personal&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectories ==&lt;br /&gt;
&lt;br /&gt;
Liste les annuaires de base de données&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectories [directoryid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectories&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid ''(optionnel)''&lt;br /&gt;
: Id de l'annuaire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: « database » ou « group », si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectory directoryid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectory&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryFields ==&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryFields directoryid=&amp;quot;&amp;quot; [all=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryFields&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: 1 : Donne la liste de tous les champs&lt;br /&gt;
: 0 : Donne la liste de champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldId&lt;br /&gt;
| Identifiant du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Le tableau ci-dessous donne la correspondance entre les champs et leurs identifiants :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Champ&lt;br /&gt;
! Identifiant&lt;br /&gt;
|-&lt;br /&gt;
| Surnom&lt;br /&gt;
| cn&lt;br /&gt;
|-&lt;br /&gt;
| Nom&lt;br /&gt;
| sn&lt;br /&gt;
|-&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
| mn&lt;br /&gt;
|-&lt;br /&gt;
| Prénom&lt;br /&gt;
| givenname&lt;br /&gt;
|-&lt;br /&gt;
| Photo&lt;br /&gt;
| jpegphoto&lt;br /&gt;
|-&lt;br /&gt;
| Adresse de messagerie&lt;br /&gt;
| email&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (bureau)&lt;br /&gt;
| btel&lt;br /&gt;
|-&lt;br /&gt;
| Tél. mobile&lt;br /&gt;
| mobile&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (domicile)&lt;br /&gt;
| htel&lt;br /&gt;
|-&lt;br /&gt;
| Télécopie (bureau)&lt;br /&gt;
| bfax&lt;br /&gt;
|-&lt;br /&gt;
| Titre&lt;br /&gt;
| title&lt;br /&gt;
|-&lt;br /&gt;
| Service&lt;br /&gt;
| departmentnumber&lt;br /&gt;
|-&lt;br /&gt;
| Société&lt;br /&gt;
| organisationname&lt;br /&gt;
|-&lt;br /&gt;
| Rue (bureau)&lt;br /&gt;
| bstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (bureau)&lt;br /&gt;
| bcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (bureau)&lt;br /&gt;
| bpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (bureau)&lt;br /&gt;
| bstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (bureau)&lt;br /&gt;
| bcountry&lt;br /&gt;
|-&lt;br /&gt;
| Rue (domicile)&lt;br /&gt;
| hstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (domicile)&lt;br /&gt;
| hcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (domicile)&lt;br /&gt;
| hpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (domicile)&lt;br /&gt;
| hstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (domicile)&lt;br /&gt;
| hcountry&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 1&lt;br /&gt;
| user1&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 2&lt;br /&gt;
| user2&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 3&lt;br /&gt;
| user3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Pour les champs additionnels, les identifiants sont de la forme '''babdirfXX''' ou '''XX''' est l'id du champ additionnel ( correspondant à fxid dans la liste des champs additionnels de l'annuaire ).&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMembers ==&lt;br /&gt;
&lt;br /&gt;
Liste les membres d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMembers directoryid=&amp;quot;&amp;quot; [fields=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [like=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryMembers&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: Ignoré si l'attribut '''fields''' est spécifié&lt;br /&gt;
: 1 : Donne tous les champs pour chaque membre&lt;br /&gt;
: 0 : Donne uniquement les champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
; fields ''(optionnel)''&lt;br /&gt;
: liste des identifiants des champs souhaités séparés par des virgules ( exemple &amp;quot;sn,givenname,email&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Identifiant du champ à utiliser pour ordonner la liste&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; like ''(optionnel)''&lt;br /&gt;
: Restreint la liste des membres ayant le champ spécifié par orderby (exemple orderby=&amp;quot;givenname&amp;quot;) commençant par ce motif ( exemple like=&amp;quot;A&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUrl&lt;br /&gt;
| Url pour accéder à la fiche détaillée du membre&lt;br /&gt;
|-&lt;br /&gt;
| DirectoryMemberEmailUrl&lt;br /&gt;
| Url pour afficher la popup de composition de message&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMemberFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryMembers'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMemberFields&amp;gt;...&amp;lt;/OCDbDirectoryMemberFields&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntry ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un membre d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntry directoryid=&amp;quot;&amp;quot; memberid=&amp;quot;&amp;quot; userid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectoryEntry&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; memberid&lt;br /&gt;
: Id du membre dans l'annuaire&lt;br /&gt;
&lt;br /&gt;
; userid&lt;br /&gt;
: Id Ovidentia de l'utilisateur s'il est enregistré&lt;br /&gt;
: Ignoré si memberid renseigné.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberUrl&lt;br /&gt;
| Url vers la fiche annuaire du membre&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntryFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryEntry'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntryFields&amp;gt;...&amp;lt;/OCDbDirectoryEntryFields&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryAcl ==&lt;br /&gt;
&lt;br /&gt;
Liste les utilisateurs ayant des droits sur un annuaire.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryAcl directoryid=&amp;quot;&amp;quot; [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryAcl&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: modify : pour les utilisateurs ayant le droit de modifier une fiche&lt;br /&gt;
: add : pour les utilisateurs ayant le droit d'ajouter une fiche&lt;br /&gt;
: view : pour les utilisateurs ayant le droit de consulter l'annuaire&lt;br /&gt;
: delete :  pour les utilisateurs ayant le droit de supprimer une fiche&lt;br /&gt;
: export :  pour les utilisateurs ayant le droit d'exporter l'annuaire&lt;br /&gt;
: import :  pour les utilisateurs ayant le droit d'importer l'annuaire&lt;br /&gt;
: empty :  pour les utilisateurs ayant le droit de vider l'annuaire&lt;br /&gt;
: bind :  pour les utilisateurs ayant le droit d'attacher une fiche&lt;br /&gt;
: unbind :  pour les utilisateurs ayant le droit de détacher une fiche&lt;br /&gt;
: view :  pour les utilisateurs ayant le droit de voir les fiches (DEFAULT)&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserFullName&lt;br /&gt;
| Nom complet de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserEmail&lt;br /&gt;
| Adresse email de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserId&lt;br /&gt;
| Id de l'utilisateur dans la base de données&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegations ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegations [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegations&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si yes : le container tient compte des droits d'accès de l'utilisateur&lt;br /&gt;
: Si no : le container ne tient pas compte des droits d'accès et ramène toutes les délégations créées dans le portail&lt;br /&gt;
: Si omis, le container tient compte des droits d'accès&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegation ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont fait partie l'utilisateur courant&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegation delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegation&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsManaged [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsManaged&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont l'utilisateur courant est administrateur.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationItems ==&lt;br /&gt;
&lt;br /&gt;
Liste les fonctions déléguées aux administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationItems delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationItems&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemName&lt;br /&gt;
| Intitulé de la fonction&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemValue&lt;br /&gt;
| 1: si la fonction est déléguée, 0 sinon&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationAdministrators ==&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationAdministrators delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationAdministrators&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationUserId&lt;br /&gt;
| Id de l'administrateur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategories [categoryid=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsCategories&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: Si omis, le container liste toutes les catégories&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une catégorie de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategory [categoryid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationsCategory&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmSpaces ==&lt;br /&gt;
&lt;br /&gt;
Liste les espaces de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCTmSpaces&amp;gt;...&amp;lt;/OCTmSpaces&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceId&lt;br /&gt;
| Id de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceName&lt;br /&gt;
| Nom de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceDescription&lt;br /&gt;
| Description de l'espace de projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmProjects ==&lt;br /&gt;
&lt;br /&gt;
Liste les projets d'un espace de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCTmProjects spaceid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCTmProjects&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; spaceid&lt;br /&gt;
: Id de l'espace de projets&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectId&lt;br /&gt;
| Id du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectName&lt;br /&gt;
| Nom du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectDescription&lt;br /&gt;
| Description du projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmTasks ==&lt;br /&gt;
&lt;br /&gt;
Liste les tâches d'un projet ou des tâches personnelles du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCTmTasks [projectid=&amp;quot;&amp;quot;] [startdate=&amp;quot;&amp;quot;] [enddate=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCTmTasks&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; projectid ''(optionnel)''&lt;br /&gt;
: Id du projet.&lt;br /&gt;
: Si omis, le conteneur renvoie les tâches personnelles de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; startdate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de début est postérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; enddate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de fin est antérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;&lt;br /&gt;
: desc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order. La valeur par défault est &amp;quot;TaskNumber&amp;quot;.&lt;br /&gt;
: Cet attribut peur contenir le nom de n'importe laquelle des variables renvoyées sans le préfixe &amp;quot;OV&amp;quot;, par exemple &amp;quot;TaskCategoryName&amp;quot; ou &amp;quot;TaskEndDate&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskId&lt;br /&gt;
| Id de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskProjectId&lt;br /&gt;
| Id du projet de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskNumber&lt;br /&gt;
| Numéro de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskShortDescription&lt;br /&gt;
| Description courte de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskStartDate&lt;br /&gt;
| Date de début de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskEndDate&lt;br /&gt;
| Date de fin de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryId&lt;br /&gt;
| Id de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryName&lt;br /&gt;
| Nom de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCompletion&lt;br /&gt;
| Niveau d'avancement de la tâche (0-100)&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskOwnerId&lt;br /&gt;
| Id de l'utilisateur propriétaire de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskClass&lt;br /&gt;
| Classe de la tâche&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgUserEntities ==&lt;br /&gt;
&lt;br /&gt;
Liste les entités d'organigrammes pour lesquelles un utilisateur à un rôle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgUserEntities userId=&amp;quot;&amp;quot; [orgChartId=&amp;quot;&amp;quot;] [roleType=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgUserEntities&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; userId&lt;br /&gt;
: Identifiant (entier) de l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; orgChartId ''(optionnel)''&lt;br /&gt;
: Identifiant (entier) de l'organigramme.&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'organigramme par défaut (nommé à l'origine Ovidentia) qui est utilisé.&lt;br /&gt;
&lt;br /&gt;
; roleType ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors tous les rôles seront utilisés.&lt;br /&gt;
: Les rôles sont des valeurs de 0 à 3&lt;br /&gt;
: 0 étant les rôles personnalisés&lt;br /&gt;
: 1 étant le rôle supérieur&lt;br /&gt;
: 2 étant le rôle employé&lt;br /&gt;
: 3 étant le rôle membre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgPathToEntity ==&lt;br /&gt;
&lt;br /&gt;
Liste toutes les entités parentes d'une entité d'un organigramme.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgPathToEntity entityId=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [includeEntity=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgPathToEntity&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'ordre ascendant qui est utilisé.&lt;br /&gt;
: Ordre dans lequel le chemin jusqu'à la racine sera retourné, les valeurs possible sont asc ou desc&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
; includeEntity ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis, alors l'entité ne sera pas incluse dans les résultats.&lt;br /&gt;
: Les valeurs possibles sont&amp;amp;nbsp;:&lt;br /&gt;
: 0 pour ne pas inclure l'entité (valeur par défaut)&lt;br /&gt;
: 1 pour inclure l'entité&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgChildEntities ==&lt;br /&gt;
&lt;br /&gt;
Liste toutes les entités enfant directes d'une entité d'un organigramme.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.100&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgChildEntities entityId=&amp;quot;&amp;quot; &amp;gt;...&amp;lt;/OCOrgChildEntities&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgEntityMembers ==&lt;br /&gt;
&lt;br /&gt;
Liste tous les membres d'une entité.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.100&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgEntityMembers entityId=&amp;quot;&amp;quot; &amp;gt;...&amp;lt;/OCOrgEntityMembers&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberDirEntryId&lt;br /&gt;
| Identifiant (entier) de la fiche annuaire de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberRoleType&lt;br /&gt;
| Id du rôle : 1 = Superior, 2 = Temporary employee, 3 = Members, 0 = Other collaborators&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberRoleName&lt;br /&gt;
| Nom du rôle&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserDisabled&lt;br /&gt;
| Utilisateur est désactivé (1 ou 0)&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserConfirmed&lt;br /&gt;
| Utilisateur est confirmé (1 ou 0)&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberSn&lt;br /&gt;
| Nom&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberGivenname&lt;br /&gt;
| Prénom&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserId&lt;br /&gt;
| Id user correspondant&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCMultipages ==&lt;br /&gt;
&lt;br /&gt;
Ce container permet de faciliter les calculs réalisés pendant un multi-pages. Ainsi selon le nombre total de résultats et le nombre de résultats à afficher par pages, le container permet de retourner le nombre de pages que contient le multi-pages. &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCMultipages total=&amp;quot;&amp;quot; maxpages=&amp;quot;&amp;quot; perpage=&amp;quot;&amp;quot; currentpage=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCMultipages&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; total&lt;br /&gt;
: Nombre total de résultats.&lt;br /&gt;
&lt;br /&gt;
; maxpages&lt;br /&gt;
: Nombre maximum de pages à afficher&lt;br /&gt;
&lt;br /&gt;
; perpage&lt;br /&gt;
: Nombre maximum de résultats à afficher par pages&lt;br /&gt;
&lt;br /&gt;
; currentpage&lt;br /&gt;
: Numéro de la page en cours&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCurrentPageNumber &lt;br /&gt;
| Numéro de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVNextPageNumber&lt;br /&gt;
| Numéro de la page suivante si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVPreviousPageNumber&lt;br /&gt;
| Numéro de la page précédente si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVTotalPages&lt;br /&gt;
| Nombre total de pages&lt;br /&gt;
|-&lt;br /&gt;
| OVResultFirst&lt;br /&gt;
| Index du premier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultLast&lt;br /&gt;
| Index du dernier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultsPage&lt;br /&gt;
| Nombre de résultats sur la page courante&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntries ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-entrées de navigation d'Ovidentia (Plan du site) d'une entrée parente. Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntries (node=&amp;quot;&amp;quot; | langid=&amp;quot;&amp;quot;) [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntries&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; langid&lt;br /&gt;
: Identifiant multilangue de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: peut être utilisé à la place de l'attribut node&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntry ==&lt;br /&gt;
&lt;br /&gt;
Renvoie les information sur une entrée de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntry node=&amp;quot;&amp;quot; [sitemap=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntry&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément (noeud du plan du site).&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapCustomNode ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des noeuds ayant pour cible l'id spécifié dans l'attribut &amp;lt;code&amp;gt;target&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans le module sitemap_editor, la valeur à saisir dans l'attribut target est affiché dans l'entête sur la page de visualisation du nœud.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapCustomNode [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] target=&amp;quot;&amp;quot; [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapCustomNode&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; target&lt;br /&gt;
: Id du noeud cible&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin. s'il n'est pas renseigné, le noeur racine par défaut sera utilisé (Custom pour le plan du site fourni par sitemap_editor), DGAll pour le plan du site du noyau).&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: permet de limiter le nombre d'éléments retournés, par exemple, &amp;lt;code&amp;gt;limit=&amp;quot;0,1&amp;quot;&amp;lt;/code&amp;gt; pour obtenir seulement le premier noeud. La syntaxe est identique à l'attribut &amp;lt;code&amp;gt;limit&amp;lt;/code&amp;gt; de OCSitemapPath&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapPath ==&lt;br /&gt;
&lt;br /&gt;
Retourne le chemin de fer (rail) d'une entrée de navigation sous la forme d'une liste d'entrées de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapPath [node=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapPath&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin.&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5,2&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur à 2 éléments à partir du 5ème. Si la première valeur est négative, l'index du premier élément retourné sera calculé à partir du nombre d'élément total. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;-1,1&amp;quot;&amp;lt;/code&amp;gt; affiche le dernier élément seulement. L'index négatif est supporté à partir d'ovidentia &amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Si la valeur est &amp;quot;1&amp;quot;, le denier noeud du plan du site auquel on a accédé sera mémorisé et récupéré lors de l'accès a une page en dehors du plan du site.&lt;br /&gt;
: La valeur par défaut est &amp;quot;1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Différentes méthodes d’utilisation d’un fichier OvML =&lt;br /&gt;
== Utilisation dans une url ==&lt;br /&gt;
Un fichier OvML peut être appellé en utilisant l’url suivante :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où fichier-ovml est le nom de votre fichier OvML qui doit se trouver dans le répertoire suivant&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
skins/nom-du-skin/ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le fichier ainsi appelé est parsé par Ovidentia et le résultat est affiché dans la partie centrale du portail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si l’on souhaite afficher le résultat en dehors du portail, par exemple dans une fenêtre popup, il faut ajouter le paramètre echo=1 comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De plus, si l’on souhaite passer des paramètres au fichier OvML, on utilisera l’url comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&amp;amp;param=val&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, on peut utiliser la variable OVparam dans le fichier OvML.&lt;br /&gt;
&lt;br /&gt;
Remarque : les paramètres peuvent être envoyés par formulaires en méthodes GET et POST.&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans un fichier template ==&lt;br /&gt;
Dans tout fichier template d’Ovidentia, on peut utiliser un fichier OvML en utilisant la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{ $OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : la syntaxe avec les accolades ne permet pas l'utilisation de nouvelles accolades à l'intérieur.&lt;br /&gt;
&lt;br /&gt;
{ $OVML({ mavariable }) } est impossible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est possible de passer une variable template en tant que paramètre à un fichier OvML via la syntaxe { $OVML(...) } d'un fichier template :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple : { $OVML(monFichier.html,param1=&amp;quot;var1&amp;quot;) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
si var1 est définie dans le template, le parseur la remplace avec sa valeur, sinon il utilise la valeur &amp;quot;var1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Optimiser le temps d'exécution d'un script OvML (disponible à partir de la version 7.2 d'Ovidentia) :'''&lt;br /&gt;
&lt;br /&gt;
Si votre script n'a pas besoin d'être réactualisé à chaque exécution, vous pouvez décider d'utiliser le cache via la syntaxe $OVMLCACHE.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE s'utilise dans les mêmes conditions que $OVML.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE peut recevoir un paramètre supplémentaire : _ovml_cache_duration=86400. Il permet d'indiquer le temps maximum pendant lequel le script ne sera pas réactualisé. Valeur en secondes.&lt;br /&gt;
&lt;br /&gt;
Si ovml_cache_duration n'est pas renseigné, le script sera réactualisé toutes les 3600 secondes (1 heure).&lt;br /&gt;
&lt;br /&gt;
Remarque : le cache est enregistré dans la session de l'utilisateur courant. Donc le script est systématiquement réactualisé si l'utilisateur se déconnecte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple :&lt;br /&gt;
&lt;br /&gt;
{ $OVMLCACHE(monFichier.html,param1=3,_ovml_cache_duration=86400) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : pensez bien aux conséquences d'utilisation du cache OvML avant de l'appliquer sur vos scripts. Pendant 3600 secondes, vous pouvez modifier vos scripts et des données d'Ovidentia sans pouvoir le vérifier à l'affichage !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autres types de cache possibles :&lt;br /&gt;
*session : cache dans la session (default)&lt;br /&gt;
*sitemap : cache dans un fichier basé sur le profile du plan du site&lt;br /&gt;
*file : cache dans un fichier&lt;br /&gt;
&lt;br /&gt;
Exemple d'utilisation avec un autre type de cache :&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE(menu.html,_ovml_cache_type=sitemap)&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans du contenu ==&lt;br /&gt;
On peut incorporer le résultat d’un fichier OvML dans du contenu Ovidentia ( article, section, faq etc… ). On utilisera la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Utilisation pour les pages d’accueil ==&lt;br /&gt;
On peut utiliser un fichier OvML pour les pages d’accueil privée et publique. Pour cela, utilisez les fichiers spécifiques private.html et public.html.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lors de l’affichage de la page public, Ovidentia cherche un fichier ayant le nom public.html dans le répertoire skins/nom-du-skin/ovml . S’il le trouve, il l’utilisera pour la page d’accueil public. Sinon, il affichera les articles définis par l'administrateur pour la page d’accueil public.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il en est de même pour la page d’accueil privée.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML par les modules ( addons ) ==&lt;br /&gt;
A partir de la version 5.4.2 d'Ovidentia, il est possible pour les modules de fournir des fonctionnalités basées sur OvML ( voir la documentation fournie avec le module ).&lt;br /&gt;
&lt;br /&gt;
Afin d'utiliser ces fonctionnalités, on utilisera le container suivant :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCAddon name=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; param2=&amp;quot;&amp;quot; ...&amp;gt;...&amp;lt;/OCAddon&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut du container du module&lt;br /&gt;
&lt;br /&gt;
Pour la signification des paramètres, il faut consulter la documentation fournie avec le module.&lt;br /&gt;
&lt;br /&gt;
La plupart du temps, le premier paramètre indique le nom du container que l'on veut utiliser et les paramètres suivants sont des attributs à ce container.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 5.6.3, il est aussi possible de créer des fonctions OvML pour un module. La syntaxe d'utilisation de ces fonctions est la suivante :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAddon name=&amp;quot;&amp;quot; function=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; function&lt;br /&gt;
: Nom de la fonction&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut de la fonction utilisée&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML dans l'éditeur Wysiwyg ==&lt;br /&gt;
L'éditeur Wysiwyg d'Ovidentia possède une option permettant d'utiliser un fichier OvML afin de l'intégrer dans l'affichage d'un article, d'une section... Par défaut, tous les fichiers OvML présents dans le dossier ovml de la skin courante sont affichés dans le formulaire de sélection. Il existe un moyen de cacher ces fichiers aux utilisateurs de l'éditeur en modifiant la racine de sélection des fichiers :&lt;br /&gt;
&lt;br /&gt;
On ajoute un dossier nommé &amp;quot;editor&amp;quot; dans le dossier ovml de la skin courante, l'éditeur Wysiwyg ne proposera alors que les fichiers présents dans ce répertoire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est toujours possible d'utiliser la syntaxe $OVML manuellement afin d'exécuter un fichier OvML ne se situant pas dans le dossier editor.&lt;/div&gt;</summary>
		<author><name>Laucho</name></author>	</entry>

	<entry>
		<id>https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5730</id>
		<title>Référence OvML</title>
		<link rel="alternate" type="text/html" href="https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5730"/>
				<updated>2019-03-11T13:38:32Z</updated>
		
		<summary type="html">&lt;p&gt;Laucho : /* Variables */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Catégorie:Développement de skins]]&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
OvML ( Ovidentia Markup Langage ) est un ensemble de balises, identiques par leur syntaxe à celles utilisées avec HTML. Elles permettent d’extraire des données Ovidentia, de les manipuler et de les présenter en utilisant HTML.&lt;br /&gt;
&lt;br /&gt;
Les données à extraire peuvent être de plusieurs types, comme par exemple, les cinq derniers articles publiés, les dernières contributions d’un forum donné, les derniers fichiers chargés, etc …&lt;br /&gt;
&lt;br /&gt;
On pourra ainsi s’en servir pour réorganiser complètement la page d'accueil d'un site Ovidentia en y insérant, par exemple, la liste des 3 derniers articles, la liste des 5 dernières contributions d'un forum, des images, le texte d'un article spécifique, ...&lt;br /&gt;
&lt;br /&gt;
La conception d'une page OvML est identique à celle d'une page HTML. Elle peut ne contenir que des balises OvML ou un mélange HTML et OvML. On peut aussi partir d'une page HTML existante et y insérer des données Ovidentia en utilisant les balises OvML. Pour l’afficher, on utilisera l’url suivante :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
Certaines balises OvML sont dites “Container&amp;quot;. Un container est une balise OvML contenant une partie du fichier OvML comprise entre un tag d’ouverture et un tag de fermeture. Un container peut être une liste ou une condition. Dans le cas d’une liste, le contenu du container est répété autant de fois qu’il y a d’éléments dans la liste. Un container ‘condition’ n’affiche son contenu que dans le cas où la condition est vraie.&lt;br /&gt;
&lt;br /&gt;
== Les variables &amp;lt;OVxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Une variable OvML est de la forme:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
où xxxx est le nom de la variable.&lt;br /&gt;
&lt;br /&gt;
Différents paramètres peuvent être utilisés pour modifier l’affichage du résultat de la variable.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être sauvegardée dans une autre variable en utilisant le paramètre saveas (voir ci-dessous).&lt;br /&gt;
&lt;br /&gt;
== Les fonctions &amp;lt;OFxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Les fonctions se présentent sous la forme :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Elles permettent, entre autre, de traduire du texte, de faire des opérations arithmétiques, etc, …&lt;br /&gt;
&lt;br /&gt;
Le résultat de ces fonctions peut être sauvegardé dans une variable OvML en utilisant le paramètre saveas (voir ci-dessus).&lt;br /&gt;
&lt;br /&gt;
== Les containers &amp;lt;OCxxxx&amp;gt; … &amp;lt;/OCxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque importante d'utilisation des containers :'''&lt;br /&gt;
&lt;br /&gt;
* Il est possible d’imbriquer les containers sauf s’ils ont le même nom. Dans le cas précédent, il existe l’astuce de rajouter un paramètre sans valeur différente dans les balises. Ce paramètre va permettre d'identifier l'ouverture et la fermeture des containers par le moteur d'Ovidentia. Le paramètre doit donc se retrouver dans la balise d'ouverture ainsi que dans la balise de fermeture.&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre1&amp;gt;&lt;br /&gt;
    &amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre2&amp;gt;&lt;br /&gt;
        ...&lt;br /&gt;
    &amp;lt;/OCxxxx monparametre2&amp;gt;&lt;br /&gt;
&amp;lt;/OCxxxx monparametre1&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Chaque paramètre d'un container est vu comme une variable par le moteur OvML; il faut donc éviter d'utiliser pour nom d'une variable OvML le nom d'un attribut d'un container pour supprimer des erreurs d'interprétation.&lt;br /&gt;
&lt;br /&gt;
= Les variables OvML =&lt;br /&gt;
&lt;br /&gt;
Les variables OvML peuvent être définies dans le fichier OvML, produites par un container ou passées comme paramètres dans l’url. Elles sont accessibles en utilisant la syntaxe :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVnom-de-la-variable&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut définir une variable OvML en utilisant la fonction PutVar :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;nbArticles&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit une variable nbArticles initialisée à la valeur 10.&lt;br /&gt;
&lt;br /&gt;
Pour récupérer la valeur dans une page OvML, il faut utiliser la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut aussi définir une variable en utilisant une variable globale d’Ovidentia. Pour cela, il suffira d’omettre le deuxième paramètre :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;babSlogan&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maintenant la variable &amp;lt;code&amp;gt;&amp;lt;OVbabSlogan&amp;gt;&amp;lt;/code&amp;gt; existe dans OvML et contient le contenu du slogan du site.&lt;br /&gt;
&lt;br /&gt;
On peut ainsi utiliser les variables d’Ovidentia pour récupérer le nom de l’utilisateur connecté ( BAB_SESS_USER ), son ID ( BAB_SESS_USERID ), etc.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
* babCurrentDate est une variable globale permettant de récupérer la date courante. Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
* Les variables globales booléennes comme BAB_SESS_LOGGED ont la valeur nulle si la valeur est fausse (false) et vaut 1 si la valeur est vraie (true).&lt;br /&gt;
&lt;br /&gt;
Il est parfois utile de tester l’existence d’une variable avant de la définir. On utilisera pour cela la fonction '''IfNotIsSet''' :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;page&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, si la variable page n’est pas définie, elle sera définie avec la valeur initiale 1.&lt;br /&gt;
&lt;br /&gt;
Toutes les variables produites par un container peuvent être jointes en utilisant la syntaxe d’une variable OvML &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
On peut aussi passer des variables OvML à un fichier OvML en utilisant l’url :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;total=1000&lt;br /&gt;
&lt;br /&gt;
Dans la page OvML on peut donc utiliser la variable totale.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être modifiée ou sauvegardée dans une autre variable en utilisant les attributs suivants :&lt;br /&gt;
&lt;br /&gt;
== saveas ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable dans une autre.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles saveas=&amp;quot;TotalArticles&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Une nouvelle variable TotalArticles est créée et sa valeur est la même que celle de nbArticles.&lt;br /&gt;
&lt;br /&gt;
== strlen ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer les n premiers caractères de la variable.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Récupère les n premiers caractères du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il est possible de spécifier une chaîne qui sera ajoutée à la fin du résultat si la variable a été tronquée. Par exemple &amp;quot;...“ pour indiquer une suite :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100,...&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== striptags ==&lt;br /&gt;
&lt;br /&gt;
Supprime les tags HTML de la variable :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les tags HTML de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan striptags=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== htmlentities ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit les entities HTML ( &amp;lt; devient &amp;amp;amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit en inverse les entities HTML ( &amp;amp;amp;lt; devient &amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan htmlentities=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== stripslashes ==&lt;br /&gt;
&lt;br /&gt;
Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan stripslashes=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== urlencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans une url&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan urlencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== jsencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans du javascript&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan jsencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== strcase ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| upper&lt;br /&gt;
| Convertit le contenu de la variable en majuscule&lt;br /&gt;
|-&lt;br /&gt;
| lower&lt;br /&gt;
| Convertit le contenu de la variable en minuscule&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strcase=&amp;quot;upper&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nlremove ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les retours chariots&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nlremove=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== trim ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| left&lt;br /&gt;
| Supprime les blancs en début de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| right&lt;br /&gt;
| Supprime les blancs en fin de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| all&lt;br /&gt;
| Supprime les blancs en début et en fin de chaîne&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan trim=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nl2br ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;1&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Transforme les retours chariots en &amp;lt;BR&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nl2br=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== sprintf ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| Voir la documentation PHP pour la fonction sprintf&lt;br /&gt;
| Retourne une chaîne formatée&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVMoney sprintf=&amp;quot;%01.2f&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== date ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater une date Ovidentia &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| S&lt;br /&gt;
| Format court de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| L&lt;br /&gt;
| Format long de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| T&lt;br /&gt;
| Format de l'heure défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| d&lt;br /&gt;
| Trois premières lettres du jour de la semaine Dim pour Dimanche&lt;br /&gt;
|-&lt;br /&gt;
| D&lt;br /&gt;
| Jour de la semaine Dimanche par exemple&lt;br /&gt;
|-&lt;br /&gt;
| j&lt;br /&gt;
| Jour du mois, sur deux chiffres (éventuellement avec un zéro) : &amp;quot;01&amp;quot; à &amp;quot;31&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| m&lt;br /&gt;
| Mois, en trois lettres : par exemple &amp;quot;Avr&amp;quot; (pour Avril)&lt;br /&gt;
|-&lt;br /&gt;
| M&lt;br /&gt;
| Mois en lettres : Avril par exemple&lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Mois; i.e. &amp;quot;01&amp;quot; à &amp;quot;12&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Y&lt;br /&gt;
| Année, 4 chiffres; i.e. &amp;quot;2003&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| y&lt;br /&gt;
| Année, 2 chiffres; i.e. &amp;quot;03&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| H&lt;br /&gt;
| heure, au format 24h, &amp;quot;00&amp;quot; à &amp;quot;23&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| i&lt;br /&gt;
| Minutes; &amp;quot;00&amp;quot; à &amp;quot;59&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleDate date=&amp;quot;%d %j %m %Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;OVbabCurrentDate&amp;gt;&amp;lt;/code&amp;gt; est une variable permettant de récupérer la date courante.&lt;br /&gt;
&lt;br /&gt;
Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabCurrentDate date=&amp;quot;%D %j %M&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== author ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater l’auteur d’un article, un commentaire etc, … quand la variable contient l’id de l’auteur.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| %F&lt;br /&gt;
| Prénom&lt;br /&gt;
|-&lt;br /&gt;
| %M&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
|-&lt;br /&gt;
| %L&lt;br /&gt;
| Nom&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleAuthor author=&amp;quot;%F %L&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Les fonctions OvML =&lt;br /&gt;
&lt;br /&gt;
On reconnaît les fonctions par la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx ...&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les fonctions OvML disponibles sont :&lt;br /&gt;
&lt;br /&gt;
== OFTranslate ==&lt;br /&gt;
&lt;br /&gt;
Permet de traduire une chaîne. Pour cela, il faut qu'un fichier se nommant ''lang-'''identifiant-de-la-langue'''.xml'' soit présent dans le dossier ''ovidentia-'''numéro-de-version'''/lang''.&lt;br /&gt;
&lt;br /&gt;
Il s'agit d'un fichier XML listant différentes expressions traduites dans la langue choisie pour le fichier. Il est composé d'un élément ayant le même nom que l'identifiant de la langue. Celui-ci est composé de multiples éléments &amp;lt;code&amp;gt;string&amp;lt;/code&amp;gt; prenant un paramètre &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; indiquant l'identifiant du texte et contient le texte traduit.&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour l'anglais ''lang-en.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;en&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;About your article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;About your comment&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;About your file&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/en&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour le français ''lang-fr.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;fr&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;Au sujet de votre article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;A propos de votre commentaire&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;A propos de votre fichier&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/fr&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFTranslate text=&amp;quot;&amp;quot; [lang=&amp;quot;&amp;quot;] [folder=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; text&lt;br /&gt;
: Identifiant du texte à traduire&lt;br /&gt;
&lt;br /&gt;
; lang ''(optionnel)''&lt;br /&gt;
: Identifiant de la langue dans laquelle doit être traduit le texte&lt;br /&gt;
: Si omis, le texte sera traduit dans la langue sélectionnée par l'utilisateur&lt;br /&gt;
&lt;br /&gt;
; folder ''(optionnel)''&lt;br /&gt;
: Nom du module&lt;br /&gt;
: Si omis, le fichier langue du noyau est utilisé&lt;br /&gt;
&lt;br /&gt;
== OFPutVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de déclarer une nouvelle variable.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFGetVar ==&lt;br /&gt;
&lt;br /&gt;
Permet d'afficher une variable tout comme la syntaxe &amp;lt;code&amp;gt;&amp;lt;OVnom-de-la-variable&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFGetVar name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable à afficher&lt;br /&gt;
&lt;br /&gt;
== OFIfNotIsSet ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable si elle n’est pas déjà définie.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFInclude ==&lt;br /&gt;
&lt;br /&gt;
Permet d'inclure un autre fichier OVML&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFInclude file=&amp;quot;&amp;quot; [cache=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin du fichier OVML relatif au répertoire ovml du skin ou du répertoire ovml du noyau&lt;br /&gt;
&lt;br /&gt;
; cache ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : Le cache n'est pas utilisé pour afficher le fichier.&lt;br /&gt;
:* 1 : Le cache est utilisé.&lt;br /&gt;
&lt;br /&gt;
== OFUrlContent ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le contenu d’une url. Très utile pour inclure dans Ovidentia des fichiers HTML d’un site Web statique&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFUrlContent url=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; url&lt;br /&gt;
: url de la page à inclure&lt;br /&gt;
&lt;br /&gt;
== OFRecurse ==&lt;br /&gt;
&lt;br /&gt;
La fonction OFRecurse permet d'exécuter un code tant qu'une condition est réalisée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFRecurse&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
Cette fonction peut prendre tous les paramètres que peut prendre le container appelé récursivement.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
Cet exemple permet d'afficher l'arborescence des catégories et thèmes d'articles.&lt;br /&gt;
Ici, la fonction &amp;lt;code&amp;gt;OFRecurse&amp;lt;/code&amp;gt; est utilisée pour relancer le container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt; autant de fois que désiré en lui précisant le paramètre parentid (voir container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
    &amp;lt;OCArticleCategories&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&lt;br /&gt;
            &amp;lt;OVCategoryName&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
                &amp;lt;OFRecurse parentid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;OVTopicName&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Opérateurs arithmétiques ==&lt;br /&gt;
&lt;br /&gt;
Permettent de faire des opérations arithmétiques sur des variables. Elles sont construites de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;X&amp;quot; expr2=&amp;quot;Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l'opération souhaitée entre 10 et 50.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l’opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Toutefois, pour pouvoir stocker cette valeur dans une variable, il faut ajouter le paramètre &amp;lt;code&amp;gt;saveas&amp;lt;/code&amp;gt; lors de l'appel de la fonction.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot; saveas=&amp;quot;NewTotal&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit la variable &amp;lt;code&amp;gt;NewTotal&amp;lt;/code&amp;gt; ayant pour valeur le résultat de l'opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Les opérateurs disponibles sont :&lt;br /&gt;
&lt;br /&gt;
=== OFAOAddition ===&lt;br /&gt;
&lt;br /&gt;
Permet d’additionner expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOAddition expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de l'addition&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de l'addition&lt;br /&gt;
&lt;br /&gt;
=== OFAOSubtraction ===&lt;br /&gt;
&lt;br /&gt;
Permet de soustraire expr2 à expr1.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 - 20&amp;quot;, soit -10.&lt;br /&gt;
&lt;br /&gt;
=== OFAOMultiplication ===&lt;br /&gt;
&lt;br /&gt;
Permet de faire le produit de expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOMultiplication expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
=== OFAODivision ===&lt;br /&gt;
&lt;br /&gt;
Permet de diviser expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la division&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la division&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 / 20&amp;quot;, soit 0.5.&lt;br /&gt;
&lt;br /&gt;
=== OFAOModulus ===&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le reste de la division de expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme du modulo&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme du modulo&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 % 20&amp;quot;, soit 10, car 10 / 20 = 0 + '''10'''.&lt;br /&gt;
&lt;br /&gt;
== OFHeader ==&lt;br /&gt;
&lt;br /&gt;
Permet d'envoyer un header HTTP pour le fichier ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur du header à modifier&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;content-type:text/xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de définir un cookie qui sera envoyé avec le reste des en-têtes.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSetCookie name=&amp;quot;&amp;quot; expire=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cookie&lt;br /&gt;
&lt;br /&gt;
; expire&lt;br /&gt;
: Temps en secondes au bout duquel le cookie expire&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecteur au cookie&lt;br /&gt;
&lt;br /&gt;
== OFGetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer la valeur d'un cookie. Une variable ayant le nom du cookie récupéré est créée automatiquement.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFGetCookie name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cooke dont on souhatie récupérer la valeur&lt;br /&gt;
&lt;br /&gt;
== OFSetSessionVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de choisir le type de sections à afficher dans le portail.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Permet d'indiquer le type de filtre à appliquer sur les sections&lt;br /&gt;
:* &amp;quot;babSectionsType&amp;quot; définit le type des sections à afficher&lt;br /&gt;
:* &amp;quot;babOvmlCurrentDelegation&amp;quot; filtre sur les sections propres à une délégation&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Permet de préciser les sections à afficher.&lt;br /&gt;
:* Si name vaut &amp;quot;babSectionsType&amp;quot; :&lt;br /&gt;
:** 1 : Section Administration et Utilisateur&lt;br /&gt;
:** 2 : Sections générées par les articles (sections de catégories et de thèmes d'articles)&lt;br /&gt;
:** 4 : Sections personnalisées&lt;br /&gt;
:** 8 : Sections générées par les modules&lt;br /&gt;
:** 15 : Toutes les sections&lt;br /&gt;
:** '''Remarque :''' les valeurs peuvent s'additionner. Pour afficher les sections des articles et les sections personnalisées, on utilisera la valeur 6 (2 + 4)&lt;br /&gt;
:* Si name vaut &amp;quot;babOvmlCurrentDelegation&amp;quot;, value vaut l'id de la délégation&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;15&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera toutes les sections du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
affichera uniquement les sections personnalisées du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera les sections générées par les modules et les sections générées par les articles&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera uniquement les sections générées par la délégation dont l'identifiant est 5&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cache toutes les sections générées dans les délégations&lt;br /&gt;
&lt;br /&gt;
== OFRequest ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET) ou passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFRequest name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFPost ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPost name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre POST dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFGet ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFSitemapPosition ==&lt;br /&gt;
 &lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant le chemin dans le plan du site du nœud correspondant à la page courante d'Ovidentia (ou à l'élément de navigation passé en paramètre).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapPosition [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [node=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; langid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site en utilisant un identifiant de compatible avec le multilangue. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site. Si omis: la fonction retournera le chemin correspondant à la page courante d'Ovidentia&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le chemin commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé.&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
== OFSitemapMenu ==&lt;br /&gt;
&lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant l'arborescence des entrées de navigation d'Ovidentia (Plan du site), ou l'arborescence des entrées de navigation sous le nœud spécifié (si le paramètre selectednode est indiqué).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu [sitemap=&amp;quot;&amp;quot;] [baselangid=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [selectednode=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;1&amp;quot;] [maxdepth=&amp;quot;&amp;quot;] [ignorelastlevel=&amp;quot;0&amp;quot;] [mindepth=&amp;quot;0&amp;quot;] [outerul=&amp;quot;1&amp;quot;] [admindelegation=&amp;quot;0&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; baselangid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera en utilisant un identifiant compatible avec le multilangue&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
: S'il n'est pas renseigné, c'est le nœud DGAll qui sera utilisé (le nœud racine de la branche contenant les éléments de toutes les délégations confondues) ou le noeud &amp;quot;Custom&amp;quot; si un plan du site fourni par le module sitemap_editor est utilisé.&lt;br /&gt;
&lt;br /&gt;
; selectednode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier un nœud sélectionné dans le menu. La balise li correspondant à ce nœud se verra ajouter la classe css 'selected', et toutes ses balises li parentes ainsi qu'elle même auront la classe css 'active'. S'il n'est pas spécifié, c'est le nœud correspondant à la page courante qui est utilisé.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
; maxdepth ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre de niveaux (sous-menus imbriqués). Pas de limite par défaut.&lt;br /&gt;
&lt;br /&gt;
; ignorelastlevel  ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de ne pas afficher les nœuds n'ayant pas d'enfants.&lt;br /&gt;
: 1 : activé&lt;br /&gt;
: 0 ''(par défaut)'' : désactivé&lt;br /&gt;
&lt;br /&gt;
; mindepth ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de contourner 'ignorelastlevel' en forçant l’affichage des nœuds de niveau inférieur ou égal à cette valeur. 0 par défaut (désactivé).&lt;br /&gt;
&lt;br /&gt;
; outerul ''(optionnel)''&lt;br /&gt;
: Permet de de définir si le menu contient la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau.&lt;br /&gt;
: 1 ''(par défaut)'' : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau est présente.&lt;br /&gt;
: 0 : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau n'est pas présente.&lt;br /&gt;
&lt;br /&gt;
; admindelegation ''(optionnel)''&lt;br /&gt;
: Permet de définir que les nœuds d'administration ne seront affichés que si l'utilisateur à les droits de gestion correspondants.&lt;br /&gt;
: 1 : la délégation est prise en compte.&lt;br /&gt;
: 0 ''(par défaut)'' : la délégation n'est pas prise en compte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFCurrentNode ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'Id du nœud courant dans le plan de site.&lt;br /&gt;
&lt;br /&gt;
== OFThumbnail ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie une url vers l'image générée.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFThumbnail (id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour récupérer l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché.&lt;br /&gt;
&lt;br /&gt;
== OFImg ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie du HTML contenant un tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt; pour afficher l'image. Si aucune image ne peut être affichée, une chaine vide est retournée au lieu du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Les attributs non supportés par la fonction ovml serons reportés tel-quel en tant qu'attributs du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFImg (src=&amp;quot;&amp;quot; | ovsrc=&amp;quot;&amp;quot; | id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] &amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; src ''(optionnel)''&lt;br /&gt;
: Url vers une image, si cet attribut est déclaré mais contient une chaîne vide, la valeur retournée sera une chaîne vide au lieu du tag img. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; ovsrc ''(optionnel)''&lt;br /&gt;
: Permet de définir l'url d'une image en utilisant le nom d'une variable ovml. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour afficher l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
Affiche l'image que si le paramètre img est fourni dans l'url :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;img&amp;quot; saveas=&amp;quot;Image&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg ovsrc=&amp;quot;Image&amp;quot; alt=&amp;quot;Mon image&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Affiche la photo de l'utilisateur connecté :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USERID&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg id_user=&amp;quot;&amp;lt;OVBAB_SESS_USERID&amp;gt;&amp;quot; maxwidth=&amp;quot;48&amp;quot; maxheight=&amp;quot;48&amp;quot; alt=&amp;quot;&amp;lt;OVBAB_SESS_USER&amp;gt;&amp;quot; resizemode=&amp;quot;CROP_CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSitemapCustomNodeId ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'ID du noeud trouvé dans le plan du site et qui a pour cible le nœud fourni par le paramètre nodeid dans le plan du site du noyau. Si aucun noeud est trouvé dans le plan du site, la valeur de l'attribut nodeid est retourné a la place.&lt;br /&gt;
&lt;br /&gt;
Lors de la mise en place d'un skin cela permet d'indiquer un nœud connu dans le plan du site du noyau, ci celui-ci est inséré dans le plan du site personnalisé à l'aide d'une référence, le nouveau nœud sera automatiquement pris en compte.&lt;br /&gt;
&lt;br /&gt;
Si il existe plusieurs nœuds avec la même cible dans le plan du site du noyau, le premier trouvé sera utilisé&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;&amp;quot; [basenode=&amp;quot;&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: ID du nœud dans le plan du site proposé par le noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Racine de la recherche dans le plan du site personnalisé.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;bab_Articles&amp;quot; saveas=&amp;quot;CustomNodeId&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu basenode=&amp;quot;&amp;lt;OVCustomNodeId&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPreviousArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article précédant l'article spécifié. L'article précédant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPreviousArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFNextArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article suivant l'article spécifié. L'article suivant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFNextArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFWebStat ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.2.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'enregistrer un évènement qui sera comptabilisé dans les statistiques.&lt;br /&gt;
Ceci est particulièrement utile lors de l'affichage d'articles par OvML afin que ceux-ci soient correctement pris en compte dans les statistiques en tant qu'articles vus.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFWebStat name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Type d’évènement à enregistrer&lt;br /&gt;
:* bab_addon&lt;br /&gt;
:* bab_page&lt;br /&gt;
:* bab_articles&lt;br /&gt;
:* bab_artfiles&lt;br /&gt;
:* bab_ovml&lt;br /&gt;
:* bab_fmfolders&lt;br /&gt;
:* bab_fmfiles&lt;br /&gt;
:* bab_forums&lt;br /&gt;
:* bab_threads&lt;br /&gt;
:* bab_posts&lt;br /&gt;
:* bab_faqs&lt;br /&gt;
:* bab_faqsqr&lt;br /&gt;
:* bab_searchword&lt;br /&gt;
:* bab_xlinks&lt;br /&gt;
:* bab_dbdirectories&lt;br /&gt;
:* bab_ldapdirectories&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur correspondant au type d'évènement. Par exemple id de l'article pour bab_articles.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Affichage de l'article --&amp;gt;&lt;br /&gt;
    &amp;lt;OFWebStat name=&amp;quot;bab_articles&amp;quot; value=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFAddStyleSheet ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.5.93&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'insérer un fichier CSS dans l'élément &amp;lt;code&amp;gt;&amp;lt;head&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;/code&amp;gt; de la page HTML.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAddStyleSheet file=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin de la feuille de style relatif au dossier '''styles''' du noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.2.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFGetPath path=&amp;quot;&amp;quot; file_relative=&amp;quot;1&amp;quot; saveas=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file_relative&lt;br /&gt;
: Convertit un chemin relatif au fichier ovml en un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetSelectedSkinPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie le chemin du répertoire du thème sélectionné.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;OFGetSelectedSkinPath&amp;gt;''' doit remplacer '''skins/&amp;lt;OVbabSkin&amp;gt;/''' dans les fichiers ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFGetSelectedSkinPath&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCsrfProtectToken ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.4.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de protection contre les attaques CSRF, il doit être ajouté dans tous les formulaire utilisant la méthode POST.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;babCsrfProtect&amp;quot; value=&amp;quot;&amp;lt;OFGetCsrfProtectToken&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCurrentAdmGroup ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.5.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de la délegation actuellement administré par l'utilisateur courrant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;lt;OFGetCurrentAdmGroup&amp;gt;&amp;quot;&amp;gt;&amp;lt;OVDelegationName&amp;gt;&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPortletContainer ==&lt;br /&gt;
&lt;br /&gt;
''Nécessite l'installation du module '''portlets'''''&lt;br /&gt;
&lt;br /&gt;
Permet l'intégration d'une zone de portlet dans la page.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPortletContainer id=&amp;quot;&amp;quot; [mode=&amp;quot;static&amp;quot;] [placeholder=&amp;quot;&amp;quot;] [editplaceholder=&amp;quot;&amp;quot;] [description=&amp;quot;&amp;quot;] [classname=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id&lt;br /&gt;
: L'identifiant unique du portlet&lt;br /&gt;
&lt;br /&gt;
; mode ''(optionnel)''&lt;br /&gt;
: Le type de portlet&lt;br /&gt;
:* static ''(par défaut)'' : Le portlet est personnel, chaque utilisateur peut configurer son portlet&lt;br /&gt;
:* locked : Le portlet est le même pour tout les utilisateurs&lt;br /&gt;
&lt;br /&gt;
; placeholder ''(optionnel)''&lt;br /&gt;
: Un texte à afficher lorsque la zone de portlet est vide&lt;br /&gt;
&lt;br /&gt;
; editplaceholder ''(optionnel)''&lt;br /&gt;
: Un texte à afficher lorsque l'utilisateur édite la zone de portlet&lt;br /&gt;
&lt;br /&gt;
; description ''(optionnel)''&lt;br /&gt;
: Un texte toujours affiché&lt;br /&gt;
&lt;br /&gt;
; classname''(optionnel)''&lt;br /&gt;
: Une classe est ajoutée sur la div&lt;br /&gt;
&lt;br /&gt;
;categories&lt;br /&gt;
&lt;br /&gt;
;initwith&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetRegistryValue ==&lt;br /&gt;
&lt;br /&gt;
Renvoie une valeur de configuration gérée par la bab_Registry.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.97&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFGetRegistryValue path=&amp;quot;/path/to/value&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Le chemin de la registry correspondant à la valeur recherchée&lt;br /&gt;
&lt;br /&gt;
= Les containers OvML =&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les containers contiennent des tags OvML et du code HTML. Ce sont généralement des listes de données identiques ou des conditions. &lt;br /&gt;
&lt;br /&gt;
A l'appel d'un container, OvML met à votre disposition des variables &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La liste des variables dépend du type de container.&lt;br /&gt;
&lt;br /&gt;
Ces variables ne sont plus disponibles en dehors du container.&lt;br /&gt;
&lt;br /&gt;
A l’intérieur de tout container de type liste, les variables suivantes sont disponibles :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCIndex&lt;br /&gt;
| Index de l’entrée courante en commençant par 0&lt;br /&gt;
|-&lt;br /&gt;
| OVCCount&lt;br /&gt;
| Le nombre total d’entrées dans le container&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de comparaison ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent d’effectuer des comparaisons entre les valeurs expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
Si la condition est vrai, le contenu du container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfEqual&lt;br /&gt;
| Vrai si expr1 est égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotEqual&lt;br /&gt;
| Vrai si expr1 est différent expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThan&lt;br /&gt;
| Vrai si expr1 est strictement inférieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThanOrEqual&lt;br /&gt;
| Vrai si expr1 est inférieur ou égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThan&lt;br /&gt;
| Vrai si expr1 est strictement supérieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThanOrEqual&lt;br /&gt;
| Vrai si expr1 est supérieur ou égal à expr2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la comparaison&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la comparaison&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_LOGGED&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfEqual expr1=&amp;quot;&amp;lt;BAB_SESS_LOGGED&amp;amp;gt;&amp;quot; expr2=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Vous êtes connecté !&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/OCIfEqual&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de test d'existence sur les variables ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent de vérifier l'existence ou non d'une variable.&lt;br /&gt;
&lt;br /&gt;
Si la variable est définie ou non, selon le container, le container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name existe&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name n'existe pas&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx name=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable dont on doit tester l'existence&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte ne sera pas affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;variable&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte sera affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OCIfUserMemberOfGroups ==&lt;br /&gt;
&lt;br /&gt;
Ce container est exécuté si l'utilisateur courant appartient à un groupe&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCIfUserMemberOfGroups groupid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [childs=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCIfUserMemberOfGroups&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; groupid&lt;br /&gt;
: id du groupe ou plusieurs ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Cette variable permet de tester si un utilisateur spécifique appartient à des groupes en donnant un id utilisateur.&lt;br /&gt;
: Si omis, elle prend la valeur de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: yes : L'utilisateur courant doit appartenir à tous les groupes spécifiés dans groupid&lt;br /&gt;
: no ''(par défaut)'' : L'utilisateur courant doit appartenir à au moins un des groupes spécifiés dans groupid&lt;br /&gt;
&lt;br /&gt;
; childs ''(optionnel)''&lt;br /&gt;
: yes : Pour chaque groupe, inclure ses enfants&lt;br /&gt;
: no ''(par défaut)'' : Les enfants ne sont pas inclus&lt;br /&gt;
&lt;br /&gt;
== OCArticlesHomePages ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles des pages d’accueil privée ou publique.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlesHomePages type=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticlesHomePages&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée&lt;br /&gt;
: public : Liste les articles de la page d’accueil publique&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: yes : Filtre les articles selon le droit de visibilité&lt;br /&gt;
: no ''(par défaut)'' : Ne filtre pas&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCategoryId&lt;br /&gt;
| Id de la catégorie du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicTitle&lt;br /&gt;
| Titre du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCopyUrl&lt;br /&gt;
| Url pour accéder à la duplication de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCopyName&lt;br /&gt;
| Nom associé au lien pour accéder à la duplication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoi une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers récemment déposés.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFiles last=&amp;quot;&amp;quot; path=&amp;quot;&amp;quot; [folderid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFiles&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fichiers souhaité&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Indique dans quel sous-répertoire il faut chercher.&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id de l’espace ou plusieurs ids séparés par des virgules.&lt;br /&gt;
: Si omis, le container liste les fichiers récents de tous les répertoires.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fichiers par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fichiers par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fichiers aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileModifiedBy&lt;br /&gt;
| Dernière personne ayant modifié le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fichier a été créé. Si nul (0), le fichier a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles récents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentArticles last=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentArticles&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre d‘articles souhaité&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tous thèmes confondus&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie, tous les thèmes enfants seront utilisés&lt;br /&gt;
: si categoryid est utilisé, topicid devient obsolète&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'article a été créé. Si nul (0), l'article a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers commentaires d'articles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentComments last=&amp;quot;&amp;quot; [articleid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentComments&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de commentaires souhaité&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires tous articles confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentThreads ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers fils de discussion de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentThreads last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentThreads&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fils de discussion souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fils de discussion, tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières contributions de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentPosts last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [threadid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentPosts&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de contributions souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; threadid ''(optionnel)''&lt;br /&gt;
: Id du fil de discussion&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous sujets confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les contributions aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières questions de faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFaqQuestions last=&amp;quot;&amp;quot; [faqid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de questions souhaité&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières questions, toutes faqs confondues&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie de faq&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question en base de données&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Adresse Web pour accéder à la question dans le portail&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Adresse Web pour accéder à la question en plein écran (destiné à une vue popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionDate&lt;br /&gt;
| Date de création de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionAuthor&lt;br /&gt;
| Auteur de la question&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategories [parentid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; parentid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie parent ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: 0 ''(par défaut)'' : le container liste les catégories de thèmes à la racine.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryNext&amp;gt;...&amp;lt;/OCArticleCategoryNext&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idendiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryPrevious&amp;gt;...&amp;lt;/OCArticleCategoryPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCParentsArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets parents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCParentsArticleCategory categoryid=&amp;quot;&amp;quot; [reverse=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCParentsArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie.&lt;br /&gt;
&lt;br /&gt;
; reverse ''(optionnel)''&lt;br /&gt;
: 1 si on souhaite la liste dans l’ordre inverse.&lt;br /&gt;
: 0 ''(par défaut)'' : Les catégories sont triées dans l'ordre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une ou plusieurs catégorie de sujet.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategory categoryid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopics ==&lt;br /&gt;
&lt;br /&gt;
Liste des thèmes d'articles d'une catégorie donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article. La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles. La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicNext&amp;gt;...&amp;lt;/OCArticleTopicNext&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicPrevious&amp;gt;....&amp;lt;/OCArticleTopicPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idem que ceux du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopic ==&lt;br /&gt;
&lt;br /&gt;
Description d’un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic [topicid=&amp;quot;&amp;quot;] [topicname=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème d’articles ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles.&lt;br /&gt;
&lt;br /&gt;
; topicname ''(optionnel)''&lt;br /&gt;
: Nom du thème d’articles&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles ou s'appuie sur le paramètre topicid.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Recherche tous les thèmes dont l'utilisateur a le droit et ayant pour nom &amp;quot;essai&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 ayant pour nom essai.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom se termine par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom commence par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom contient la chaîne essai&lt;br /&gt;
&lt;br /&gt;
== OCArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste des articles d'un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 8.6.94 d'Ovidentia, les paramètres ajoutés à ce container devrait permettre de replacer OCRecentArticles, OCArticlesHomePage et OCArticle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticles [delegationid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [topicid=&amp;quot;&amp;quot;] [articleid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [homepage=&amp;quot;public|private&amp;quot;] [archive=&amp;quot;&amp;quot;] [offset=&amp;quot;&amp;quot;] [rows=&amp;quot;&amp;quot;] [limit=&amp;quot;[offset,]rows&amp;quot;] [order=&amp;quot;asc | desc&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticles&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
:: Id de la catégorie, tous les thèmes enfants seront utilisés &lt;br /&gt;
:: si categoryid est utilisé, topicid devient obsolète &lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule &lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; homepage ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée &lt;br /&gt;
: public : Liste les articles de la page d’accueil publique &lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; offset ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nombre d'articles à ignorer à partir du début de la liste&lt;br /&gt;
: 0 ''(par défaut)'' : aucune article n'est ignoré&lt;br /&gt;
&lt;br /&gt;
; rows ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
: -1 ''(par défaut)'' : toutes les lignes sont prises&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: ''Alternative à rows et offset''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCategoryId&lt;br /&gt;
| Id de la catégorie du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleNext&amp;gt;...&amp;lt;/OCArticleNext&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticlePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlePrevious&amp;gt;...&amp;lt;/OCArticlePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticle ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur les fichiers joints à un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleFiles articleid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCArticleFiles&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForums ==&lt;br /&gt;
&lt;br /&gt;
Liste des forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCForums [forumid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCForums&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les forums.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForumNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCForumNext&amp;gt;...&amp;lt;/OCForumNext&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForumPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCForumPrevious&amp;gt;...&amp;lt;/OCForumPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForum ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un forum donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCForum forumid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCForum&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid :&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCThread ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fil de discussion donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCThread threadid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCThread&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; threadid&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadForumId&lt;br /&gt;
| Id du forum contenant le fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadId&lt;br /&gt;
| Id du sujet du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadPostId&lt;br /&gt;
| Id de la contribution initiale&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadLastPostId&lt;br /&gt;
| Id de la dernière contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadDate&lt;br /&gt;
| Date de la création du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarter&lt;br /&gt;
| Nom du l'initiateur du sujet&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarterId&lt;br /&gt;
| ID de l'utilisateur ayant initié le sujet ( peut être égal à 0 s'il s'agit d'un utilisateur anonyme) &lt;br /&gt;
|-&lt;br /&gt;
| OVThreadUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPost ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une contribution donnée ou plusieurs séparées par des virgules.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCPost postid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid :&lt;br /&gt;
: Id de la contribution ou plusieurs Ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du fil de la discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthorId&lt;br /&gt;
| ID de l'auteur (peut être égal à 0 si l'auteur était un utilisateur anoyme)&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution à l'aide d'une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostReplyUrl&lt;br /&gt;
| Url pour répondre (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostModifyUrl&lt;br /&gt;
| Url pour modifier (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostConfirmUrl&lt;br /&gt;
| Url pour confirmer (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostDeleteUrl&lt;br /&gt;
| Url pour supprimer la contribution (sinon vide si pas de droit) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPostFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations de fichiers sur une contribution donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCPostFiles postid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid&lt;br /&gt;
: Id de la contribution&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFolders [folderid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFolders&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolderNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderNext&amp;gt;...&amp;lt;/OCFolderNext&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolderPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderPrevious&amp;gt;...&amp;lt;/OCFolderPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolder ==&lt;br /&gt;
&lt;br /&gt;
Donne les information sur un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFolder folderid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFolder&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSubFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-répertoires du répertoire path d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCSubFolders folderid=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSubFolders&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les sous-répertoire du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderName&lt;br /&gt;
| Nom du sous répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des fichiers d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFiles folderid=&amp;quot;&amp;quot; rows=&amp;quot;&amp;quot; offset=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFiles&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; offset&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nième fichier à partir du début de la liste&lt;br /&gt;
&lt;br /&gt;
; rows&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les fichiers du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: En lien avec l'attribut orderby.&lt;br /&gt;
:* asc ''(par défaut)'' : Ordonne les fichiers par ordre croissant&lt;br /&gt;
:* desc : Ordonne les fichiers par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
:''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
:* name ''(par défaut)'' : Ordonne les fichiers par nom&lt;br /&gt;
:* creation : Ordonne les fichiers par date de création&lt;br /&gt;
:* modification : Ordonne les fichiers par date de modification&lt;br /&gt;
:* size : Ordonne les fichiers par taille&lt;br /&gt;
:* hits : Ordonne les fichiers par nombre de &amp;quot;hits&amp;quot;&lt;br /&gt;
:* manual : Ordonne les fichiers suivant l'ordre défini manuellement sur le répertoire.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url du fichier si celui-ci est une image (utilisation pour un affichage). Cette variable ne prend pas en compte les droits définis au niveau du gestionnaire de fichiers.&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFileNext&amp;gt;...&amp;lt;/OCFileNext&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFiles|OCFiles]].&lt;br /&gt;
&lt;br /&gt;
== OCFilePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFilePrevious&amp;gt;...&amp;lt;/OCFilePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFile ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fichier d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFile fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFile&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileFields ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des champs d'un fichier donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFileFields fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFileFields&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldName&lt;br /&gt;
| Nom du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqs ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des Faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqs [faqid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqs&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqNext&amp;gt;...&amp;lt;/OCFaqNext&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqPrevious&amp;gt;...&amp;lt;/OCFaqPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaq ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une Faq donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaq faqid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaq&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategories ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des sous catégories d’une Faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategories faqid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqSubCategories&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la faq&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations des sous-catégories d’une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategory faqsubcatid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqSubCategory&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid&lt;br /&gt;
: Id de la sous catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des questions/réponses d'une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestions [faqid=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la sous catégorie faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs indiquées par le paramètre faqid.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionNext&amp;gt;...&amp;lt;/OCFaqQuestionNext&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionPrevious&amp;gt;...&amp;lt;/OCFaqQuestionPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestion ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une questions/réponses donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestion questionid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqQuestion&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; questionid&lt;br /&gt;
: Id de la question/réponse de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles d'un thème donné en attente d'approbation pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingArticles [topicid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingArticles&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation tout thème confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les commentaires en attente d'approbation d'un article donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingComments [articleid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingComments&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires en attente de tout article confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les commentaires en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date de publication du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers en attente d'approbation d'un répertoire donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingFiles [folderid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingFiles&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fichiers en attente de tout répertoire confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les fichiers en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste les contributions en attente d'approbation d'un forum donné ( forumid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingPosts [forumid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingPosts&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les contributions en attente de tout forum confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les contributions en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendars ==&lt;br /&gt;
&lt;br /&gt;
Liste les calendriers &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendars [type=&amp;quot;&amp;quot;] [calendarid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendars&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste tous les agendas. type peut prendre les valeurs suivantes :&lt;br /&gt;
: user: les agendas personnels &lt;br /&gt;
: group: les agendas de groupes&lt;br /&gt;
: resource: les agendas de ressources&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Un ou plusieurs id d'agendas séparés par des virgules&lt;br /&gt;
: Si omis, le container liste tous les agendas.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarId&lt;br /&gt;
| Id de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarName&lt;br /&gt;
| Intitulé de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarDescription&lt;br /&gt;
| Description de l'agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarOwnerId&lt;br /&gt;
| Id du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarType&lt;br /&gt;
| Type de l’agenda ( user, group ou resource )&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarUrl&lt;br /&gt;
| Url pour accéder à la page Agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories d’événements des agendas &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarCategories [filter=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarCategories&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryName&lt;br /&gt;
| Intitulé de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarUserEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas personnels&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarUserEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarUserEvents&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité.Remarque : si le paramètre est à «&amp;amp;nbsp;no&amp;amp;nbsp;», les événements privés seront aussi remontés&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarGroupEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas collectifs (anciennement agendas de groupes)&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarGroupEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarGroupEvents&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; groupid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
: Remarque : le paramètre groupid correspond à l'identifiant (grpid) de l'agenda lorsqu'on utilise les agendas collectifs.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarResourceEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas de ressources&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarResourceEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarResourceEvents&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparées par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; resourceid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas ( personnel, groupes ou de ressources )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarEvents&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date &lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramènera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas le container liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarId&lt;br /&gt;
| Id numérique de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrlId&lt;br /&gt;
| Id de l'agenda principal contenant le type, exemple &amp;quot;personal/1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarName&lt;br /&gt;
| Nom de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarType&lt;br /&gt;
| type de l'agenda principal (exemple: &amp;quot;caldav_personal&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectories ==&lt;br /&gt;
&lt;br /&gt;
Liste les annuaires de base de données&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectories [directoryid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectories&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid ''(optionnel)''&lt;br /&gt;
: Id de l'annuaire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: « database » ou « group », si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectory directoryid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectory&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryFields ==&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryFields directoryid=&amp;quot;&amp;quot; [all=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryFields&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: 1 : Donne la liste de tous les champs&lt;br /&gt;
: 0 : Donne la liste de champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldId&lt;br /&gt;
| Identifiant du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Le tableau ci-dessous donne la correspondance entre les champs et leurs identifiants :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Champ&lt;br /&gt;
! Identifiant&lt;br /&gt;
|-&lt;br /&gt;
| Surnom&lt;br /&gt;
| cn&lt;br /&gt;
|-&lt;br /&gt;
| Nom&lt;br /&gt;
| sn&lt;br /&gt;
|-&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
| mn&lt;br /&gt;
|-&lt;br /&gt;
| Prénom&lt;br /&gt;
| givenname&lt;br /&gt;
|-&lt;br /&gt;
| Photo&lt;br /&gt;
| jpegphoto&lt;br /&gt;
|-&lt;br /&gt;
| Adresse de messagerie&lt;br /&gt;
| email&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (bureau)&lt;br /&gt;
| btel&lt;br /&gt;
|-&lt;br /&gt;
| Tél. mobile&lt;br /&gt;
| mobile&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (domicile)&lt;br /&gt;
| htel&lt;br /&gt;
|-&lt;br /&gt;
| Télécopie (bureau)&lt;br /&gt;
| bfax&lt;br /&gt;
|-&lt;br /&gt;
| Titre&lt;br /&gt;
| title&lt;br /&gt;
|-&lt;br /&gt;
| Service&lt;br /&gt;
| departmentnumber&lt;br /&gt;
|-&lt;br /&gt;
| Société&lt;br /&gt;
| organisationname&lt;br /&gt;
|-&lt;br /&gt;
| Rue (bureau)&lt;br /&gt;
| bstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (bureau)&lt;br /&gt;
| bcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (bureau)&lt;br /&gt;
| bpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (bureau)&lt;br /&gt;
| bstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (bureau)&lt;br /&gt;
| bcountry&lt;br /&gt;
|-&lt;br /&gt;
| Rue (domicile)&lt;br /&gt;
| hstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (domicile)&lt;br /&gt;
| hcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (domicile)&lt;br /&gt;
| hpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (domicile)&lt;br /&gt;
| hstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (domicile)&lt;br /&gt;
| hcountry&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 1&lt;br /&gt;
| user1&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 2&lt;br /&gt;
| user2&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 3&lt;br /&gt;
| user3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Pour les champs additionnels, les identifiants sont de la forme '''babdirfXX''' ou '''XX''' est l'id du champ additionnel ( correspondant à fxid dans la liste des champs additionnels de l'annuaire ).&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMembers ==&lt;br /&gt;
&lt;br /&gt;
Liste les membres d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMembers directoryid=&amp;quot;&amp;quot; [fields=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [like=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryMembers&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: Ignoré si l'attribut '''fields''' est spécifié&lt;br /&gt;
: 1 : Donne tous les champs pour chaque membre&lt;br /&gt;
: 0 : Donne uniquement les champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
; fields ''(optionnel)''&lt;br /&gt;
: liste des identifiants des champs souhaités séparés par des virgules ( exemple &amp;quot;sn,givenname,email&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Identifiant du champ à utiliser pour ordonner la liste&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; like ''(optionnel)''&lt;br /&gt;
: Restreint la liste des membres ayant le champ spécifié par orderby (exemple orderby=&amp;quot;givenname&amp;quot;) commençant par ce motif ( exemple like=&amp;quot;A&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUrl&lt;br /&gt;
| Url pour accéder à la fiche détaillée du membre&lt;br /&gt;
|-&lt;br /&gt;
| DirectoryMemberEmailUrl&lt;br /&gt;
| Url pour afficher la popup de composition de message&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMemberFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryMembers'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMemberFields&amp;gt;...&amp;lt;/OCDbDirectoryMemberFields&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntry ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un membre d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntry directoryid=&amp;quot;&amp;quot; memberid=&amp;quot;&amp;quot; userid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectoryEntry&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; memberid&lt;br /&gt;
: Id du membre dans l'annuaire&lt;br /&gt;
&lt;br /&gt;
; userid&lt;br /&gt;
: Id Ovidentia de l'utilisateur s'il est enregistré&lt;br /&gt;
: Ignoré si memberid renseigné.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberUrl&lt;br /&gt;
| Url vers la fiche annuaire du membre&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntryFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryEntry'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntryFields&amp;gt;...&amp;lt;/OCDbDirectoryEntryFields&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryAcl ==&lt;br /&gt;
&lt;br /&gt;
Liste les utilisateurs ayant des droits sur un annuaire.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryAcl directoryid=&amp;quot;&amp;quot; [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryAcl&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: modify : pour les utilisateurs ayant le droit de modifier une fiche&lt;br /&gt;
: add : pour les utilisateurs ayant le droit d'ajouter une fiche&lt;br /&gt;
: view : pour les utilisateurs ayant le droit de consulter l'annuaire&lt;br /&gt;
: delete :  pour les utilisateurs ayant le droit de supprimer une fiche&lt;br /&gt;
: export :  pour les utilisateurs ayant le droit d'exporter l'annuaire&lt;br /&gt;
: import :  pour les utilisateurs ayant le droit d'importer l'annuaire&lt;br /&gt;
: empty :  pour les utilisateurs ayant le droit de vider l'annuaire&lt;br /&gt;
: bind :  pour les utilisateurs ayant le droit d'attacher une fiche&lt;br /&gt;
: unbind :  pour les utilisateurs ayant le droit de détacher une fiche&lt;br /&gt;
: view :  pour les utilisateurs ayant le droit de voir les fiches (DEFAULT)&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserFullName&lt;br /&gt;
| Nom complet de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserEmail&lt;br /&gt;
| Adresse email de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserId&lt;br /&gt;
| Id de l'utilisateur dans la base de données&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegations ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegations [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegations&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si yes : le container tient compte des droits d'accès de l'utilisateur&lt;br /&gt;
: Si no : le container ne tient pas compte des droits d'accès et ramène toutes les délégations créées dans le portail&lt;br /&gt;
: Si omis, le container tient compte des droits d'accès&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegation ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont fait partie l'utilisateur courant&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegation delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegation&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsManaged [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsManaged&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont l'utilisateur courant est administrateur.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationItems ==&lt;br /&gt;
&lt;br /&gt;
Liste les fonctions déléguées aux administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationItems delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationItems&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemName&lt;br /&gt;
| Intitulé de la fonction&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemValue&lt;br /&gt;
| 1: si la fonction est déléguée, 0 sinon&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationAdministrators ==&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationAdministrators delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationAdministrators&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationUserId&lt;br /&gt;
| Id de l'administrateur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategories [categoryid=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsCategories&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: Si omis, le container liste toutes les catégories&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une catégorie de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategory [categoryid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationsCategory&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmSpaces ==&lt;br /&gt;
&lt;br /&gt;
Liste les espaces de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCTmSpaces&amp;gt;...&amp;lt;/OCTmSpaces&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceId&lt;br /&gt;
| Id de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceName&lt;br /&gt;
| Nom de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceDescription&lt;br /&gt;
| Description de l'espace de projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmProjects ==&lt;br /&gt;
&lt;br /&gt;
Liste les projets d'un espace de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCTmProjects spaceid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCTmProjects&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; spaceid&lt;br /&gt;
: Id de l'espace de projets&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectId&lt;br /&gt;
| Id du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectName&lt;br /&gt;
| Nom du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectDescription&lt;br /&gt;
| Description du projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmTasks ==&lt;br /&gt;
&lt;br /&gt;
Liste les tâches d'un projet ou des tâches personnelles du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCTmTasks [projectid=&amp;quot;&amp;quot;] [startdate=&amp;quot;&amp;quot;] [enddate=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCTmTasks&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; projectid ''(optionnel)''&lt;br /&gt;
: Id du projet.&lt;br /&gt;
: Si omis, le conteneur renvoie les tâches personnelles de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; startdate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de début est postérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; enddate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de fin est antérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;&lt;br /&gt;
: desc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order. La valeur par défault est &amp;quot;TaskNumber&amp;quot;.&lt;br /&gt;
: Cet attribut peur contenir le nom de n'importe laquelle des variables renvoyées sans le préfixe &amp;quot;OV&amp;quot;, par exemple &amp;quot;TaskCategoryName&amp;quot; ou &amp;quot;TaskEndDate&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskId&lt;br /&gt;
| Id de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskProjectId&lt;br /&gt;
| Id du projet de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskNumber&lt;br /&gt;
| Numéro de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskShortDescription&lt;br /&gt;
| Description courte de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskStartDate&lt;br /&gt;
| Date de début de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskEndDate&lt;br /&gt;
| Date de fin de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryId&lt;br /&gt;
| Id de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryName&lt;br /&gt;
| Nom de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCompletion&lt;br /&gt;
| Niveau d'avancement de la tâche (0-100)&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskOwnerId&lt;br /&gt;
| Id de l'utilisateur propriétaire de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskClass&lt;br /&gt;
| Classe de la tâche&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgUserEntities ==&lt;br /&gt;
&lt;br /&gt;
Liste les entités d'organigrammes pour lesquelles un utilisateur à un rôle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgUserEntities userId=&amp;quot;&amp;quot; [orgChartId=&amp;quot;&amp;quot;] [roleType=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgUserEntities&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; userId&lt;br /&gt;
: Identifiant (entier) de l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; orgChartId ''(optionnel)''&lt;br /&gt;
: Identifiant (entier) de l'organigramme.&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'organigramme par défaut (nommé à l'origine Ovidentia) qui est utilisé.&lt;br /&gt;
&lt;br /&gt;
; roleType ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors tous les rôles seront utilisés.&lt;br /&gt;
: Les rôles sont des valeurs de 0 à 3&lt;br /&gt;
: 0 étant les rôles personnalisés&lt;br /&gt;
: 1 étant le rôle supérieur&lt;br /&gt;
: 2 étant le rôle employé&lt;br /&gt;
: 3 étant le rôle membre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgPathToEntity ==&lt;br /&gt;
&lt;br /&gt;
Liste toutes les entités parentes d'une entité d'un organigramme.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgPathToEntity entityId=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [includeEntity=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgPathToEntity&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'ordre ascendant qui est utilisé.&lt;br /&gt;
: Ordre dans lequel le chemin jusqu'à la racine sera retourné, les valeurs possible sont asc ou desc&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
; includeEntity ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis, alors l'entité ne sera pas incluse dans les résultats.&lt;br /&gt;
: Les valeurs possibles sont&amp;amp;nbsp;:&lt;br /&gt;
: 0 pour ne pas inclure l'entité (valeur par défaut)&lt;br /&gt;
: 1 pour inclure l'entité&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgChildEntities ==&lt;br /&gt;
&lt;br /&gt;
Liste toutes les entités enfant directes d'une entité d'un organigramme.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.100&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgChildEntities entityId=&amp;quot;&amp;quot; &amp;gt;...&amp;lt;/OCOrgChildEntities&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgEntityMembers ==&lt;br /&gt;
&lt;br /&gt;
Liste tous les membres d'une entité.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.100&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgEntityMembers entityId=&amp;quot;&amp;quot; &amp;gt;...&amp;lt;/OCOrgEntityMembers&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberDirEntryId&lt;br /&gt;
| Identifiant (entier) de la fiche annuaire de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberRoleType&lt;br /&gt;
| Id du rôle : 1 = Superior, 2 = Temporary employee, 3 = Members, 0 = Other collaborators&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberRoleName&lt;br /&gt;
| Nom du rôle&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserDisabled&lt;br /&gt;
| Utilisateur est désactivé (1 ou 0)&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserConfirmed&lt;br /&gt;
| Utilisateur est confirmé (1 ou 0)&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberSn&lt;br /&gt;
| Nom&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberGivenname&lt;br /&gt;
| Prénom&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserId&lt;br /&gt;
| Id user correspondant&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCMultipages ==&lt;br /&gt;
&lt;br /&gt;
Ce container permet de faciliter les calculs réalisés pendant un multi-pages. Ainsi selon le nombre total de résultats et le nombre de résultats à afficher par pages, le container permet de retourner le nombre de pages que contient le multi-pages. &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCMultipages total=&amp;quot;&amp;quot; maxpages=&amp;quot;&amp;quot; perpage=&amp;quot;&amp;quot; currentpage=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCMultipages&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; total&lt;br /&gt;
: Nombre total de résultats.&lt;br /&gt;
&lt;br /&gt;
; maxpages&lt;br /&gt;
: Nombre maximum de pages à afficher&lt;br /&gt;
&lt;br /&gt;
; perpage&lt;br /&gt;
: Nombre maximum de résultats à afficher par pages&lt;br /&gt;
&lt;br /&gt;
; currentpage&lt;br /&gt;
: Numéro de la page en cours&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCurrentPageNumber &lt;br /&gt;
| Numéro de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVNextPageNumber&lt;br /&gt;
| Numéro de la page suivante si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVPreviousPageNumber&lt;br /&gt;
| Numéro de la page précédente si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVTotalPages&lt;br /&gt;
| Nombre total de pages&lt;br /&gt;
|-&lt;br /&gt;
| OVResultFirst&lt;br /&gt;
| Index du premier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultLast&lt;br /&gt;
| Index du dernier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultsPage&lt;br /&gt;
| Nombre de résultats sur la page courante&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntries ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-entrées de navigation d'Ovidentia (Plan du site) d'une entrée parente. Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntries (node=&amp;quot;&amp;quot; | langid=&amp;quot;&amp;quot;) [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntries&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; langid&lt;br /&gt;
: Identifiant multilangue de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: peut être utilisé à la place de l'attribut node&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntry ==&lt;br /&gt;
&lt;br /&gt;
Renvoie les information sur une entrée de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntry node=&amp;quot;&amp;quot; [sitemap=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntry&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément (noeud du plan du site).&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapCustomNode ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des noeuds ayant pour cible l'id spécifié dans l'attribut &amp;lt;code&amp;gt;target&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans le module sitemap_editor, la valeur à saisir dans l'attribut target est affiché dans l'entête sur la page de visualisation du nœud.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapCustomNode [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] target=&amp;quot;&amp;quot; [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapCustomNode&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; target&lt;br /&gt;
: Id du noeud cible&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin. s'il n'est pas renseigné, le noeur racine par défaut sera utilisé (Custom pour le plan du site fourni par sitemap_editor), DGAll pour le plan du site du noyau).&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: permet de limiter le nombre d'éléments retournés, par exemple, &amp;lt;code&amp;gt;limit=&amp;quot;0,1&amp;quot;&amp;lt;/code&amp;gt; pour obtenir seulement le premier noeud. La syntaxe est identique à l'attribut &amp;lt;code&amp;gt;limit&amp;lt;/code&amp;gt; de OCSitemapPath&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapPath ==&lt;br /&gt;
&lt;br /&gt;
Retourne le chemin de fer (rail) d'une entrée de navigation sous la forme d'une liste d'entrées de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapPath [node=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapPath&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin.&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5,2&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur à 2 éléments à partir du 5ème. Si la première valeur est négative, l'index du premier élément retourné sera calculé à partir du nombre d'élément total. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;-1,1&amp;quot;&amp;lt;/code&amp;gt; affiche le dernier élément seulement. L'index négatif est supporté à partir d'ovidentia &amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Si la valeur est &amp;quot;1&amp;quot;, le denier noeud du plan du site auquel on a accédé sera mémorisé et récupéré lors de l'accès a une page en dehors du plan du site.&lt;br /&gt;
: La valeur par défaut est &amp;quot;1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Différentes méthodes d’utilisation d’un fichier OvML =&lt;br /&gt;
== Utilisation dans une url ==&lt;br /&gt;
Un fichier OvML peut être appellé en utilisant l’url suivante :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où fichier-ovml est le nom de votre fichier OvML qui doit se trouver dans le répertoire suivant&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
skins/nom-du-skin/ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le fichier ainsi appelé est parsé par Ovidentia et le résultat est affiché dans la partie centrale du portail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si l’on souhaite afficher le résultat en dehors du portail, par exemple dans une fenêtre popup, il faut ajouter le paramètre echo=1 comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De plus, si l’on souhaite passer des paramètres au fichier OvML, on utilisera l’url comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&amp;amp;param=val&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, on peut utiliser la variable OVparam dans le fichier OvML.&lt;br /&gt;
&lt;br /&gt;
Remarque : les paramètres peuvent être envoyés par formulaires en méthodes GET et POST.&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans un fichier template ==&lt;br /&gt;
Dans tout fichier template d’Ovidentia, on peut utiliser un fichier OvML en utilisant la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{ $OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : la syntaxe avec les accolades ne permet pas l'utilisation de nouvelles accolades à l'intérieur.&lt;br /&gt;
&lt;br /&gt;
{ $OVML({ mavariable }) } est impossible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est possible de passer une variable template en tant que paramètre à un fichier OvML via la syntaxe { $OVML(...) } d'un fichier template :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple : { $OVML(monFichier.html,param1=&amp;quot;var1&amp;quot;) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
si var1 est définie dans le template, le parseur la remplace avec sa valeur, sinon il utilise la valeur &amp;quot;var1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Optimiser le temps d'exécution d'un script OvML (disponible à partir de la version 7.2 d'Ovidentia) :'''&lt;br /&gt;
&lt;br /&gt;
Si votre script n'a pas besoin d'être réactualisé à chaque exécution, vous pouvez décider d'utiliser le cache via la syntaxe $OVMLCACHE.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE s'utilise dans les mêmes conditions que $OVML.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE peut recevoir un paramètre supplémentaire : _ovml_cache_duration=86400. Il permet d'indiquer le temps maximum pendant lequel le script ne sera pas réactualisé. Valeur en secondes.&lt;br /&gt;
&lt;br /&gt;
Si ovml_cache_duration n'est pas renseigné, le script sera réactualisé toutes les 3600 secondes (1 heure).&lt;br /&gt;
&lt;br /&gt;
Remarque : le cache est enregistré dans la session de l'utilisateur courant. Donc le script est systématiquement réactualisé si l'utilisateur se déconnecte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple :&lt;br /&gt;
&lt;br /&gt;
{ $OVMLCACHE(monFichier.html,param1=3,_ovml_cache_duration=86400) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : pensez bien aux conséquences d'utilisation du cache OvML avant de l'appliquer sur vos scripts. Pendant 3600 secondes, vous pouvez modifier vos scripts et des données d'Ovidentia sans pouvoir le vérifier à l'affichage !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autres types de cache possibles :&lt;br /&gt;
*session : cache dans la session (default)&lt;br /&gt;
*sitemap : cache dans un fichier basé sur le profile du plan du site&lt;br /&gt;
*file : cache dans un fichier&lt;br /&gt;
&lt;br /&gt;
Exemple d'utilisation avec un autre type de cache :&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE(menu.html,_ovml_cache_type=sitemap)&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans du contenu ==&lt;br /&gt;
On peut incorporer le résultat d’un fichier OvML dans du contenu Ovidentia ( article, section, faq etc… ). On utilisera la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Utilisation pour les pages d’accueil ==&lt;br /&gt;
On peut utiliser un fichier OvML pour les pages d’accueil privée et publique. Pour cela, utilisez les fichiers spécifiques private.html et public.html.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lors de l’affichage de la page public, Ovidentia cherche un fichier ayant le nom public.html dans le répertoire skins/nom-du-skin/ovml . S’il le trouve, il l’utilisera pour la page d’accueil public. Sinon, il affichera les articles définis par l'administrateur pour la page d’accueil public.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il en est de même pour la page d’accueil privée.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML par les modules ( addons ) ==&lt;br /&gt;
A partir de la version 5.4.2 d'Ovidentia, il est possible pour les modules de fournir des fonctionnalités basées sur OvML ( voir la documentation fournie avec le module ).&lt;br /&gt;
&lt;br /&gt;
Afin d'utiliser ces fonctionnalités, on utilisera le container suivant :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCAddon name=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; param2=&amp;quot;&amp;quot; ...&amp;gt;...&amp;lt;/OCAddon&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut du container du module&lt;br /&gt;
&lt;br /&gt;
Pour la signification des paramètres, il faut consulter la documentation fournie avec le module.&lt;br /&gt;
&lt;br /&gt;
La plupart du temps, le premier paramètre indique le nom du container que l'on veut utiliser et les paramètres suivants sont des attributs à ce container.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 5.6.3, il est aussi possible de créer des fonctions OvML pour un module. La syntaxe d'utilisation de ces fonctions est la suivante :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAddon name=&amp;quot;&amp;quot; function=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; function&lt;br /&gt;
: Nom de la fonction&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut de la fonction utilisée&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML dans l'éditeur Wysiwyg ==&lt;br /&gt;
L'éditeur Wysiwyg d'Ovidentia possède une option permettant d'utiliser un fichier OvML afin de l'intégrer dans l'affichage d'un article, d'une section... Par défaut, tous les fichiers OvML présents dans le dossier ovml de la skin courante sont affichés dans le formulaire de sélection. Il existe un moyen de cacher ces fichiers aux utilisateurs de l'éditeur en modifiant la racine de sélection des fichiers :&lt;br /&gt;
&lt;br /&gt;
On ajoute un dossier nommé &amp;quot;editor&amp;quot; dans le dossier ovml de la skin courante, l'éditeur Wysiwyg ne proposera alors que les fichiers présents dans ce répertoire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est toujours possible d'utiliser la syntaxe $OVML manuellement afin d'exécuter un fichier OvML ne se situant pas dans le dossier editor.&lt;/div&gt;</summary>
		<author><name>Laucho</name></author>	</entry>

	<entry>
		<id>https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5729</id>
		<title>Référence OvML</title>
		<link rel="alternate" type="text/html" href="https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5729"/>
				<updated>2019-03-08T15:20:19Z</updated>
		
		<summary type="html">&lt;p&gt;Laucho : /* Différentes méthodes d’utilisation d’un fichier OvML */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Catégorie:Développement de skins]]&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
OvML ( Ovidentia Markup Langage ) est un ensemble de balises, identiques par leur syntaxe à celles utilisées avec HTML. Elles permettent d’extraire des données Ovidentia, de les manipuler et de les présenter en utilisant HTML.&lt;br /&gt;
&lt;br /&gt;
Les données à extraire peuvent être de plusieurs types, comme par exemple, les cinq derniers articles publiés, les dernières contributions d’un forum donné, les derniers fichiers chargés, etc …&lt;br /&gt;
&lt;br /&gt;
On pourra ainsi s’en servir pour réorganiser complètement la page d'accueil d'un site Ovidentia en y insérant, par exemple, la liste des 3 derniers articles, la liste des 5 dernières contributions d'un forum, des images, le texte d'un article spécifique, ...&lt;br /&gt;
&lt;br /&gt;
La conception d'une page OvML est identique à celle d'une page HTML. Elle peut ne contenir que des balises OvML ou un mélange HTML et OvML. On peut aussi partir d'une page HTML existante et y insérer des données Ovidentia en utilisant les balises OvML. Pour l’afficher, on utilisera l’url suivante :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
Certaines balises OvML sont dites “Container&amp;quot;. Un container est une balise OvML contenant une partie du fichier OvML comprise entre un tag d’ouverture et un tag de fermeture. Un container peut être une liste ou une condition. Dans le cas d’une liste, le contenu du container est répété autant de fois qu’il y a d’éléments dans la liste. Un container ‘condition’ n’affiche son contenu que dans le cas où la condition est vraie.&lt;br /&gt;
&lt;br /&gt;
== Les variables &amp;lt;OVxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Une variable OvML est de la forme:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
où xxxx est le nom de la variable.&lt;br /&gt;
&lt;br /&gt;
Différents paramètres peuvent être utilisés pour modifier l’affichage du résultat de la variable.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être sauvegardée dans une autre variable en utilisant le paramètre saveas (voir ci-dessous).&lt;br /&gt;
&lt;br /&gt;
== Les fonctions &amp;lt;OFxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Les fonctions se présentent sous la forme :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Elles permettent, entre autre, de traduire du texte, de faire des opérations arithmétiques, etc, …&lt;br /&gt;
&lt;br /&gt;
Le résultat de ces fonctions peut être sauvegardé dans une variable OvML en utilisant le paramètre saveas (voir ci-dessus).&lt;br /&gt;
&lt;br /&gt;
== Les containers &amp;lt;OCxxxx&amp;gt; … &amp;lt;/OCxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque importante d'utilisation des containers :'''&lt;br /&gt;
&lt;br /&gt;
* Il est possible d’imbriquer les containers sauf s’ils ont le même nom. Dans le cas précédent, il existe l’astuce de rajouter un paramètre sans valeur différente dans les balises. Ce paramètre va permettre d'identifier l'ouverture et la fermeture des containers par le moteur d'Ovidentia. Le paramètre doit donc se retrouver dans la balise d'ouverture ainsi que dans la balise de fermeture.&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre1&amp;gt;&lt;br /&gt;
    &amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre2&amp;gt;&lt;br /&gt;
        ...&lt;br /&gt;
    &amp;lt;/OCxxxx monparametre2&amp;gt;&lt;br /&gt;
&amp;lt;/OCxxxx monparametre1&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Chaque paramètre d'un container est vu comme une variable par le moteur OvML; il faut donc éviter d'utiliser pour nom d'une variable OvML le nom d'un attribut d'un container pour supprimer des erreurs d'interprétation.&lt;br /&gt;
&lt;br /&gt;
= Les variables OvML =&lt;br /&gt;
&lt;br /&gt;
Les variables OvML peuvent être définies dans le fichier OvML, produites par un container ou passées comme paramètres dans l’url. Elles sont accessibles en utilisant la syntaxe :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVnom-de-la-variable&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut définir une variable OvML en utilisant la fonction PutVar :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;nbArticles&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit une variable nbArticles initialisée à la valeur 10.&lt;br /&gt;
&lt;br /&gt;
Pour récupérer la valeur dans une page OvML, il faut utiliser la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut aussi définir une variable en utilisant une variable globale d’Ovidentia. Pour cela, il suffira d’omettre le deuxième paramètre :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;babSlogan&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maintenant la variable &amp;lt;code&amp;gt;&amp;lt;OVbabSlogan&amp;gt;&amp;lt;/code&amp;gt; existe dans OvML et contient le contenu du slogan du site.&lt;br /&gt;
&lt;br /&gt;
On peut ainsi utiliser les variables d’Ovidentia pour récupérer le nom de l’utilisateur connecté ( BAB_SESS_USER ), son ID ( BAB_SESS_USERID ), etc.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
* babCurrentDate est une variable globale permettant de récupérer la date courante. Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
* Les variables globales booléennes comme BAB_SESS_LOGGED ont la valeur nulle si la valeur est fausse (false) et vaut 1 si la valeur est vraie (true).&lt;br /&gt;
&lt;br /&gt;
Il est parfois utile de tester l’existence d’une variable avant de la définir. On utilisera pour cela la fonction '''IfNotIsSet''' :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;page&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, si la variable page n’est pas définie, elle sera définie avec la valeur initiale 1.&lt;br /&gt;
&lt;br /&gt;
Toutes les variables produites par un container peuvent être jointes en utilisant la syntaxe d’une variable OvML &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
On peut aussi passer des variables OvML à un fichier OvML en utilisant l’url :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;total=1000&lt;br /&gt;
&lt;br /&gt;
Dans la page OvML on peut donc utiliser la variable totale.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être modifiée ou sauvegardée dans une autre variable en utilisant les attributs suivants :&lt;br /&gt;
&lt;br /&gt;
== saveas ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable dans une autre.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles saveas=&amp;quot;TotalArticles&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Une nouvelle variable TotalArticles est créée et sa valeur est la même que celle de nbArticles.&lt;br /&gt;
&lt;br /&gt;
== strlen ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer les n premiers caractères de la variable.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Récupère les n premiers caractères du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il est possible de spécifier une chaîne qui sera ajoutée à la fin du résultat si la variable a été tronquée. Par exemple &amp;quot;...“ pour indiquer une suite :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100,...&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== striptags ==&lt;br /&gt;
&lt;br /&gt;
Supprime les tags HTML de la variable :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les tags HTML de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan striptags=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== htmlentities ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit les entities HTML ( &amp;lt; devient &amp;amp;amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit en inverse les entities HTML ( &amp;amp;amp;lt; devient &amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan htmlentities=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== stripslashes ==&lt;br /&gt;
&lt;br /&gt;
Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan stripslashes=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== urlencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans une url&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan urlencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== jsencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans du javascript&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan jsencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== strcase ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| upper&lt;br /&gt;
| Convertit le contenu de la variable en majuscule&lt;br /&gt;
|-&lt;br /&gt;
| lower&lt;br /&gt;
| Convertit le contenu de la variable en minuscule&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strcase=&amp;quot;upper&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nlremove ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les retours chariots&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nlremove=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== trim ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| left&lt;br /&gt;
| Supprime les blancs en début de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| right&lt;br /&gt;
| Supprime les blancs en fin de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| all&lt;br /&gt;
| Supprime les blancs en début et en fin de chaîne&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan trim=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nl2br ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;1&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Transforme les retours chariots en &amp;lt;BR&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nl2br=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== sprintf ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| Voir la documentation PHP pour la fonction sprintf&lt;br /&gt;
| Retourne une chaîne formatée&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVMoney sprintf=&amp;quot;%01.2f&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== date ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater une date Ovidentia &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| S&lt;br /&gt;
| Format court de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| L&lt;br /&gt;
| Format long de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| T&lt;br /&gt;
| Format de l'heure défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| d&lt;br /&gt;
| Trois premières lettres du jour de la semaine Dim pour Dimanche&lt;br /&gt;
|-&lt;br /&gt;
| D&lt;br /&gt;
| Jour de la semaine Dimanche par exemple&lt;br /&gt;
|-&lt;br /&gt;
| j&lt;br /&gt;
| Jour du mois, sur deux chiffres (éventuellement avec un zéro) : &amp;quot;01&amp;quot; à &amp;quot;31&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| m&lt;br /&gt;
| Mois, en trois lettres : par exemple &amp;quot;Avr&amp;quot; (pour Avril)&lt;br /&gt;
|-&lt;br /&gt;
| M&lt;br /&gt;
| Mois en lettres : Avril par exemple&lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Mois; i.e. &amp;quot;01&amp;quot; à &amp;quot;12&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Y&lt;br /&gt;
| Année, 4 chiffres; i.e. &amp;quot;2003&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| y&lt;br /&gt;
| Année, 2 chiffres; i.e. &amp;quot;03&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| H&lt;br /&gt;
| heure, au format 24h, &amp;quot;00&amp;quot; à &amp;quot;23&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| i&lt;br /&gt;
| Minutes; &amp;quot;00&amp;quot; à &amp;quot;59&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleDate date=&amp;quot;%d %j %m %Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;OVbabCurrentDate&amp;gt;&amp;lt;/code&amp;gt; est une variable permettant de récupérer la date courante.&lt;br /&gt;
&lt;br /&gt;
Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabCurrentDate date=&amp;quot;%D %j %M&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== author ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater l’auteur d’un article, un commentaire etc, … quand la variable contient l’id de l’auteur.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| %F&lt;br /&gt;
| Prénom&lt;br /&gt;
|-&lt;br /&gt;
| %M&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
|-&lt;br /&gt;
| %L&lt;br /&gt;
| Nom&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleAuthor author=&amp;quot;%F %L&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Les fonctions OvML =&lt;br /&gt;
&lt;br /&gt;
On reconnaît les fonctions par la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx ...&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les fonctions OvML disponibles sont :&lt;br /&gt;
&lt;br /&gt;
== OFTranslate ==&lt;br /&gt;
&lt;br /&gt;
Permet de traduire une chaîne. Pour cela, il faut qu'un fichier se nommant ''lang-'''identifiant-de-la-langue'''.xml'' soit présent dans le dossier ''ovidentia-'''numéro-de-version'''/lang''.&lt;br /&gt;
&lt;br /&gt;
Il s'agit d'un fichier XML listant différentes expressions traduites dans la langue choisie pour le fichier. Il est composé d'un élément ayant le même nom que l'identifiant de la langue. Celui-ci est composé de multiples éléments &amp;lt;code&amp;gt;string&amp;lt;/code&amp;gt; prenant un paramètre &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; indiquant l'identifiant du texte et contient le texte traduit.&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour l'anglais ''lang-en.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;en&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;About your article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;About your comment&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;About your file&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/en&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour le français ''lang-fr.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;fr&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;Au sujet de votre article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;A propos de votre commentaire&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;A propos de votre fichier&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/fr&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFTranslate text=&amp;quot;&amp;quot; [lang=&amp;quot;&amp;quot;] [folder=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; text&lt;br /&gt;
: Identifiant du texte à traduire&lt;br /&gt;
&lt;br /&gt;
; lang ''(optionnel)''&lt;br /&gt;
: Identifiant de la langue dans laquelle doit être traduit le texte&lt;br /&gt;
: Si omis, le texte sera traduit dans la langue sélectionnée par l'utilisateur&lt;br /&gt;
&lt;br /&gt;
; folder ''(optionnel)''&lt;br /&gt;
: Nom du module&lt;br /&gt;
: Si omis, le fichier langue du noyau est utilisé&lt;br /&gt;
&lt;br /&gt;
== OFPutVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de déclarer une nouvelle variable.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFGetVar ==&lt;br /&gt;
&lt;br /&gt;
Permet d'afficher une variable tout comme la syntaxe &amp;lt;code&amp;gt;&amp;lt;OVnom-de-la-variable&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFGetVar name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable à afficher&lt;br /&gt;
&lt;br /&gt;
== OFIfNotIsSet ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable si elle n’est pas déjà définie.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFInclude ==&lt;br /&gt;
&lt;br /&gt;
Permet d'inclure un autre fichier OVML&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFInclude file=&amp;quot;&amp;quot; [cache=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin du fichier OVML relatif au répertoire ovml du skin ou du répertoire ovml du noyau&lt;br /&gt;
&lt;br /&gt;
; cache ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : Le cache n'est pas utilisé pour afficher le fichier.&lt;br /&gt;
:* 1 : Le cache est utilisé.&lt;br /&gt;
&lt;br /&gt;
== OFUrlContent ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le contenu d’une url. Très utile pour inclure dans Ovidentia des fichiers HTML d’un site Web statique&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFUrlContent url=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; url&lt;br /&gt;
: url de la page à inclure&lt;br /&gt;
&lt;br /&gt;
== OFRecurse ==&lt;br /&gt;
&lt;br /&gt;
La fonction OFRecurse permet d'exécuter un code tant qu'une condition est réalisée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFRecurse&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
Cette fonction peut prendre tous les paramètres que peut prendre le container appelé récursivement.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
Cet exemple permet d'afficher l'arborescence des catégories et thèmes d'articles.&lt;br /&gt;
Ici, la fonction &amp;lt;code&amp;gt;OFRecurse&amp;lt;/code&amp;gt; est utilisée pour relancer le container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt; autant de fois que désiré en lui précisant le paramètre parentid (voir container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
    &amp;lt;OCArticleCategories&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&lt;br /&gt;
            &amp;lt;OVCategoryName&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
                &amp;lt;OFRecurse parentid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;OVTopicName&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Opérateurs arithmétiques ==&lt;br /&gt;
&lt;br /&gt;
Permettent de faire des opérations arithmétiques sur des variables. Elles sont construites de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;X&amp;quot; expr2=&amp;quot;Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l'opération souhaitée entre 10 et 50.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l’opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Toutefois, pour pouvoir stocker cette valeur dans une variable, il faut ajouter le paramètre &amp;lt;code&amp;gt;saveas&amp;lt;/code&amp;gt; lors de l'appel de la fonction.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot; saveas=&amp;quot;NewTotal&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit la variable &amp;lt;code&amp;gt;NewTotal&amp;lt;/code&amp;gt; ayant pour valeur le résultat de l'opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Les opérateurs disponibles sont :&lt;br /&gt;
&lt;br /&gt;
=== OFAOAddition ===&lt;br /&gt;
&lt;br /&gt;
Permet d’additionner expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOAddition expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de l'addition&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de l'addition&lt;br /&gt;
&lt;br /&gt;
=== OFAOSubtraction ===&lt;br /&gt;
&lt;br /&gt;
Permet de soustraire expr2 à expr1.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 - 20&amp;quot;, soit -10.&lt;br /&gt;
&lt;br /&gt;
=== OFAOMultiplication ===&lt;br /&gt;
&lt;br /&gt;
Permet de faire le produit de expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOMultiplication expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
=== OFAODivision ===&lt;br /&gt;
&lt;br /&gt;
Permet de diviser expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la division&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la division&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 / 20&amp;quot;, soit 0.5.&lt;br /&gt;
&lt;br /&gt;
=== OFAOModulus ===&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le reste de la division de expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme du modulo&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme du modulo&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 % 20&amp;quot;, soit 10, car 10 / 20 = 0 + '''10'''.&lt;br /&gt;
&lt;br /&gt;
== OFHeader ==&lt;br /&gt;
&lt;br /&gt;
Permet d'envoyer un header HTTP pour le fichier ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur du header à modifier&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;content-type:text/xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de définir un cookie qui sera envoyé avec le reste des en-têtes.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSetCookie name=&amp;quot;&amp;quot; expire=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cookie&lt;br /&gt;
&lt;br /&gt;
; expire&lt;br /&gt;
: Temps en secondes au bout duquel le cookie expire&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecteur au cookie&lt;br /&gt;
&lt;br /&gt;
== OFGetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer la valeur d'un cookie. Une variable ayant le nom du cookie récupéré est créée automatiquement.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFGetCookie name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cooke dont on souhatie récupérer la valeur&lt;br /&gt;
&lt;br /&gt;
== OFSetSessionVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de choisir le type de sections à afficher dans le portail.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Permet d'indiquer le type de filtre à appliquer sur les sections&lt;br /&gt;
:* &amp;quot;babSectionsType&amp;quot; définit le type des sections à afficher&lt;br /&gt;
:* &amp;quot;babOvmlCurrentDelegation&amp;quot; filtre sur les sections propres à une délégation&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Permet de préciser les sections à afficher.&lt;br /&gt;
:* Si name vaut &amp;quot;babSectionsType&amp;quot; :&lt;br /&gt;
:** 1 : Section Administration et Utilisateur&lt;br /&gt;
:** 2 : Sections générées par les articles (sections de catégories et de thèmes d'articles)&lt;br /&gt;
:** 4 : Sections personnalisées&lt;br /&gt;
:** 8 : Sections générées par les modules&lt;br /&gt;
:** 15 : Toutes les sections&lt;br /&gt;
:** '''Remarque :''' les valeurs peuvent s'additionner. Pour afficher les sections des articles et les sections personnalisées, on utilisera la valeur 6 (2 + 4)&lt;br /&gt;
:* Si name vaut &amp;quot;babOvmlCurrentDelegation&amp;quot;, value vaut l'id de la délégation&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;15&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera toutes les sections du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
affichera uniquement les sections personnalisées du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera les sections générées par les modules et les sections générées par les articles&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera uniquement les sections générées par la délégation dont l'identifiant est 5&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cache toutes les sections générées dans les délégations&lt;br /&gt;
&lt;br /&gt;
== OFRequest ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET) ou passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFRequest name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFPost ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPost name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre POST dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFGet ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFSitemapPosition ==&lt;br /&gt;
 &lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant le chemin dans le plan du site du nœud correspondant à la page courante d'Ovidentia (ou à l'élément de navigation passé en paramètre).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapPosition [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [node=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; langid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site en utilisant un identifiant de compatible avec le multilangue. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site. Si omis: la fonction retournera le chemin correspondant à la page courante d'Ovidentia&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le chemin commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé.&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
== OFSitemapMenu ==&lt;br /&gt;
&lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant l'arborescence des entrées de navigation d'Ovidentia (Plan du site), ou l'arborescence des entrées de navigation sous le nœud spécifié (si le paramètre selectednode est indiqué).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu [sitemap=&amp;quot;&amp;quot;] [baselangid=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [selectednode=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;1&amp;quot;] [maxdepth=&amp;quot;&amp;quot;] [ignorelastlevel=&amp;quot;0&amp;quot;] [mindepth=&amp;quot;0&amp;quot;] [outerul=&amp;quot;1&amp;quot;] [admindelegation=&amp;quot;0&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; baselangid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera en utilisant un identifiant compatible avec le multilangue&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
: S'il n'est pas renseigné, c'est le nœud DGAll qui sera utilisé (le nœud racine de la branche contenant les éléments de toutes les délégations confondues) ou le noeud &amp;quot;Custom&amp;quot; si un plan du site fourni par le module sitemap_editor est utilisé.&lt;br /&gt;
&lt;br /&gt;
; selectednode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier un nœud sélectionné dans le menu. La balise li correspondant à ce nœud se verra ajouter la classe css 'selected', et toutes ses balises li parentes ainsi qu'elle même auront la classe css 'active'. S'il n'est pas spécifié, c'est le nœud correspondant à la page courante qui est utilisé.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
; maxdepth ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre de niveaux (sous-menus imbriqués). Pas de limite par défaut.&lt;br /&gt;
&lt;br /&gt;
; ignorelastlevel  ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de ne pas afficher les nœuds n'ayant pas d'enfants.&lt;br /&gt;
: 1 : activé&lt;br /&gt;
: 0 ''(par défaut)'' : désactivé&lt;br /&gt;
&lt;br /&gt;
; mindepth ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de contourner 'ignorelastlevel' en forçant l’affichage des nœuds de niveau inférieur ou égal à cette valeur. 0 par défaut (désactivé).&lt;br /&gt;
&lt;br /&gt;
; outerul ''(optionnel)''&lt;br /&gt;
: Permet de de définir si le menu contient la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau.&lt;br /&gt;
: 1 ''(par défaut)'' : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau est présente.&lt;br /&gt;
: 0 : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau n'est pas présente.&lt;br /&gt;
&lt;br /&gt;
; admindelegation ''(optionnel)''&lt;br /&gt;
: Permet de définir que les nœuds d'administration ne seront affichés que si l'utilisateur à les droits de gestion correspondants.&lt;br /&gt;
: 1 : la délégation est prise en compte.&lt;br /&gt;
: 0 ''(par défaut)'' : la délégation n'est pas prise en compte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFCurrentNode ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'Id du nœud courant dans le plan de site.&lt;br /&gt;
&lt;br /&gt;
== OFThumbnail ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie une url vers l'image générée.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFThumbnail (id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour récupérer l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché.&lt;br /&gt;
&lt;br /&gt;
== OFImg ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie du HTML contenant un tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt; pour afficher l'image. Si aucune image ne peut être affichée, une chaine vide est retournée au lieu du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Les attributs non supportés par la fonction ovml serons reportés tel-quel en tant qu'attributs du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFImg (src=&amp;quot;&amp;quot; | ovsrc=&amp;quot;&amp;quot; | id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] &amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; src ''(optionnel)''&lt;br /&gt;
: Url vers une image, si cet attribut est déclaré mais contient une chaîne vide, la valeur retournée sera une chaîne vide au lieu du tag img. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; ovsrc ''(optionnel)''&lt;br /&gt;
: Permet de définir l'url d'une image en utilisant le nom d'une variable ovml. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour afficher l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
Affiche l'image que si le paramètre img est fourni dans l'url :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;img&amp;quot; saveas=&amp;quot;Image&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg ovsrc=&amp;quot;Image&amp;quot; alt=&amp;quot;Mon image&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Affiche la photo de l'utilisateur connecté :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USERID&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg id_user=&amp;quot;&amp;lt;OVBAB_SESS_USERID&amp;gt;&amp;quot; maxwidth=&amp;quot;48&amp;quot; maxheight=&amp;quot;48&amp;quot; alt=&amp;quot;&amp;lt;OVBAB_SESS_USER&amp;gt;&amp;quot; resizemode=&amp;quot;CROP_CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSitemapCustomNodeId ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'ID du noeud trouvé dans le plan du site et qui a pour cible le nœud fourni par le paramètre nodeid dans le plan du site du noyau. Si aucun noeud est trouvé dans le plan du site, la valeur de l'attribut nodeid est retourné a la place.&lt;br /&gt;
&lt;br /&gt;
Lors de la mise en place d'un skin cela permet d'indiquer un nœud connu dans le plan du site du noyau, ci celui-ci est inséré dans le plan du site personnalisé à l'aide d'une référence, le nouveau nœud sera automatiquement pris en compte.&lt;br /&gt;
&lt;br /&gt;
Si il existe plusieurs nœuds avec la même cible dans le plan du site du noyau, le premier trouvé sera utilisé&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;&amp;quot; [basenode=&amp;quot;&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: ID du nœud dans le plan du site proposé par le noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Racine de la recherche dans le plan du site personnalisé.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;bab_Articles&amp;quot; saveas=&amp;quot;CustomNodeId&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu basenode=&amp;quot;&amp;lt;OVCustomNodeId&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPreviousArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article précédant l'article spécifié. L'article précédant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPreviousArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFNextArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article suivant l'article spécifié. L'article suivant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFNextArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFWebStat ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.2.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'enregistrer un évènement qui sera comptabilisé dans les statistiques.&lt;br /&gt;
Ceci est particulièrement utile lors de l'affichage d'articles par OvML afin que ceux-ci soient correctement pris en compte dans les statistiques en tant qu'articles vus.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFWebStat name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Type d’évènement à enregistrer&lt;br /&gt;
:* bab_addon&lt;br /&gt;
:* bab_page&lt;br /&gt;
:* bab_articles&lt;br /&gt;
:* bab_artfiles&lt;br /&gt;
:* bab_ovml&lt;br /&gt;
:* bab_fmfolders&lt;br /&gt;
:* bab_fmfiles&lt;br /&gt;
:* bab_forums&lt;br /&gt;
:* bab_threads&lt;br /&gt;
:* bab_posts&lt;br /&gt;
:* bab_faqs&lt;br /&gt;
:* bab_faqsqr&lt;br /&gt;
:* bab_searchword&lt;br /&gt;
:* bab_xlinks&lt;br /&gt;
:* bab_dbdirectories&lt;br /&gt;
:* bab_ldapdirectories&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur correspondant au type d'évènement. Par exemple id de l'article pour bab_articles.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Affichage de l'article --&amp;gt;&lt;br /&gt;
    &amp;lt;OFWebStat name=&amp;quot;bab_articles&amp;quot; value=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFAddStyleSheet ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.5.93&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'insérer un fichier CSS dans l'élément &amp;lt;code&amp;gt;&amp;lt;head&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;/code&amp;gt; de la page HTML.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAddStyleSheet file=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin de la feuille de style relatif au dossier '''styles''' du noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.2.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFGetPath path=&amp;quot;&amp;quot; file_relative=&amp;quot;1&amp;quot; saveas=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file_relative&lt;br /&gt;
: Convertit un chemin relatif au fichier ovml en un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetSelectedSkinPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie le chemin du répertoire du thème sélectionné.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;OFGetSelectedSkinPath&amp;gt;''' doit remplacer '''skins/&amp;lt;OVbabSkin&amp;gt;/''' dans les fichiers ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFGetSelectedSkinPath&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCsrfProtectToken ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.4.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de protection contre les attaques CSRF, il doit être ajouté dans tous les formulaire utilisant la méthode POST.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;babCsrfProtect&amp;quot; value=&amp;quot;&amp;lt;OFGetCsrfProtectToken&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCurrentAdmGroup ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.5.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de la délegation actuellement administré par l'utilisateur courrant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;lt;OFGetCurrentAdmGroup&amp;gt;&amp;quot;&amp;gt;&amp;lt;OVDelegationName&amp;gt;&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPortletContainer ==&lt;br /&gt;
&lt;br /&gt;
''Nécessite l'installation du module '''portlets'''''&lt;br /&gt;
&lt;br /&gt;
Permet l'intégration d'une zone de portlet dans la page.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPortletContainer id=&amp;quot;&amp;quot; [mode=&amp;quot;static&amp;quot;] [placeholder=&amp;quot;&amp;quot;] [editplaceholder=&amp;quot;&amp;quot;] [description=&amp;quot;&amp;quot;] [classname=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id&lt;br /&gt;
: L'identifiant unique du portlet&lt;br /&gt;
&lt;br /&gt;
; mode ''(optionnel)''&lt;br /&gt;
: Le type de portlet&lt;br /&gt;
:* static ''(par défaut)'' : Le portlet est personnel, chaque utilisateur peut configurer son portlet&lt;br /&gt;
:* locked : Le portlet est le même pour tout les utilisateurs&lt;br /&gt;
&lt;br /&gt;
; placeholder ''(optionnel)''&lt;br /&gt;
: Un texte à afficher lorsque la zone de portlet est vide&lt;br /&gt;
&lt;br /&gt;
; editplaceholder ''(optionnel)''&lt;br /&gt;
: Un texte à afficher lorsque l'utilisateur édite la zone de portlet&lt;br /&gt;
&lt;br /&gt;
; description ''(optionnel)''&lt;br /&gt;
: Un texte toujours affiché&lt;br /&gt;
&lt;br /&gt;
; classname''(optionnel)''&lt;br /&gt;
: Une classe est ajoutée sur la div&lt;br /&gt;
&lt;br /&gt;
;categories&lt;br /&gt;
&lt;br /&gt;
;initwith&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetRegistryValue ==&lt;br /&gt;
&lt;br /&gt;
Renvoie une valeur de configuration gérée par la bab_Registry.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.97&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFGetRegistryValue path=&amp;quot;/path/to/value&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Le chemin de la registry correspondant à la valeur recherchée&lt;br /&gt;
&lt;br /&gt;
= Les containers OvML =&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les containers contiennent des tags OvML et du code HTML. Ce sont généralement des listes de données identiques ou des conditions. &lt;br /&gt;
&lt;br /&gt;
A l'appel d'un container, OvML met à votre disposition des variables &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La liste des variables dépend du type de container.&lt;br /&gt;
&lt;br /&gt;
Ces variables ne sont plus disponibles en dehors du container.&lt;br /&gt;
&lt;br /&gt;
A l’intérieur de tout container de type liste, les variables suivantes sont disponibles :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCIndex&lt;br /&gt;
| Index de l’entrée courante en commençant par 0&lt;br /&gt;
|-&lt;br /&gt;
| OVCCount&lt;br /&gt;
| Le nombre total d’entrées dans le container&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de comparaison ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent d’effectuer des comparaisons entre les valeurs expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
Si la condition est vrai, le contenu du container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfEqual&lt;br /&gt;
| Vrai si expr1 est égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotEqual&lt;br /&gt;
| Vrai si expr1 est différent expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThan&lt;br /&gt;
| Vrai si expr1 est strictement inférieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThanOrEqual&lt;br /&gt;
| Vrai si expr1 est inférieur ou égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThan&lt;br /&gt;
| Vrai si expr1 est strictement supérieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThanOrEqual&lt;br /&gt;
| Vrai si expr1 est supérieur ou égal à expr2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la comparaison&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la comparaison&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_LOGGED&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfEqual expr1=&amp;quot;&amp;lt;BAB_SESS_LOGGED&amp;amp;gt;&amp;quot; expr2=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Vous êtes connecté !&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/OCIfEqual&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de test d'existence sur les variables ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent de vérifier l'existence ou non d'une variable.&lt;br /&gt;
&lt;br /&gt;
Si la variable est définie ou non, selon le container, le container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name existe&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name n'existe pas&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx name=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable dont on doit tester l'existence&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte ne sera pas affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;variable&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte sera affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OCIfUserMemberOfGroups ==&lt;br /&gt;
&lt;br /&gt;
Ce container est exécuté si l'utilisateur courant appartient à un groupe&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCIfUserMemberOfGroups groupid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [childs=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCIfUserMemberOfGroups&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; groupid&lt;br /&gt;
: id du groupe ou plusieurs ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Cette variable permet de tester si un utilisateur spécifique appartient à des groupes en donnant un id utilisateur.&lt;br /&gt;
: Si omis, elle prend la valeur de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: yes : L'utilisateur courant doit appartenir à tous les groupes spécifiés dans groupid&lt;br /&gt;
: no ''(par défaut)'' : L'utilisateur courant doit appartenir à au moins un des groupes spécifiés dans groupid&lt;br /&gt;
&lt;br /&gt;
; childs ''(optionnel)''&lt;br /&gt;
: yes : Pour chaque groupe, inclure ses enfants&lt;br /&gt;
: no ''(par défaut)'' : Les enfants ne sont pas inclus&lt;br /&gt;
&lt;br /&gt;
== OCArticlesHomePages ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles des pages d’accueil privée ou publique.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlesHomePages type=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticlesHomePages&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée&lt;br /&gt;
: public : Liste les articles de la page d’accueil publique&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: yes : Filtre les articles selon le droit de visibilité&lt;br /&gt;
: no ''(par défaut)'' : Ne filtre pas&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCategoryId&lt;br /&gt;
| Id de la catégorie du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicTitle&lt;br /&gt;
| Titre du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoi une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers récemment déposés.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFiles last=&amp;quot;&amp;quot; path=&amp;quot;&amp;quot; [folderid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFiles&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fichiers souhaité&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Indique dans quel sous-répertoire il faut chercher.&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id de l’espace ou plusieurs ids séparés par des virgules.&lt;br /&gt;
: Si omis, le container liste les fichiers récents de tous les répertoires.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fichiers par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fichiers par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fichiers aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileModifiedBy&lt;br /&gt;
| Dernière personne ayant modifié le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fichier a été créé. Si nul (0), le fichier a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles récents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentArticles last=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentArticles&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre d‘articles souhaité&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tous thèmes confondus&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie, tous les thèmes enfants seront utilisés&lt;br /&gt;
: si categoryid est utilisé, topicid devient obsolète&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'article a été créé. Si nul (0), l'article a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers commentaires d'articles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentComments last=&amp;quot;&amp;quot; [articleid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentComments&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de commentaires souhaité&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires tous articles confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentThreads ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers fils de discussion de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentThreads last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentThreads&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fils de discussion souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fils de discussion, tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières contributions de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentPosts last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [threadid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentPosts&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de contributions souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; threadid ''(optionnel)''&lt;br /&gt;
: Id du fil de discussion&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous sujets confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les contributions aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières questions de faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFaqQuestions last=&amp;quot;&amp;quot; [faqid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de questions souhaité&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières questions, toutes faqs confondues&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie de faq&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question en base de données&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Adresse Web pour accéder à la question dans le portail&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Adresse Web pour accéder à la question en plein écran (destiné à une vue popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionDate&lt;br /&gt;
| Date de création de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionAuthor&lt;br /&gt;
| Auteur de la question&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategories [parentid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; parentid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie parent ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: 0 ''(par défaut)'' : le container liste les catégories de thèmes à la racine.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryNext&amp;gt;...&amp;lt;/OCArticleCategoryNext&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idendiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryPrevious&amp;gt;...&amp;lt;/OCArticleCategoryPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCParentsArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets parents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCParentsArticleCategory categoryid=&amp;quot;&amp;quot; [reverse=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCParentsArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie.&lt;br /&gt;
&lt;br /&gt;
; reverse ''(optionnel)''&lt;br /&gt;
: 1 si on souhaite la liste dans l’ordre inverse.&lt;br /&gt;
: 0 ''(par défaut)'' : Les catégories sont triées dans l'ordre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une ou plusieurs catégorie de sujet.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategory categoryid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopics ==&lt;br /&gt;
&lt;br /&gt;
Liste des thèmes d'articles d'une catégorie donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article. La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles. La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicNext&amp;gt;...&amp;lt;/OCArticleTopicNext&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicPrevious&amp;gt;....&amp;lt;/OCArticleTopicPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idem que ceux du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopic ==&lt;br /&gt;
&lt;br /&gt;
Description d’un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic [topicid=&amp;quot;&amp;quot;] [topicname=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème d’articles ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles.&lt;br /&gt;
&lt;br /&gt;
; topicname ''(optionnel)''&lt;br /&gt;
: Nom du thème d’articles&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles ou s'appuie sur le paramètre topicid.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Recherche tous les thèmes dont l'utilisateur a le droit et ayant pour nom &amp;quot;essai&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 ayant pour nom essai.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom se termine par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom commence par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom contient la chaîne essai&lt;br /&gt;
&lt;br /&gt;
== OCArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste des articles d'un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 8.6.94 d'Ovidentia, les paramètres ajoutés à ce container devrait permettre de replacer OCRecentArticles, OCArticlesHomePage et OCArticle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticles [delegationid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [topicid=&amp;quot;&amp;quot;] [articleid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [homepage=&amp;quot;public|private&amp;quot;] [archive=&amp;quot;&amp;quot;] [offset=&amp;quot;&amp;quot;] [rows=&amp;quot;&amp;quot;] [limit=&amp;quot;[offset,]rows&amp;quot;] [order=&amp;quot;asc | desc&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticles&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
:: Id de la catégorie, tous les thèmes enfants seront utilisés &lt;br /&gt;
:: si categoryid est utilisé, topicid devient obsolète &lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule &lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; homepage ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée &lt;br /&gt;
: public : Liste les articles de la page d’accueil publique &lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; offset ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nombre d'articles à ignorer à partir du début de la liste&lt;br /&gt;
: 0 ''(par défaut)'' : aucune article n'est ignoré&lt;br /&gt;
&lt;br /&gt;
; rows ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
: -1 ''(par défaut)'' : toutes les lignes sont prises&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: ''Alternative à rows et offset''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCategoryId&lt;br /&gt;
| Id de la catégorie du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleNext&amp;gt;...&amp;lt;/OCArticleNext&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticlePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlePrevious&amp;gt;...&amp;lt;/OCArticlePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticle ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur les fichiers joints à un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleFiles articleid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCArticleFiles&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForums ==&lt;br /&gt;
&lt;br /&gt;
Liste des forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCForums [forumid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCForums&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les forums.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForumNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCForumNext&amp;gt;...&amp;lt;/OCForumNext&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForumPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCForumPrevious&amp;gt;...&amp;lt;/OCForumPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForum ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un forum donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCForum forumid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCForum&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid :&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCThread ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fil de discussion donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCThread threadid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCThread&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; threadid&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadForumId&lt;br /&gt;
| Id du forum contenant le fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadId&lt;br /&gt;
| Id du sujet du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadPostId&lt;br /&gt;
| Id de la contribution initiale&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadLastPostId&lt;br /&gt;
| Id de la dernière contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadDate&lt;br /&gt;
| Date de la création du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarter&lt;br /&gt;
| Nom du l'initiateur du sujet&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarterId&lt;br /&gt;
| ID de l'utilisateur ayant initié le sujet ( peut être égal à 0 s'il s'agit d'un utilisateur anonyme) &lt;br /&gt;
|-&lt;br /&gt;
| OVThreadUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPost ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une contribution donnée ou plusieurs séparées par des virgules.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCPost postid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid :&lt;br /&gt;
: Id de la contribution ou plusieurs Ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du fil de la discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthorId&lt;br /&gt;
| ID de l'auteur (peut être égal à 0 si l'auteur était un utilisateur anoyme)&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution à l'aide d'une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostReplyUrl&lt;br /&gt;
| Url pour répondre (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostModifyUrl&lt;br /&gt;
| Url pour modifier (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostConfirmUrl&lt;br /&gt;
| Url pour confirmer (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostDeleteUrl&lt;br /&gt;
| Url pour supprimer la contribution (sinon vide si pas de droit) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPostFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations de fichiers sur une contribution donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCPostFiles postid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid&lt;br /&gt;
: Id de la contribution&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFolders [folderid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFolders&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolderNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderNext&amp;gt;...&amp;lt;/OCFolderNext&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolderPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderPrevious&amp;gt;...&amp;lt;/OCFolderPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolder ==&lt;br /&gt;
&lt;br /&gt;
Donne les information sur un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFolder folderid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFolder&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSubFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-répertoires du répertoire path d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCSubFolders folderid=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSubFolders&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les sous-répertoire du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderName&lt;br /&gt;
| Nom du sous répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des fichiers d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFiles folderid=&amp;quot;&amp;quot; rows=&amp;quot;&amp;quot; offset=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFiles&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; offset&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nième fichier à partir du début de la liste&lt;br /&gt;
&lt;br /&gt;
; rows&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les fichiers du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: En lien avec l'attribut orderby.&lt;br /&gt;
:* asc ''(par défaut)'' : Ordonne les fichiers par ordre croissant&lt;br /&gt;
:* desc : Ordonne les fichiers par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
:''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
:* name ''(par défaut)'' : Ordonne les fichiers par nom&lt;br /&gt;
:* creation : Ordonne les fichiers par date de création&lt;br /&gt;
:* modification : Ordonne les fichiers par date de modification&lt;br /&gt;
:* size : Ordonne les fichiers par taille&lt;br /&gt;
:* hits : Ordonne les fichiers par nombre de &amp;quot;hits&amp;quot;&lt;br /&gt;
:* manual : Ordonne les fichiers suivant l'ordre défini manuellement sur le répertoire.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url du fichier si celui-ci est une image (utilisation pour un affichage). Cette variable ne prend pas en compte les droits définis au niveau du gestionnaire de fichiers.&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFileNext&amp;gt;...&amp;lt;/OCFileNext&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFiles|OCFiles]].&lt;br /&gt;
&lt;br /&gt;
== OCFilePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFilePrevious&amp;gt;...&amp;lt;/OCFilePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFile ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fichier d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFile fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFile&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileFields ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des champs d'un fichier donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFileFields fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFileFields&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldName&lt;br /&gt;
| Nom du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqs ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des Faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqs [faqid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqs&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqNext&amp;gt;...&amp;lt;/OCFaqNext&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqPrevious&amp;gt;...&amp;lt;/OCFaqPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaq ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une Faq donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaq faqid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaq&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategories ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des sous catégories d’une Faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategories faqid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqSubCategories&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la faq&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations des sous-catégories d’une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategory faqsubcatid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqSubCategory&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid&lt;br /&gt;
: Id de la sous catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des questions/réponses d'une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestions [faqid=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la sous catégorie faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs indiquées par le paramètre faqid.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionNext&amp;gt;...&amp;lt;/OCFaqQuestionNext&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionPrevious&amp;gt;...&amp;lt;/OCFaqQuestionPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestion ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une questions/réponses donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestion questionid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqQuestion&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; questionid&lt;br /&gt;
: Id de la question/réponse de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles d'un thème donné en attente d'approbation pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingArticles [topicid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingArticles&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation tout thème confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les commentaires en attente d'approbation d'un article donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingComments [articleid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingComments&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires en attente de tout article confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les commentaires en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date de publication du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers en attente d'approbation d'un répertoire donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingFiles [folderid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingFiles&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fichiers en attente de tout répertoire confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les fichiers en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste les contributions en attente d'approbation d'un forum donné ( forumid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingPosts [forumid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingPosts&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les contributions en attente de tout forum confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les contributions en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendars ==&lt;br /&gt;
&lt;br /&gt;
Liste les calendriers &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendars [type=&amp;quot;&amp;quot;] [calendarid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendars&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste tous les agendas. type peut prendre les valeurs suivantes :&lt;br /&gt;
: user: les agendas personnels &lt;br /&gt;
: group: les agendas de groupes&lt;br /&gt;
: resource: les agendas de ressources&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Un ou plusieurs id d'agendas séparés par des virgules&lt;br /&gt;
: Si omis, le container liste tous les agendas.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarId&lt;br /&gt;
| Id de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarName&lt;br /&gt;
| Intitulé de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarDescription&lt;br /&gt;
| Description de l'agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarOwnerId&lt;br /&gt;
| Id du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarType&lt;br /&gt;
| Type de l’agenda ( user, group ou resource )&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarUrl&lt;br /&gt;
| Url pour accéder à la page Agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories d’événements des agendas &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarCategories [filter=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarCategories&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryName&lt;br /&gt;
| Intitulé de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarUserEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas personnels&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarUserEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarUserEvents&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité.Remarque : si le paramètre est à «&amp;amp;nbsp;no&amp;amp;nbsp;», les événements privés seront aussi remontés&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarGroupEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas collectifs (anciennement agendas de groupes)&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarGroupEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarGroupEvents&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; groupid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
: Remarque : le paramètre groupid correspond à l'identifiant (grpid) de l'agenda lorsqu'on utilise les agendas collectifs.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarResourceEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas de ressources&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarResourceEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarResourceEvents&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparées par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; resourceid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas ( personnel, groupes ou de ressources )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarEvents&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date &lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramènera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas le container liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarId&lt;br /&gt;
| Id numérique de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrlId&lt;br /&gt;
| Id de l'agenda principal contenant le type, exemple &amp;quot;personal/1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarName&lt;br /&gt;
| Nom de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarType&lt;br /&gt;
| type de l'agenda principal (exemple: &amp;quot;caldav_personal&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectories ==&lt;br /&gt;
&lt;br /&gt;
Liste les annuaires de base de données&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectories [directoryid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectories&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid ''(optionnel)''&lt;br /&gt;
: Id de l'annuaire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: « database » ou « group », si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectory directoryid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectory&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryFields ==&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryFields directoryid=&amp;quot;&amp;quot; [all=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryFields&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: 1 : Donne la liste de tous les champs&lt;br /&gt;
: 0 : Donne la liste de champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldId&lt;br /&gt;
| Identifiant du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Le tableau ci-dessous donne la correspondance entre les champs et leurs identifiants :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Champ&lt;br /&gt;
! Identifiant&lt;br /&gt;
|-&lt;br /&gt;
| Surnom&lt;br /&gt;
| cn&lt;br /&gt;
|-&lt;br /&gt;
| Nom&lt;br /&gt;
| sn&lt;br /&gt;
|-&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
| mn&lt;br /&gt;
|-&lt;br /&gt;
| Prénom&lt;br /&gt;
| givenname&lt;br /&gt;
|-&lt;br /&gt;
| Photo&lt;br /&gt;
| jpegphoto&lt;br /&gt;
|-&lt;br /&gt;
| Adresse de messagerie&lt;br /&gt;
| email&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (bureau)&lt;br /&gt;
| btel&lt;br /&gt;
|-&lt;br /&gt;
| Tél. mobile&lt;br /&gt;
| mobile&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (domicile)&lt;br /&gt;
| htel&lt;br /&gt;
|-&lt;br /&gt;
| Télécopie (bureau)&lt;br /&gt;
| bfax&lt;br /&gt;
|-&lt;br /&gt;
| Titre&lt;br /&gt;
| title&lt;br /&gt;
|-&lt;br /&gt;
| Service&lt;br /&gt;
| departmentnumber&lt;br /&gt;
|-&lt;br /&gt;
| Société&lt;br /&gt;
| organisationname&lt;br /&gt;
|-&lt;br /&gt;
| Rue (bureau)&lt;br /&gt;
| bstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (bureau)&lt;br /&gt;
| bcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (bureau)&lt;br /&gt;
| bpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (bureau)&lt;br /&gt;
| bstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (bureau)&lt;br /&gt;
| bcountry&lt;br /&gt;
|-&lt;br /&gt;
| Rue (domicile)&lt;br /&gt;
| hstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (domicile)&lt;br /&gt;
| hcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (domicile)&lt;br /&gt;
| hpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (domicile)&lt;br /&gt;
| hstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (domicile)&lt;br /&gt;
| hcountry&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 1&lt;br /&gt;
| user1&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 2&lt;br /&gt;
| user2&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 3&lt;br /&gt;
| user3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Pour les champs additionnels, les identifiants sont de la forme '''babdirfXX''' ou '''XX''' est l'id du champ additionnel ( correspondant à fxid dans la liste des champs additionnels de l'annuaire ).&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMembers ==&lt;br /&gt;
&lt;br /&gt;
Liste les membres d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMembers directoryid=&amp;quot;&amp;quot; [fields=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [like=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryMembers&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: Ignoré si l'attribut '''fields''' est spécifié&lt;br /&gt;
: 1 : Donne tous les champs pour chaque membre&lt;br /&gt;
: 0 : Donne uniquement les champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
; fields ''(optionnel)''&lt;br /&gt;
: liste des identifiants des champs souhaités séparés par des virgules ( exemple &amp;quot;sn,givenname,email&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Identifiant du champ à utiliser pour ordonner la liste&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; like ''(optionnel)''&lt;br /&gt;
: Restreint la liste des membres ayant le champ spécifié par orderby (exemple orderby=&amp;quot;givenname&amp;quot;) commençant par ce motif ( exemple like=&amp;quot;A&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUrl&lt;br /&gt;
| Url pour accéder à la fiche détaillée du membre&lt;br /&gt;
|-&lt;br /&gt;
| DirectoryMemberEmailUrl&lt;br /&gt;
| Url pour afficher la popup de composition de message&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMemberFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryMembers'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMemberFields&amp;gt;...&amp;lt;/OCDbDirectoryMemberFields&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntry ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un membre d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntry directoryid=&amp;quot;&amp;quot; memberid=&amp;quot;&amp;quot; userid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectoryEntry&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; memberid&lt;br /&gt;
: Id du membre dans l'annuaire&lt;br /&gt;
&lt;br /&gt;
; userid&lt;br /&gt;
: Id Ovidentia de l'utilisateur s'il est enregistré&lt;br /&gt;
: Ignoré si memberid renseigné.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberUrl&lt;br /&gt;
| Url vers la fiche annuaire du membre&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntryFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryEntry'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntryFields&amp;gt;...&amp;lt;/OCDbDirectoryEntryFields&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryAcl ==&lt;br /&gt;
&lt;br /&gt;
Liste les utilisateurs ayant des droits sur un annuaire.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryAcl directoryid=&amp;quot;&amp;quot; [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryAcl&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: modify : pour les utilisateurs ayant le droit de modifier une fiche&lt;br /&gt;
: add : pour les utilisateurs ayant le droit d'ajouter une fiche&lt;br /&gt;
: view : pour les utilisateurs ayant le droit de consulter l'annuaire&lt;br /&gt;
: delete :  pour les utilisateurs ayant le droit de supprimer une fiche&lt;br /&gt;
: export :  pour les utilisateurs ayant le droit d'exporter l'annuaire&lt;br /&gt;
: import :  pour les utilisateurs ayant le droit d'importer l'annuaire&lt;br /&gt;
: empty :  pour les utilisateurs ayant le droit de vider l'annuaire&lt;br /&gt;
: bind :  pour les utilisateurs ayant le droit d'attacher une fiche&lt;br /&gt;
: unbind :  pour les utilisateurs ayant le droit de détacher une fiche&lt;br /&gt;
: view :  pour les utilisateurs ayant le droit de voir les fiches (DEFAULT)&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserFullName&lt;br /&gt;
| Nom complet de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserEmail&lt;br /&gt;
| Adresse email de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserId&lt;br /&gt;
| Id de l'utilisateur dans la base de données&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegations ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegations [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegations&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si yes : le container tient compte des droits d'accès de l'utilisateur&lt;br /&gt;
: Si no : le container ne tient pas compte des droits d'accès et ramène toutes les délégations créées dans le portail&lt;br /&gt;
: Si omis, le container tient compte des droits d'accès&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegation ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont fait partie l'utilisateur courant&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegation delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegation&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsManaged [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsManaged&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont l'utilisateur courant est administrateur.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationItems ==&lt;br /&gt;
&lt;br /&gt;
Liste les fonctions déléguées aux administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationItems delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationItems&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemName&lt;br /&gt;
| Intitulé de la fonction&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemValue&lt;br /&gt;
| 1: si la fonction est déléguée, 0 sinon&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationAdministrators ==&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationAdministrators delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationAdministrators&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationUserId&lt;br /&gt;
| Id de l'administrateur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategories [categoryid=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsCategories&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: Si omis, le container liste toutes les catégories&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une catégorie de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategory [categoryid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationsCategory&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmSpaces ==&lt;br /&gt;
&lt;br /&gt;
Liste les espaces de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCTmSpaces&amp;gt;...&amp;lt;/OCTmSpaces&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceId&lt;br /&gt;
| Id de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceName&lt;br /&gt;
| Nom de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceDescription&lt;br /&gt;
| Description de l'espace de projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmProjects ==&lt;br /&gt;
&lt;br /&gt;
Liste les projets d'un espace de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCTmProjects spaceid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCTmProjects&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; spaceid&lt;br /&gt;
: Id de l'espace de projets&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectId&lt;br /&gt;
| Id du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectName&lt;br /&gt;
| Nom du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectDescription&lt;br /&gt;
| Description du projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmTasks ==&lt;br /&gt;
&lt;br /&gt;
Liste les tâches d'un projet ou des tâches personnelles du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCTmTasks [projectid=&amp;quot;&amp;quot;] [startdate=&amp;quot;&amp;quot;] [enddate=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCTmTasks&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; projectid ''(optionnel)''&lt;br /&gt;
: Id du projet.&lt;br /&gt;
: Si omis, le conteneur renvoie les tâches personnelles de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; startdate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de début est postérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; enddate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de fin est antérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;&lt;br /&gt;
: desc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order. La valeur par défault est &amp;quot;TaskNumber&amp;quot;.&lt;br /&gt;
: Cet attribut peur contenir le nom de n'importe laquelle des variables renvoyées sans le préfixe &amp;quot;OV&amp;quot;, par exemple &amp;quot;TaskCategoryName&amp;quot; ou &amp;quot;TaskEndDate&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskId&lt;br /&gt;
| Id de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskProjectId&lt;br /&gt;
| Id du projet de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskNumber&lt;br /&gt;
| Numéro de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskShortDescription&lt;br /&gt;
| Description courte de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskStartDate&lt;br /&gt;
| Date de début de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskEndDate&lt;br /&gt;
| Date de fin de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryId&lt;br /&gt;
| Id de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryName&lt;br /&gt;
| Nom de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCompletion&lt;br /&gt;
| Niveau d'avancement de la tâche (0-100)&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskOwnerId&lt;br /&gt;
| Id de l'utilisateur propriétaire de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskClass&lt;br /&gt;
| Classe de la tâche&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgUserEntities ==&lt;br /&gt;
&lt;br /&gt;
Liste les entités d'organigrammes pour lesquelles un utilisateur à un rôle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgUserEntities userId=&amp;quot;&amp;quot; [orgChartId=&amp;quot;&amp;quot;] [roleType=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgUserEntities&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; userId&lt;br /&gt;
: Identifiant (entier) de l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; orgChartId ''(optionnel)''&lt;br /&gt;
: Identifiant (entier) de l'organigramme.&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'organigramme par défaut (nommé à l'origine Ovidentia) qui est utilisé.&lt;br /&gt;
&lt;br /&gt;
; roleType ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors tous les rôles seront utilisés.&lt;br /&gt;
: Les rôles sont des valeurs de 0 à 3&lt;br /&gt;
: 0 étant les rôles personnalisés&lt;br /&gt;
: 1 étant le rôle supérieur&lt;br /&gt;
: 2 étant le rôle employé&lt;br /&gt;
: 3 étant le rôle membre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgPathToEntity ==&lt;br /&gt;
&lt;br /&gt;
Liste toutes les entités parentes d'une entité d'un organigramme.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgPathToEntity entityId=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [includeEntity=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgPathToEntity&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'ordre ascendant qui est utilisé.&lt;br /&gt;
: Ordre dans lequel le chemin jusqu'à la racine sera retourné, les valeurs possible sont asc ou desc&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
; includeEntity ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis, alors l'entité ne sera pas incluse dans les résultats.&lt;br /&gt;
: Les valeurs possibles sont&amp;amp;nbsp;:&lt;br /&gt;
: 0 pour ne pas inclure l'entité (valeur par défaut)&lt;br /&gt;
: 1 pour inclure l'entité&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgChildEntities ==&lt;br /&gt;
&lt;br /&gt;
Liste toutes les entités enfant directes d'une entité d'un organigramme.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.100&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgChildEntities entityId=&amp;quot;&amp;quot; &amp;gt;...&amp;lt;/OCOrgChildEntities&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgEntityMembers ==&lt;br /&gt;
&lt;br /&gt;
Liste tous les membres d'une entité.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.100&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgEntityMembers entityId=&amp;quot;&amp;quot; &amp;gt;...&amp;lt;/OCOrgEntityMembers&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberDirEntryId&lt;br /&gt;
| Identifiant (entier) de la fiche annuaire de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberRoleType&lt;br /&gt;
| Id du rôle : 1 = Superior, 2 = Temporary employee, 3 = Members, 0 = Other collaborators&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberRoleName&lt;br /&gt;
| Nom du rôle&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserDisabled&lt;br /&gt;
| Utilisateur est désactivé (1 ou 0)&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserConfirmed&lt;br /&gt;
| Utilisateur est confirmé (1 ou 0)&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberSn&lt;br /&gt;
| Nom&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberGivenname&lt;br /&gt;
| Prénom&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserId&lt;br /&gt;
| Id user correspondant&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCMultipages ==&lt;br /&gt;
&lt;br /&gt;
Ce container permet de faciliter les calculs réalisés pendant un multi-pages. Ainsi selon le nombre total de résultats et le nombre de résultats à afficher par pages, le container permet de retourner le nombre de pages que contient le multi-pages. &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCMultipages total=&amp;quot;&amp;quot; maxpages=&amp;quot;&amp;quot; perpage=&amp;quot;&amp;quot; currentpage=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCMultipages&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; total&lt;br /&gt;
: Nombre total de résultats.&lt;br /&gt;
&lt;br /&gt;
; maxpages&lt;br /&gt;
: Nombre maximum de pages à afficher&lt;br /&gt;
&lt;br /&gt;
; perpage&lt;br /&gt;
: Nombre maximum de résultats à afficher par pages&lt;br /&gt;
&lt;br /&gt;
; currentpage&lt;br /&gt;
: Numéro de la page en cours&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCurrentPageNumber &lt;br /&gt;
| Numéro de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVNextPageNumber&lt;br /&gt;
| Numéro de la page suivante si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVPreviousPageNumber&lt;br /&gt;
| Numéro de la page précédente si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVTotalPages&lt;br /&gt;
| Nombre total de pages&lt;br /&gt;
|-&lt;br /&gt;
| OVResultFirst&lt;br /&gt;
| Index du premier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultLast&lt;br /&gt;
| Index du dernier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultsPage&lt;br /&gt;
| Nombre de résultats sur la page courante&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntries ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-entrées de navigation d'Ovidentia (Plan du site) d'une entrée parente. Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntries (node=&amp;quot;&amp;quot; | langid=&amp;quot;&amp;quot;) [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntries&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; langid&lt;br /&gt;
: Identifiant multilangue de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: peut être utilisé à la place de l'attribut node&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntry ==&lt;br /&gt;
&lt;br /&gt;
Renvoie les information sur une entrée de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntry node=&amp;quot;&amp;quot; [sitemap=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntry&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément (noeud du plan du site).&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapCustomNode ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des noeuds ayant pour cible l'id spécifié dans l'attribut &amp;lt;code&amp;gt;target&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans le module sitemap_editor, la valeur à saisir dans l'attribut target est affiché dans l'entête sur la page de visualisation du nœud.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapCustomNode [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] target=&amp;quot;&amp;quot; [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapCustomNode&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; target&lt;br /&gt;
: Id du noeud cible&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin. s'il n'est pas renseigné, le noeur racine par défaut sera utilisé (Custom pour le plan du site fourni par sitemap_editor), DGAll pour le plan du site du noyau).&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: permet de limiter le nombre d'éléments retournés, par exemple, &amp;lt;code&amp;gt;limit=&amp;quot;0,1&amp;quot;&amp;lt;/code&amp;gt; pour obtenir seulement le premier noeud. La syntaxe est identique à l'attribut &amp;lt;code&amp;gt;limit&amp;lt;/code&amp;gt; de OCSitemapPath&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapPath ==&lt;br /&gt;
&lt;br /&gt;
Retourne le chemin de fer (rail) d'une entrée de navigation sous la forme d'une liste d'entrées de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapPath [node=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapPath&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin.&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5,2&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur à 2 éléments à partir du 5ème. Si la première valeur est négative, l'index du premier élément retourné sera calculé à partir du nombre d'élément total. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;-1,1&amp;quot;&amp;lt;/code&amp;gt; affiche le dernier élément seulement. L'index négatif est supporté à partir d'ovidentia &amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Si la valeur est &amp;quot;1&amp;quot;, le denier noeud du plan du site auquel on a accédé sera mémorisé et récupéré lors de l'accès a une page en dehors du plan du site.&lt;br /&gt;
: La valeur par défaut est &amp;quot;1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Différentes méthodes d’utilisation d’un fichier OvML =&lt;br /&gt;
== Utilisation dans une url ==&lt;br /&gt;
Un fichier OvML peut être appellé en utilisant l’url suivante :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où fichier-ovml est le nom de votre fichier OvML qui doit se trouver dans le répertoire suivant&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
skins/nom-du-skin/ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le fichier ainsi appelé est parsé par Ovidentia et le résultat est affiché dans la partie centrale du portail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si l’on souhaite afficher le résultat en dehors du portail, par exemple dans une fenêtre popup, il faut ajouter le paramètre echo=1 comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De plus, si l’on souhaite passer des paramètres au fichier OvML, on utilisera l’url comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&amp;amp;param=val&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, on peut utiliser la variable OVparam dans le fichier OvML.&lt;br /&gt;
&lt;br /&gt;
Remarque : les paramètres peuvent être envoyés par formulaires en méthodes GET et POST.&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans un fichier template ==&lt;br /&gt;
Dans tout fichier template d’Ovidentia, on peut utiliser un fichier OvML en utilisant la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{ $OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : la syntaxe avec les accolades ne permet pas l'utilisation de nouvelles accolades à l'intérieur.&lt;br /&gt;
&lt;br /&gt;
{ $OVML({ mavariable }) } est impossible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est possible de passer une variable template en tant que paramètre à un fichier OvML via la syntaxe { $OVML(...) } d'un fichier template :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple : { $OVML(monFichier.html,param1=&amp;quot;var1&amp;quot;) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
si var1 est définie dans le template, le parseur la remplace avec sa valeur, sinon il utilise la valeur &amp;quot;var1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Optimiser le temps d'exécution d'un script OvML (disponible à partir de la version 7.2 d'Ovidentia) :'''&lt;br /&gt;
&lt;br /&gt;
Si votre script n'a pas besoin d'être réactualisé à chaque exécution, vous pouvez décider d'utiliser le cache via la syntaxe $OVMLCACHE.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE s'utilise dans les mêmes conditions que $OVML.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE peut recevoir un paramètre supplémentaire : _ovml_cache_duration=86400. Il permet d'indiquer le temps maximum pendant lequel le script ne sera pas réactualisé. Valeur en secondes.&lt;br /&gt;
&lt;br /&gt;
Si ovml_cache_duration n'est pas renseigné, le script sera réactualisé toutes les 3600 secondes (1 heure).&lt;br /&gt;
&lt;br /&gt;
Remarque : le cache est enregistré dans la session de l'utilisateur courant. Donc le script est systématiquement réactualisé si l'utilisateur se déconnecte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple :&lt;br /&gt;
&lt;br /&gt;
{ $OVMLCACHE(monFichier.html,param1=3,_ovml_cache_duration=86400) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : pensez bien aux conséquences d'utilisation du cache OvML avant de l'appliquer sur vos scripts. Pendant 3600 secondes, vous pouvez modifier vos scripts et des données d'Ovidentia sans pouvoir le vérifier à l'affichage !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autres types de cache possibles :&lt;br /&gt;
*session : cache dans la session (default)&lt;br /&gt;
*sitemap : cache dans un fichier basé sur le profile du plan du site&lt;br /&gt;
*file : cache dans un fichier&lt;br /&gt;
&lt;br /&gt;
Exemple d'utilisation avec un autre type de cache :&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE(menu.html,_ovml_cache_type=sitemap)&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans du contenu ==&lt;br /&gt;
On peut incorporer le résultat d’un fichier OvML dans du contenu Ovidentia ( article, section, faq etc… ). On utilisera la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Utilisation pour les pages d’accueil ==&lt;br /&gt;
On peut utiliser un fichier OvML pour les pages d’accueil privée et publique. Pour cela, utilisez les fichiers spécifiques private.html et public.html.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lors de l’affichage de la page public, Ovidentia cherche un fichier ayant le nom public.html dans le répertoire skins/nom-du-skin/ovml . S’il le trouve, il l’utilisera pour la page d’accueil public. Sinon, il affichera les articles définis par l'administrateur pour la page d’accueil public.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il en est de même pour la page d’accueil privée.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML par les modules ( addons ) ==&lt;br /&gt;
A partir de la version 5.4.2 d'Ovidentia, il est possible pour les modules de fournir des fonctionnalités basées sur OvML ( voir la documentation fournie avec le module ).&lt;br /&gt;
&lt;br /&gt;
Afin d'utiliser ces fonctionnalités, on utilisera le container suivant :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCAddon name=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; param2=&amp;quot;&amp;quot; ...&amp;gt;...&amp;lt;/OCAddon&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut du container du module&lt;br /&gt;
&lt;br /&gt;
Pour la signification des paramètres, il faut consulter la documentation fournie avec le module.&lt;br /&gt;
&lt;br /&gt;
La plupart du temps, le premier paramètre indique le nom du container que l'on veut utiliser et les paramètres suivants sont des attributs à ce container.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 5.6.3, il est aussi possible de créer des fonctions OvML pour un module. La syntaxe d'utilisation de ces fonctions est la suivante :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAddon name=&amp;quot;&amp;quot; function=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; function&lt;br /&gt;
: Nom de la fonction&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut de la fonction utilisée&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML dans l'éditeur Wysiwyg ==&lt;br /&gt;
L'éditeur Wysiwyg d'Ovidentia possède une option permettant d'utiliser un fichier OvML afin de l'intégrer dans l'affichage d'un article, d'une section... Par défaut, tous les fichiers OvML présents dans le dossier ovml de la skin courante sont affichés dans le formulaire de sélection. Il existe un moyen de cacher ces fichiers aux utilisateurs de l'éditeur en modifiant la racine de sélection des fichiers :&lt;br /&gt;
&lt;br /&gt;
On ajoute un dossier nommé &amp;quot;editor&amp;quot; dans le dossier ovml de la skin courante, l'éditeur Wysiwyg ne proposera alors que les fichiers présents dans ce répertoire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est toujours possible d'utiliser la syntaxe $OVML manuellement afin d'exécuter un fichier OvML ne se situant pas dans le dossier editor.&lt;/div&gt;</summary>
		<author><name>Laucho</name></author>	</entry>

	<entry>
		<id>https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5728</id>
		<title>Référence OvML</title>
		<link rel="alternate" type="text/html" href="https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5728"/>
				<updated>2019-03-08T15:17:52Z</updated>
		
		<summary type="html">&lt;p&gt;Laucho : /* Les containers OvML */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Catégorie:Développement de skins]]&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
OvML ( Ovidentia Markup Langage ) est un ensemble de balises, identiques par leur syntaxe à celles utilisées avec HTML. Elles permettent d’extraire des données Ovidentia, de les manipuler et de les présenter en utilisant HTML.&lt;br /&gt;
&lt;br /&gt;
Les données à extraire peuvent être de plusieurs types, comme par exemple, les cinq derniers articles publiés, les dernières contributions d’un forum donné, les derniers fichiers chargés, etc …&lt;br /&gt;
&lt;br /&gt;
On pourra ainsi s’en servir pour réorganiser complètement la page d'accueil d'un site Ovidentia en y insérant, par exemple, la liste des 3 derniers articles, la liste des 5 dernières contributions d'un forum, des images, le texte d'un article spécifique, ...&lt;br /&gt;
&lt;br /&gt;
La conception d'une page OvML est identique à celle d'une page HTML. Elle peut ne contenir que des balises OvML ou un mélange HTML et OvML. On peut aussi partir d'une page HTML existante et y insérer des données Ovidentia en utilisant les balises OvML. Pour l’afficher, on utilisera l’url suivante :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
Certaines balises OvML sont dites “Container&amp;quot;. Un container est une balise OvML contenant une partie du fichier OvML comprise entre un tag d’ouverture et un tag de fermeture. Un container peut être une liste ou une condition. Dans le cas d’une liste, le contenu du container est répété autant de fois qu’il y a d’éléments dans la liste. Un container ‘condition’ n’affiche son contenu que dans le cas où la condition est vraie.&lt;br /&gt;
&lt;br /&gt;
== Les variables &amp;lt;OVxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Une variable OvML est de la forme:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
où xxxx est le nom de la variable.&lt;br /&gt;
&lt;br /&gt;
Différents paramètres peuvent être utilisés pour modifier l’affichage du résultat de la variable.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être sauvegardée dans une autre variable en utilisant le paramètre saveas (voir ci-dessous).&lt;br /&gt;
&lt;br /&gt;
== Les fonctions &amp;lt;OFxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Les fonctions se présentent sous la forme :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Elles permettent, entre autre, de traduire du texte, de faire des opérations arithmétiques, etc, …&lt;br /&gt;
&lt;br /&gt;
Le résultat de ces fonctions peut être sauvegardé dans une variable OvML en utilisant le paramètre saveas (voir ci-dessus).&lt;br /&gt;
&lt;br /&gt;
== Les containers &amp;lt;OCxxxx&amp;gt; … &amp;lt;/OCxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque importante d'utilisation des containers :'''&lt;br /&gt;
&lt;br /&gt;
* Il est possible d’imbriquer les containers sauf s’ils ont le même nom. Dans le cas précédent, il existe l’astuce de rajouter un paramètre sans valeur différente dans les balises. Ce paramètre va permettre d'identifier l'ouverture et la fermeture des containers par le moteur d'Ovidentia. Le paramètre doit donc se retrouver dans la balise d'ouverture ainsi que dans la balise de fermeture.&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre1&amp;gt;&lt;br /&gt;
    &amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre2&amp;gt;&lt;br /&gt;
        ...&lt;br /&gt;
    &amp;lt;/OCxxxx monparametre2&amp;gt;&lt;br /&gt;
&amp;lt;/OCxxxx monparametre1&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Chaque paramètre d'un container est vu comme une variable par le moteur OvML; il faut donc éviter d'utiliser pour nom d'une variable OvML le nom d'un attribut d'un container pour supprimer des erreurs d'interprétation.&lt;br /&gt;
&lt;br /&gt;
= Les variables OvML =&lt;br /&gt;
&lt;br /&gt;
Les variables OvML peuvent être définies dans le fichier OvML, produites par un container ou passées comme paramètres dans l’url. Elles sont accessibles en utilisant la syntaxe :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVnom-de-la-variable&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut définir une variable OvML en utilisant la fonction PutVar :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;nbArticles&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit une variable nbArticles initialisée à la valeur 10.&lt;br /&gt;
&lt;br /&gt;
Pour récupérer la valeur dans une page OvML, il faut utiliser la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut aussi définir une variable en utilisant une variable globale d’Ovidentia. Pour cela, il suffira d’omettre le deuxième paramètre :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;babSlogan&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maintenant la variable &amp;lt;code&amp;gt;&amp;lt;OVbabSlogan&amp;gt;&amp;lt;/code&amp;gt; existe dans OvML et contient le contenu du slogan du site.&lt;br /&gt;
&lt;br /&gt;
On peut ainsi utiliser les variables d’Ovidentia pour récupérer le nom de l’utilisateur connecté ( BAB_SESS_USER ), son ID ( BAB_SESS_USERID ), etc.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
* babCurrentDate est une variable globale permettant de récupérer la date courante. Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
* Les variables globales booléennes comme BAB_SESS_LOGGED ont la valeur nulle si la valeur est fausse (false) et vaut 1 si la valeur est vraie (true).&lt;br /&gt;
&lt;br /&gt;
Il est parfois utile de tester l’existence d’une variable avant de la définir. On utilisera pour cela la fonction '''IfNotIsSet''' :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;page&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, si la variable page n’est pas définie, elle sera définie avec la valeur initiale 1.&lt;br /&gt;
&lt;br /&gt;
Toutes les variables produites par un container peuvent être jointes en utilisant la syntaxe d’une variable OvML &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
On peut aussi passer des variables OvML à un fichier OvML en utilisant l’url :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;total=1000&lt;br /&gt;
&lt;br /&gt;
Dans la page OvML on peut donc utiliser la variable totale.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être modifiée ou sauvegardée dans une autre variable en utilisant les attributs suivants :&lt;br /&gt;
&lt;br /&gt;
== saveas ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable dans une autre.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles saveas=&amp;quot;TotalArticles&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Une nouvelle variable TotalArticles est créée et sa valeur est la même que celle de nbArticles.&lt;br /&gt;
&lt;br /&gt;
== strlen ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer les n premiers caractères de la variable.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Récupère les n premiers caractères du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il est possible de spécifier une chaîne qui sera ajoutée à la fin du résultat si la variable a été tronquée. Par exemple &amp;quot;...“ pour indiquer une suite :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100,...&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== striptags ==&lt;br /&gt;
&lt;br /&gt;
Supprime les tags HTML de la variable :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les tags HTML de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan striptags=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== htmlentities ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit les entities HTML ( &amp;lt; devient &amp;amp;amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit en inverse les entities HTML ( &amp;amp;amp;lt; devient &amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan htmlentities=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== stripslashes ==&lt;br /&gt;
&lt;br /&gt;
Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan stripslashes=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== urlencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans une url&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan urlencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== jsencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans du javascript&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan jsencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== strcase ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| upper&lt;br /&gt;
| Convertit le contenu de la variable en majuscule&lt;br /&gt;
|-&lt;br /&gt;
| lower&lt;br /&gt;
| Convertit le contenu de la variable en minuscule&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strcase=&amp;quot;upper&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nlremove ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les retours chariots&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nlremove=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== trim ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| left&lt;br /&gt;
| Supprime les blancs en début de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| right&lt;br /&gt;
| Supprime les blancs en fin de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| all&lt;br /&gt;
| Supprime les blancs en début et en fin de chaîne&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan trim=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nl2br ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;1&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Transforme les retours chariots en &amp;lt;BR&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nl2br=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== sprintf ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| Voir la documentation PHP pour la fonction sprintf&lt;br /&gt;
| Retourne une chaîne formatée&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVMoney sprintf=&amp;quot;%01.2f&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== date ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater une date Ovidentia &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| S&lt;br /&gt;
| Format court de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| L&lt;br /&gt;
| Format long de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| T&lt;br /&gt;
| Format de l'heure défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| d&lt;br /&gt;
| Trois premières lettres du jour de la semaine Dim pour Dimanche&lt;br /&gt;
|-&lt;br /&gt;
| D&lt;br /&gt;
| Jour de la semaine Dimanche par exemple&lt;br /&gt;
|-&lt;br /&gt;
| j&lt;br /&gt;
| Jour du mois, sur deux chiffres (éventuellement avec un zéro) : &amp;quot;01&amp;quot; à &amp;quot;31&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| m&lt;br /&gt;
| Mois, en trois lettres : par exemple &amp;quot;Avr&amp;quot; (pour Avril)&lt;br /&gt;
|-&lt;br /&gt;
| M&lt;br /&gt;
| Mois en lettres : Avril par exemple&lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Mois; i.e. &amp;quot;01&amp;quot; à &amp;quot;12&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Y&lt;br /&gt;
| Année, 4 chiffres; i.e. &amp;quot;2003&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| y&lt;br /&gt;
| Année, 2 chiffres; i.e. &amp;quot;03&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| H&lt;br /&gt;
| heure, au format 24h, &amp;quot;00&amp;quot; à &amp;quot;23&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| i&lt;br /&gt;
| Minutes; &amp;quot;00&amp;quot; à &amp;quot;59&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleDate date=&amp;quot;%d %j %m %Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;OVbabCurrentDate&amp;gt;&amp;lt;/code&amp;gt; est une variable permettant de récupérer la date courante.&lt;br /&gt;
&lt;br /&gt;
Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabCurrentDate date=&amp;quot;%D %j %M&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== author ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater l’auteur d’un article, un commentaire etc, … quand la variable contient l’id de l’auteur.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| %F&lt;br /&gt;
| Prénom&lt;br /&gt;
|-&lt;br /&gt;
| %M&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
|-&lt;br /&gt;
| %L&lt;br /&gt;
| Nom&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleAuthor author=&amp;quot;%F %L&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Les fonctions OvML =&lt;br /&gt;
&lt;br /&gt;
On reconnaît les fonctions par la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx ...&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les fonctions OvML disponibles sont :&lt;br /&gt;
&lt;br /&gt;
== OFTranslate ==&lt;br /&gt;
&lt;br /&gt;
Permet de traduire une chaîne. Pour cela, il faut qu'un fichier se nommant ''lang-'''identifiant-de-la-langue'''.xml'' soit présent dans le dossier ''ovidentia-'''numéro-de-version'''/lang''.&lt;br /&gt;
&lt;br /&gt;
Il s'agit d'un fichier XML listant différentes expressions traduites dans la langue choisie pour le fichier. Il est composé d'un élément ayant le même nom que l'identifiant de la langue. Celui-ci est composé de multiples éléments &amp;lt;code&amp;gt;string&amp;lt;/code&amp;gt; prenant un paramètre &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; indiquant l'identifiant du texte et contient le texte traduit.&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour l'anglais ''lang-en.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;en&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;About your article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;About your comment&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;About your file&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/en&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour le français ''lang-fr.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;fr&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;Au sujet de votre article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;A propos de votre commentaire&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;A propos de votre fichier&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/fr&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFTranslate text=&amp;quot;&amp;quot; [lang=&amp;quot;&amp;quot;] [folder=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; text&lt;br /&gt;
: Identifiant du texte à traduire&lt;br /&gt;
&lt;br /&gt;
; lang ''(optionnel)''&lt;br /&gt;
: Identifiant de la langue dans laquelle doit être traduit le texte&lt;br /&gt;
: Si omis, le texte sera traduit dans la langue sélectionnée par l'utilisateur&lt;br /&gt;
&lt;br /&gt;
; folder ''(optionnel)''&lt;br /&gt;
: Nom du module&lt;br /&gt;
: Si omis, le fichier langue du noyau est utilisé&lt;br /&gt;
&lt;br /&gt;
== OFPutVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de déclarer une nouvelle variable.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFGetVar ==&lt;br /&gt;
&lt;br /&gt;
Permet d'afficher une variable tout comme la syntaxe &amp;lt;code&amp;gt;&amp;lt;OVnom-de-la-variable&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFGetVar name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable à afficher&lt;br /&gt;
&lt;br /&gt;
== OFIfNotIsSet ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable si elle n’est pas déjà définie.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFInclude ==&lt;br /&gt;
&lt;br /&gt;
Permet d'inclure un autre fichier OVML&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFInclude file=&amp;quot;&amp;quot; [cache=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin du fichier OVML relatif au répertoire ovml du skin ou du répertoire ovml du noyau&lt;br /&gt;
&lt;br /&gt;
; cache ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : Le cache n'est pas utilisé pour afficher le fichier.&lt;br /&gt;
:* 1 : Le cache est utilisé.&lt;br /&gt;
&lt;br /&gt;
== OFUrlContent ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le contenu d’une url. Très utile pour inclure dans Ovidentia des fichiers HTML d’un site Web statique&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFUrlContent url=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; url&lt;br /&gt;
: url de la page à inclure&lt;br /&gt;
&lt;br /&gt;
== OFRecurse ==&lt;br /&gt;
&lt;br /&gt;
La fonction OFRecurse permet d'exécuter un code tant qu'une condition est réalisée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFRecurse&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
Cette fonction peut prendre tous les paramètres que peut prendre le container appelé récursivement.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
Cet exemple permet d'afficher l'arborescence des catégories et thèmes d'articles.&lt;br /&gt;
Ici, la fonction &amp;lt;code&amp;gt;OFRecurse&amp;lt;/code&amp;gt; est utilisée pour relancer le container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt; autant de fois que désiré en lui précisant le paramètre parentid (voir container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
    &amp;lt;OCArticleCategories&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&lt;br /&gt;
            &amp;lt;OVCategoryName&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
                &amp;lt;OFRecurse parentid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;OVTopicName&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Opérateurs arithmétiques ==&lt;br /&gt;
&lt;br /&gt;
Permettent de faire des opérations arithmétiques sur des variables. Elles sont construites de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;X&amp;quot; expr2=&amp;quot;Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l'opération souhaitée entre 10 et 50.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l’opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Toutefois, pour pouvoir stocker cette valeur dans une variable, il faut ajouter le paramètre &amp;lt;code&amp;gt;saveas&amp;lt;/code&amp;gt; lors de l'appel de la fonction.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot; saveas=&amp;quot;NewTotal&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit la variable &amp;lt;code&amp;gt;NewTotal&amp;lt;/code&amp;gt; ayant pour valeur le résultat de l'opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Les opérateurs disponibles sont :&lt;br /&gt;
&lt;br /&gt;
=== OFAOAddition ===&lt;br /&gt;
&lt;br /&gt;
Permet d’additionner expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOAddition expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de l'addition&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de l'addition&lt;br /&gt;
&lt;br /&gt;
=== OFAOSubtraction ===&lt;br /&gt;
&lt;br /&gt;
Permet de soustraire expr2 à expr1.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 - 20&amp;quot;, soit -10.&lt;br /&gt;
&lt;br /&gt;
=== OFAOMultiplication ===&lt;br /&gt;
&lt;br /&gt;
Permet de faire le produit de expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOMultiplication expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
=== OFAODivision ===&lt;br /&gt;
&lt;br /&gt;
Permet de diviser expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la division&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la division&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 / 20&amp;quot;, soit 0.5.&lt;br /&gt;
&lt;br /&gt;
=== OFAOModulus ===&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le reste de la division de expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme du modulo&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme du modulo&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 % 20&amp;quot;, soit 10, car 10 / 20 = 0 + '''10'''.&lt;br /&gt;
&lt;br /&gt;
== OFHeader ==&lt;br /&gt;
&lt;br /&gt;
Permet d'envoyer un header HTTP pour le fichier ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur du header à modifier&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;content-type:text/xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de définir un cookie qui sera envoyé avec le reste des en-têtes.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSetCookie name=&amp;quot;&amp;quot; expire=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cookie&lt;br /&gt;
&lt;br /&gt;
; expire&lt;br /&gt;
: Temps en secondes au bout duquel le cookie expire&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecteur au cookie&lt;br /&gt;
&lt;br /&gt;
== OFGetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer la valeur d'un cookie. Une variable ayant le nom du cookie récupéré est créée automatiquement.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFGetCookie name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cooke dont on souhatie récupérer la valeur&lt;br /&gt;
&lt;br /&gt;
== OFSetSessionVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de choisir le type de sections à afficher dans le portail.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Permet d'indiquer le type de filtre à appliquer sur les sections&lt;br /&gt;
:* &amp;quot;babSectionsType&amp;quot; définit le type des sections à afficher&lt;br /&gt;
:* &amp;quot;babOvmlCurrentDelegation&amp;quot; filtre sur les sections propres à une délégation&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Permet de préciser les sections à afficher.&lt;br /&gt;
:* Si name vaut &amp;quot;babSectionsType&amp;quot; :&lt;br /&gt;
:** 1 : Section Administration et Utilisateur&lt;br /&gt;
:** 2 : Sections générées par les articles (sections de catégories et de thèmes d'articles)&lt;br /&gt;
:** 4 : Sections personnalisées&lt;br /&gt;
:** 8 : Sections générées par les modules&lt;br /&gt;
:** 15 : Toutes les sections&lt;br /&gt;
:** '''Remarque :''' les valeurs peuvent s'additionner. Pour afficher les sections des articles et les sections personnalisées, on utilisera la valeur 6 (2 + 4)&lt;br /&gt;
:* Si name vaut &amp;quot;babOvmlCurrentDelegation&amp;quot;, value vaut l'id de la délégation&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;15&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera toutes les sections du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
affichera uniquement les sections personnalisées du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera les sections générées par les modules et les sections générées par les articles&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera uniquement les sections générées par la délégation dont l'identifiant est 5&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cache toutes les sections générées dans les délégations&lt;br /&gt;
&lt;br /&gt;
== OFRequest ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET) ou passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFRequest name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFPost ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPost name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre POST dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFGet ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFSitemapPosition ==&lt;br /&gt;
 &lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant le chemin dans le plan du site du nœud correspondant à la page courante d'Ovidentia (ou à l'élément de navigation passé en paramètre).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapPosition [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [node=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; langid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site en utilisant un identifiant de compatible avec le multilangue. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site. Si omis: la fonction retournera le chemin correspondant à la page courante d'Ovidentia&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le chemin commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé.&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
== OFSitemapMenu ==&lt;br /&gt;
&lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant l'arborescence des entrées de navigation d'Ovidentia (Plan du site), ou l'arborescence des entrées de navigation sous le nœud spécifié (si le paramètre selectednode est indiqué).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu [sitemap=&amp;quot;&amp;quot;] [baselangid=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [selectednode=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;1&amp;quot;] [maxdepth=&amp;quot;&amp;quot;] [ignorelastlevel=&amp;quot;0&amp;quot;] [mindepth=&amp;quot;0&amp;quot;] [outerul=&amp;quot;1&amp;quot;] [admindelegation=&amp;quot;0&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; baselangid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera en utilisant un identifiant compatible avec le multilangue&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
: S'il n'est pas renseigné, c'est le nœud DGAll qui sera utilisé (le nœud racine de la branche contenant les éléments de toutes les délégations confondues) ou le noeud &amp;quot;Custom&amp;quot; si un plan du site fourni par le module sitemap_editor est utilisé.&lt;br /&gt;
&lt;br /&gt;
; selectednode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier un nœud sélectionné dans le menu. La balise li correspondant à ce nœud se verra ajouter la classe css 'selected', et toutes ses balises li parentes ainsi qu'elle même auront la classe css 'active'. S'il n'est pas spécifié, c'est le nœud correspondant à la page courante qui est utilisé.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
; maxdepth ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre de niveaux (sous-menus imbriqués). Pas de limite par défaut.&lt;br /&gt;
&lt;br /&gt;
; ignorelastlevel  ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de ne pas afficher les nœuds n'ayant pas d'enfants.&lt;br /&gt;
: 1 : activé&lt;br /&gt;
: 0 ''(par défaut)'' : désactivé&lt;br /&gt;
&lt;br /&gt;
; mindepth ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de contourner 'ignorelastlevel' en forçant l’affichage des nœuds de niveau inférieur ou égal à cette valeur. 0 par défaut (désactivé).&lt;br /&gt;
&lt;br /&gt;
; outerul ''(optionnel)''&lt;br /&gt;
: Permet de de définir si le menu contient la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau.&lt;br /&gt;
: 1 ''(par défaut)'' : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau est présente.&lt;br /&gt;
: 0 : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau n'est pas présente.&lt;br /&gt;
&lt;br /&gt;
; admindelegation ''(optionnel)''&lt;br /&gt;
: Permet de définir que les nœuds d'administration ne seront affichés que si l'utilisateur à les droits de gestion correspondants.&lt;br /&gt;
: 1 : la délégation est prise en compte.&lt;br /&gt;
: 0 ''(par défaut)'' : la délégation n'est pas prise en compte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFCurrentNode ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'Id du nœud courant dans le plan de site.&lt;br /&gt;
&lt;br /&gt;
== OFThumbnail ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie une url vers l'image générée.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFThumbnail (id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour récupérer l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché.&lt;br /&gt;
&lt;br /&gt;
== OFImg ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie du HTML contenant un tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt; pour afficher l'image. Si aucune image ne peut être affichée, une chaine vide est retournée au lieu du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Les attributs non supportés par la fonction ovml serons reportés tel-quel en tant qu'attributs du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFImg (src=&amp;quot;&amp;quot; | ovsrc=&amp;quot;&amp;quot; | id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] &amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; src ''(optionnel)''&lt;br /&gt;
: Url vers une image, si cet attribut est déclaré mais contient une chaîne vide, la valeur retournée sera une chaîne vide au lieu du tag img. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; ovsrc ''(optionnel)''&lt;br /&gt;
: Permet de définir l'url d'une image en utilisant le nom d'une variable ovml. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour afficher l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
Affiche l'image que si le paramètre img est fourni dans l'url :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;img&amp;quot; saveas=&amp;quot;Image&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg ovsrc=&amp;quot;Image&amp;quot; alt=&amp;quot;Mon image&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Affiche la photo de l'utilisateur connecté :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USERID&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg id_user=&amp;quot;&amp;lt;OVBAB_SESS_USERID&amp;gt;&amp;quot; maxwidth=&amp;quot;48&amp;quot; maxheight=&amp;quot;48&amp;quot; alt=&amp;quot;&amp;lt;OVBAB_SESS_USER&amp;gt;&amp;quot; resizemode=&amp;quot;CROP_CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSitemapCustomNodeId ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'ID du noeud trouvé dans le plan du site et qui a pour cible le nœud fourni par le paramètre nodeid dans le plan du site du noyau. Si aucun noeud est trouvé dans le plan du site, la valeur de l'attribut nodeid est retourné a la place.&lt;br /&gt;
&lt;br /&gt;
Lors de la mise en place d'un skin cela permet d'indiquer un nœud connu dans le plan du site du noyau, ci celui-ci est inséré dans le plan du site personnalisé à l'aide d'une référence, le nouveau nœud sera automatiquement pris en compte.&lt;br /&gt;
&lt;br /&gt;
Si il existe plusieurs nœuds avec la même cible dans le plan du site du noyau, le premier trouvé sera utilisé&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;&amp;quot; [basenode=&amp;quot;&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: ID du nœud dans le plan du site proposé par le noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Racine de la recherche dans le plan du site personnalisé.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;bab_Articles&amp;quot; saveas=&amp;quot;CustomNodeId&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu basenode=&amp;quot;&amp;lt;OVCustomNodeId&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPreviousArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article précédant l'article spécifié. L'article précédant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPreviousArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFNextArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article suivant l'article spécifié. L'article suivant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFNextArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFWebStat ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.2.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'enregistrer un évènement qui sera comptabilisé dans les statistiques.&lt;br /&gt;
Ceci est particulièrement utile lors de l'affichage d'articles par OvML afin que ceux-ci soient correctement pris en compte dans les statistiques en tant qu'articles vus.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFWebStat name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Type d’évènement à enregistrer&lt;br /&gt;
:* bab_addon&lt;br /&gt;
:* bab_page&lt;br /&gt;
:* bab_articles&lt;br /&gt;
:* bab_artfiles&lt;br /&gt;
:* bab_ovml&lt;br /&gt;
:* bab_fmfolders&lt;br /&gt;
:* bab_fmfiles&lt;br /&gt;
:* bab_forums&lt;br /&gt;
:* bab_threads&lt;br /&gt;
:* bab_posts&lt;br /&gt;
:* bab_faqs&lt;br /&gt;
:* bab_faqsqr&lt;br /&gt;
:* bab_searchword&lt;br /&gt;
:* bab_xlinks&lt;br /&gt;
:* bab_dbdirectories&lt;br /&gt;
:* bab_ldapdirectories&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur correspondant au type d'évènement. Par exemple id de l'article pour bab_articles.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Affichage de l'article --&amp;gt;&lt;br /&gt;
    &amp;lt;OFWebStat name=&amp;quot;bab_articles&amp;quot; value=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFAddStyleSheet ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.5.93&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'insérer un fichier CSS dans l'élément &amp;lt;code&amp;gt;&amp;lt;head&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;/code&amp;gt; de la page HTML.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAddStyleSheet file=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin de la feuille de style relatif au dossier '''styles''' du noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.2.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFGetPath path=&amp;quot;&amp;quot; file_relative=&amp;quot;1&amp;quot; saveas=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file_relative&lt;br /&gt;
: Convertit un chemin relatif au fichier ovml en un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetSelectedSkinPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie le chemin du répertoire du thème sélectionné.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;OFGetSelectedSkinPath&amp;gt;''' doit remplacer '''skins/&amp;lt;OVbabSkin&amp;gt;/''' dans les fichiers ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFGetSelectedSkinPath&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCsrfProtectToken ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.4.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de protection contre les attaques CSRF, il doit être ajouté dans tous les formulaire utilisant la méthode POST.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;babCsrfProtect&amp;quot; value=&amp;quot;&amp;lt;OFGetCsrfProtectToken&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCurrentAdmGroup ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.5.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de la délegation actuellement administré par l'utilisateur courrant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;lt;OFGetCurrentAdmGroup&amp;gt;&amp;quot;&amp;gt;&amp;lt;OVDelegationName&amp;gt;&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPortletContainer ==&lt;br /&gt;
&lt;br /&gt;
''Nécessite l'installation du module '''portlets'''''&lt;br /&gt;
&lt;br /&gt;
Permet l'intégration d'une zone de portlet dans la page.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPortletContainer id=&amp;quot;&amp;quot; [mode=&amp;quot;static&amp;quot;] [placeholder=&amp;quot;&amp;quot;] [editplaceholder=&amp;quot;&amp;quot;] [description=&amp;quot;&amp;quot;] [classname=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id&lt;br /&gt;
: L'identifiant unique du portlet&lt;br /&gt;
&lt;br /&gt;
; mode ''(optionnel)''&lt;br /&gt;
: Le type de portlet&lt;br /&gt;
:* static ''(par défaut)'' : Le portlet est personnel, chaque utilisateur peut configurer son portlet&lt;br /&gt;
:* locked : Le portlet est le même pour tout les utilisateurs&lt;br /&gt;
&lt;br /&gt;
; placeholder ''(optionnel)''&lt;br /&gt;
: Un texte à afficher lorsque la zone de portlet est vide&lt;br /&gt;
&lt;br /&gt;
; editplaceholder ''(optionnel)''&lt;br /&gt;
: Un texte à afficher lorsque l'utilisateur édite la zone de portlet&lt;br /&gt;
&lt;br /&gt;
; description ''(optionnel)''&lt;br /&gt;
: Un texte toujours affiché&lt;br /&gt;
&lt;br /&gt;
; classname''(optionnel)''&lt;br /&gt;
: Une classe est ajoutée sur la div&lt;br /&gt;
&lt;br /&gt;
;categories&lt;br /&gt;
&lt;br /&gt;
;initwith&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetRegistryValue ==&lt;br /&gt;
&lt;br /&gt;
Renvoie une valeur de configuration gérée par la bab_Registry.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.97&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFGetRegistryValue path=&amp;quot;/path/to/value&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Le chemin de la registry correspondant à la valeur recherchée&lt;br /&gt;
&lt;br /&gt;
= Les containers OvML =&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les containers contiennent des tags OvML et du code HTML. Ce sont généralement des listes de données identiques ou des conditions. &lt;br /&gt;
&lt;br /&gt;
A l'appel d'un container, OvML met à votre disposition des variables &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La liste des variables dépend du type de container.&lt;br /&gt;
&lt;br /&gt;
Ces variables ne sont plus disponibles en dehors du container.&lt;br /&gt;
&lt;br /&gt;
A l’intérieur de tout container de type liste, les variables suivantes sont disponibles :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCIndex&lt;br /&gt;
| Index de l’entrée courante en commençant par 0&lt;br /&gt;
|-&lt;br /&gt;
| OVCCount&lt;br /&gt;
| Le nombre total d’entrées dans le container&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de comparaison ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent d’effectuer des comparaisons entre les valeurs expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
Si la condition est vrai, le contenu du container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfEqual&lt;br /&gt;
| Vrai si expr1 est égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotEqual&lt;br /&gt;
| Vrai si expr1 est différent expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThan&lt;br /&gt;
| Vrai si expr1 est strictement inférieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThanOrEqual&lt;br /&gt;
| Vrai si expr1 est inférieur ou égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThan&lt;br /&gt;
| Vrai si expr1 est strictement supérieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThanOrEqual&lt;br /&gt;
| Vrai si expr1 est supérieur ou égal à expr2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la comparaison&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la comparaison&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_LOGGED&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfEqual expr1=&amp;quot;&amp;lt;BAB_SESS_LOGGED&amp;amp;gt;&amp;quot; expr2=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Vous êtes connecté !&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/OCIfEqual&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de test d'existence sur les variables ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent de vérifier l'existence ou non d'une variable.&lt;br /&gt;
&lt;br /&gt;
Si la variable est définie ou non, selon le container, le container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name existe&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name n'existe pas&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx name=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable dont on doit tester l'existence&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte ne sera pas affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;variable&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte sera affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OCIfUserMemberOfGroups ==&lt;br /&gt;
&lt;br /&gt;
Ce container est exécuté si l'utilisateur courant appartient à un groupe&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCIfUserMemberOfGroups groupid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [childs=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCIfUserMemberOfGroups&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; groupid&lt;br /&gt;
: id du groupe ou plusieurs ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Cette variable permet de tester si un utilisateur spécifique appartient à des groupes en donnant un id utilisateur.&lt;br /&gt;
: Si omis, elle prend la valeur de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: yes : L'utilisateur courant doit appartenir à tous les groupes spécifiés dans groupid&lt;br /&gt;
: no ''(par défaut)'' : L'utilisateur courant doit appartenir à au moins un des groupes spécifiés dans groupid&lt;br /&gt;
&lt;br /&gt;
; childs ''(optionnel)''&lt;br /&gt;
: yes : Pour chaque groupe, inclure ses enfants&lt;br /&gt;
: no ''(par défaut)'' : Les enfants ne sont pas inclus&lt;br /&gt;
&lt;br /&gt;
== OCArticlesHomePages ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles des pages d’accueil privée ou publique.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlesHomePages type=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticlesHomePages&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée&lt;br /&gt;
: public : Liste les articles de la page d’accueil publique&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: yes : Filtre les articles selon le droit de visibilité&lt;br /&gt;
: no ''(par défaut)'' : Ne filtre pas&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCategoryId&lt;br /&gt;
| Id de la catégorie du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicTitle&lt;br /&gt;
| Titre du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoi une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers récemment déposés.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFiles last=&amp;quot;&amp;quot; path=&amp;quot;&amp;quot; [folderid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFiles&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fichiers souhaité&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Indique dans quel sous-répertoire il faut chercher.&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id de l’espace ou plusieurs ids séparés par des virgules.&lt;br /&gt;
: Si omis, le container liste les fichiers récents de tous les répertoires.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fichiers par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fichiers par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fichiers aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileModifiedBy&lt;br /&gt;
| Dernière personne ayant modifié le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fichier a été créé. Si nul (0), le fichier a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles récents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentArticles last=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentArticles&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre d‘articles souhaité&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tous thèmes confondus&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie, tous les thèmes enfants seront utilisés&lt;br /&gt;
: si categoryid est utilisé, topicid devient obsolète&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'article a été créé. Si nul (0), l'article a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers commentaires d'articles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentComments last=&amp;quot;&amp;quot; [articleid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentComments&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de commentaires souhaité&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires tous articles confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentThreads ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers fils de discussion de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentThreads last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentThreads&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fils de discussion souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fils de discussion, tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières contributions de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentPosts last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [threadid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentPosts&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de contributions souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; threadid ''(optionnel)''&lt;br /&gt;
: Id du fil de discussion&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous sujets confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les contributions aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières questions de faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFaqQuestions last=&amp;quot;&amp;quot; [faqid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de questions souhaité&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières questions, toutes faqs confondues&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie de faq&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question en base de données&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Adresse Web pour accéder à la question dans le portail&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Adresse Web pour accéder à la question en plein écran (destiné à une vue popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionDate&lt;br /&gt;
| Date de création de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionAuthor&lt;br /&gt;
| Auteur de la question&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategories [parentid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; parentid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie parent ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: 0 ''(par défaut)'' : le container liste les catégories de thèmes à la racine.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryNext&amp;gt;...&amp;lt;/OCArticleCategoryNext&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idendiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryPrevious&amp;gt;...&amp;lt;/OCArticleCategoryPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCParentsArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets parents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCParentsArticleCategory categoryid=&amp;quot;&amp;quot; [reverse=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCParentsArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie.&lt;br /&gt;
&lt;br /&gt;
; reverse ''(optionnel)''&lt;br /&gt;
: 1 si on souhaite la liste dans l’ordre inverse.&lt;br /&gt;
: 0 ''(par défaut)'' : Les catégories sont triées dans l'ordre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une ou plusieurs catégorie de sujet.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategory categoryid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopics ==&lt;br /&gt;
&lt;br /&gt;
Liste des thèmes d'articles d'une catégorie donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article. La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles. La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicNext&amp;gt;...&amp;lt;/OCArticleTopicNext&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicPrevious&amp;gt;....&amp;lt;/OCArticleTopicPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idem que ceux du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopic ==&lt;br /&gt;
&lt;br /&gt;
Description d’un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic [topicid=&amp;quot;&amp;quot;] [topicname=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème d’articles ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles.&lt;br /&gt;
&lt;br /&gt;
; topicname ''(optionnel)''&lt;br /&gt;
: Nom du thème d’articles&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles ou s'appuie sur le paramètre topicid.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Recherche tous les thèmes dont l'utilisateur a le droit et ayant pour nom &amp;quot;essai&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 ayant pour nom essai.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom se termine par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom commence par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom contient la chaîne essai&lt;br /&gt;
&lt;br /&gt;
== OCArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste des articles d'un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 8.6.94 d'Ovidentia, les paramètres ajoutés à ce container devrait permettre de replacer OCRecentArticles, OCArticlesHomePage et OCArticle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticles [delegationid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [topicid=&amp;quot;&amp;quot;] [articleid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [homepage=&amp;quot;public|private&amp;quot;] [archive=&amp;quot;&amp;quot;] [offset=&amp;quot;&amp;quot;] [rows=&amp;quot;&amp;quot;] [limit=&amp;quot;[offset,]rows&amp;quot;] [order=&amp;quot;asc | desc&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticles&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
:: Id de la catégorie, tous les thèmes enfants seront utilisés &lt;br /&gt;
:: si categoryid est utilisé, topicid devient obsolète &lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule &lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; homepage ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée &lt;br /&gt;
: public : Liste les articles de la page d’accueil publique &lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; offset ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nombre d'articles à ignorer à partir du début de la liste&lt;br /&gt;
: 0 ''(par défaut)'' : aucune article n'est ignoré&lt;br /&gt;
&lt;br /&gt;
; rows ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
: -1 ''(par défaut)'' : toutes les lignes sont prises&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: ''Alternative à rows et offset''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCategoryId&lt;br /&gt;
| Id de la catégorie du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleNext&amp;gt;...&amp;lt;/OCArticleNext&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticlePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlePrevious&amp;gt;...&amp;lt;/OCArticlePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticle ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur les fichiers joints à un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleFiles articleid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCArticleFiles&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForums ==&lt;br /&gt;
&lt;br /&gt;
Liste des forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCForums [forumid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCForums&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les forums.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForumNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCForumNext&amp;gt;...&amp;lt;/OCForumNext&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForumPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCForumPrevious&amp;gt;...&amp;lt;/OCForumPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForum ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un forum donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCForum forumid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCForum&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid :&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCThread ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fil de discussion donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCThread threadid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCThread&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; threadid&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadForumId&lt;br /&gt;
| Id du forum contenant le fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadId&lt;br /&gt;
| Id du sujet du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadPostId&lt;br /&gt;
| Id de la contribution initiale&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadLastPostId&lt;br /&gt;
| Id de la dernière contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadDate&lt;br /&gt;
| Date de la création du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarter&lt;br /&gt;
| Nom du l'initiateur du sujet&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarterId&lt;br /&gt;
| ID de l'utilisateur ayant initié le sujet ( peut être égal à 0 s'il s'agit d'un utilisateur anonyme) &lt;br /&gt;
|-&lt;br /&gt;
| OVThreadUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPost ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une contribution donnée ou plusieurs séparées par des virgules.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCPost postid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid :&lt;br /&gt;
: Id de la contribution ou plusieurs Ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du fil de la discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthorId&lt;br /&gt;
| ID de l'auteur (peut être égal à 0 si l'auteur était un utilisateur anoyme)&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution à l'aide d'une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostReplyUrl&lt;br /&gt;
| Url pour répondre (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostModifyUrl&lt;br /&gt;
| Url pour modifier (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostConfirmUrl&lt;br /&gt;
| Url pour confirmer (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostDeleteUrl&lt;br /&gt;
| Url pour supprimer la contribution (sinon vide si pas de droit) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPostFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations de fichiers sur une contribution donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCPostFiles postid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid&lt;br /&gt;
: Id de la contribution&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFolders [folderid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFolders&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolderNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderNext&amp;gt;...&amp;lt;/OCFolderNext&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolderPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderPrevious&amp;gt;...&amp;lt;/OCFolderPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolder ==&lt;br /&gt;
&lt;br /&gt;
Donne les information sur un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFolder folderid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFolder&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSubFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-répertoires du répertoire path d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCSubFolders folderid=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSubFolders&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les sous-répertoire du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderName&lt;br /&gt;
| Nom du sous répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des fichiers d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFiles folderid=&amp;quot;&amp;quot; rows=&amp;quot;&amp;quot; offset=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFiles&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; offset&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nième fichier à partir du début de la liste&lt;br /&gt;
&lt;br /&gt;
; rows&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les fichiers du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: En lien avec l'attribut orderby.&lt;br /&gt;
:* asc ''(par défaut)'' : Ordonne les fichiers par ordre croissant&lt;br /&gt;
:* desc : Ordonne les fichiers par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
:''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
:* name ''(par défaut)'' : Ordonne les fichiers par nom&lt;br /&gt;
:* creation : Ordonne les fichiers par date de création&lt;br /&gt;
:* modification : Ordonne les fichiers par date de modification&lt;br /&gt;
:* size : Ordonne les fichiers par taille&lt;br /&gt;
:* hits : Ordonne les fichiers par nombre de &amp;quot;hits&amp;quot;&lt;br /&gt;
:* manual : Ordonne les fichiers suivant l'ordre défini manuellement sur le répertoire.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url du fichier si celui-ci est une image (utilisation pour un affichage). Cette variable ne prend pas en compte les droits définis au niveau du gestionnaire de fichiers.&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFileNext&amp;gt;...&amp;lt;/OCFileNext&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFiles|OCFiles]].&lt;br /&gt;
&lt;br /&gt;
== OCFilePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFilePrevious&amp;gt;...&amp;lt;/OCFilePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFile ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fichier d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFile fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFile&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileFields ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des champs d'un fichier donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFileFields fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFileFields&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldName&lt;br /&gt;
| Nom du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqs ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des Faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqs [faqid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqs&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqNext&amp;gt;...&amp;lt;/OCFaqNext&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqPrevious&amp;gt;...&amp;lt;/OCFaqPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaq ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une Faq donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaq faqid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaq&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategories ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des sous catégories d’une Faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategories faqid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqSubCategories&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la faq&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations des sous-catégories d’une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategory faqsubcatid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqSubCategory&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid&lt;br /&gt;
: Id de la sous catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des questions/réponses d'une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestions [faqid=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la sous catégorie faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs indiquées par le paramètre faqid.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionNext&amp;gt;...&amp;lt;/OCFaqQuestionNext&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionPrevious&amp;gt;...&amp;lt;/OCFaqQuestionPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestion ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une questions/réponses donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestion questionid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqQuestion&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; questionid&lt;br /&gt;
: Id de la question/réponse de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles d'un thème donné en attente d'approbation pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingArticles [topicid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingArticles&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation tout thème confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les commentaires en attente d'approbation d'un article donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingComments [articleid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingComments&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires en attente de tout article confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les commentaires en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date de publication du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers en attente d'approbation d'un répertoire donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingFiles [folderid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingFiles&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fichiers en attente de tout répertoire confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les fichiers en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste les contributions en attente d'approbation d'un forum donné ( forumid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingPosts [forumid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingPosts&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les contributions en attente de tout forum confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les contributions en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendars ==&lt;br /&gt;
&lt;br /&gt;
Liste les calendriers &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendars [type=&amp;quot;&amp;quot;] [calendarid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendars&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste tous les agendas. type peut prendre les valeurs suivantes :&lt;br /&gt;
: user: les agendas personnels &lt;br /&gt;
: group: les agendas de groupes&lt;br /&gt;
: resource: les agendas de ressources&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Un ou plusieurs id d'agendas séparés par des virgules&lt;br /&gt;
: Si omis, le container liste tous les agendas.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarId&lt;br /&gt;
| Id de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarName&lt;br /&gt;
| Intitulé de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarDescription&lt;br /&gt;
| Description de l'agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarOwnerId&lt;br /&gt;
| Id du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarType&lt;br /&gt;
| Type de l’agenda ( user, group ou resource )&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarUrl&lt;br /&gt;
| Url pour accéder à la page Agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories d’événements des agendas &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarCategories [filter=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarCategories&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryName&lt;br /&gt;
| Intitulé de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarUserEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas personnels&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarUserEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarUserEvents&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité.Remarque : si le paramètre est à «&amp;amp;nbsp;no&amp;amp;nbsp;», les événements privés seront aussi remontés&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarGroupEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas collectifs (anciennement agendas de groupes)&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarGroupEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarGroupEvents&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; groupid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
: Remarque : le paramètre groupid correspond à l'identifiant (grpid) de l'agenda lorsqu'on utilise les agendas collectifs.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarResourceEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas de ressources&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarResourceEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarResourceEvents&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparées par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; resourceid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas ( personnel, groupes ou de ressources )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarEvents&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date &lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramènera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas le container liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarId&lt;br /&gt;
| Id numérique de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrlId&lt;br /&gt;
| Id de l'agenda principal contenant le type, exemple &amp;quot;personal/1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarName&lt;br /&gt;
| Nom de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarType&lt;br /&gt;
| type de l'agenda principal (exemple: &amp;quot;caldav_personal&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectories ==&lt;br /&gt;
&lt;br /&gt;
Liste les annuaires de base de données&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectories [directoryid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectories&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid ''(optionnel)''&lt;br /&gt;
: Id de l'annuaire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: « database » ou « group », si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectory directoryid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectory&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryFields ==&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryFields directoryid=&amp;quot;&amp;quot; [all=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryFields&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: 1 : Donne la liste de tous les champs&lt;br /&gt;
: 0 : Donne la liste de champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldId&lt;br /&gt;
| Identifiant du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Le tableau ci-dessous donne la correspondance entre les champs et leurs identifiants :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Champ&lt;br /&gt;
! Identifiant&lt;br /&gt;
|-&lt;br /&gt;
| Surnom&lt;br /&gt;
| cn&lt;br /&gt;
|-&lt;br /&gt;
| Nom&lt;br /&gt;
| sn&lt;br /&gt;
|-&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
| mn&lt;br /&gt;
|-&lt;br /&gt;
| Prénom&lt;br /&gt;
| givenname&lt;br /&gt;
|-&lt;br /&gt;
| Photo&lt;br /&gt;
| jpegphoto&lt;br /&gt;
|-&lt;br /&gt;
| Adresse de messagerie&lt;br /&gt;
| email&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (bureau)&lt;br /&gt;
| btel&lt;br /&gt;
|-&lt;br /&gt;
| Tél. mobile&lt;br /&gt;
| mobile&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (domicile)&lt;br /&gt;
| htel&lt;br /&gt;
|-&lt;br /&gt;
| Télécopie (bureau)&lt;br /&gt;
| bfax&lt;br /&gt;
|-&lt;br /&gt;
| Titre&lt;br /&gt;
| title&lt;br /&gt;
|-&lt;br /&gt;
| Service&lt;br /&gt;
| departmentnumber&lt;br /&gt;
|-&lt;br /&gt;
| Société&lt;br /&gt;
| organisationname&lt;br /&gt;
|-&lt;br /&gt;
| Rue (bureau)&lt;br /&gt;
| bstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (bureau)&lt;br /&gt;
| bcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (bureau)&lt;br /&gt;
| bpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (bureau)&lt;br /&gt;
| bstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (bureau)&lt;br /&gt;
| bcountry&lt;br /&gt;
|-&lt;br /&gt;
| Rue (domicile)&lt;br /&gt;
| hstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (domicile)&lt;br /&gt;
| hcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (domicile)&lt;br /&gt;
| hpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (domicile)&lt;br /&gt;
| hstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (domicile)&lt;br /&gt;
| hcountry&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 1&lt;br /&gt;
| user1&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 2&lt;br /&gt;
| user2&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 3&lt;br /&gt;
| user3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Pour les champs additionnels, les identifiants sont de la forme '''babdirfXX''' ou '''XX''' est l'id du champ additionnel ( correspondant à fxid dans la liste des champs additionnels de l'annuaire ).&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMembers ==&lt;br /&gt;
&lt;br /&gt;
Liste les membres d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMembers directoryid=&amp;quot;&amp;quot; [fields=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [like=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryMembers&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: Ignoré si l'attribut '''fields''' est spécifié&lt;br /&gt;
: 1 : Donne tous les champs pour chaque membre&lt;br /&gt;
: 0 : Donne uniquement les champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
; fields ''(optionnel)''&lt;br /&gt;
: liste des identifiants des champs souhaités séparés par des virgules ( exemple &amp;quot;sn,givenname,email&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Identifiant du champ à utiliser pour ordonner la liste&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; like ''(optionnel)''&lt;br /&gt;
: Restreint la liste des membres ayant le champ spécifié par orderby (exemple orderby=&amp;quot;givenname&amp;quot;) commençant par ce motif ( exemple like=&amp;quot;A&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUrl&lt;br /&gt;
| Url pour accéder à la fiche détaillée du membre&lt;br /&gt;
|-&lt;br /&gt;
| DirectoryMemberEmailUrl&lt;br /&gt;
| Url pour afficher la popup de composition de message&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMemberFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryMembers'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMemberFields&amp;gt;...&amp;lt;/OCDbDirectoryMemberFields&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntry ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un membre d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntry directoryid=&amp;quot;&amp;quot; memberid=&amp;quot;&amp;quot; userid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectoryEntry&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; memberid&lt;br /&gt;
: Id du membre dans l'annuaire&lt;br /&gt;
&lt;br /&gt;
; userid&lt;br /&gt;
: Id Ovidentia de l'utilisateur s'il est enregistré&lt;br /&gt;
: Ignoré si memberid renseigné.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberUrl&lt;br /&gt;
| Url vers la fiche annuaire du membre&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntryFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryEntry'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntryFields&amp;gt;...&amp;lt;/OCDbDirectoryEntryFields&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryAcl ==&lt;br /&gt;
&lt;br /&gt;
Liste les utilisateurs ayant des droits sur un annuaire.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryAcl directoryid=&amp;quot;&amp;quot; [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryAcl&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: modify : pour les utilisateurs ayant le droit de modifier une fiche&lt;br /&gt;
: add : pour les utilisateurs ayant le droit d'ajouter une fiche&lt;br /&gt;
: view : pour les utilisateurs ayant le droit de consulter l'annuaire&lt;br /&gt;
: delete :  pour les utilisateurs ayant le droit de supprimer une fiche&lt;br /&gt;
: export :  pour les utilisateurs ayant le droit d'exporter l'annuaire&lt;br /&gt;
: import :  pour les utilisateurs ayant le droit d'importer l'annuaire&lt;br /&gt;
: empty :  pour les utilisateurs ayant le droit de vider l'annuaire&lt;br /&gt;
: bind :  pour les utilisateurs ayant le droit d'attacher une fiche&lt;br /&gt;
: unbind :  pour les utilisateurs ayant le droit de détacher une fiche&lt;br /&gt;
: view :  pour les utilisateurs ayant le droit de voir les fiches (DEFAULT)&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserFullName&lt;br /&gt;
| Nom complet de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserEmail&lt;br /&gt;
| Adresse email de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserId&lt;br /&gt;
| Id de l'utilisateur dans la base de données&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegations ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegations [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegations&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si yes : le container tient compte des droits d'accès de l'utilisateur&lt;br /&gt;
: Si no : le container ne tient pas compte des droits d'accès et ramène toutes les délégations créées dans le portail&lt;br /&gt;
: Si omis, le container tient compte des droits d'accès&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegation ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont fait partie l'utilisateur courant&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegation delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegation&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsManaged [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsManaged&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont l'utilisateur courant est administrateur.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationItems ==&lt;br /&gt;
&lt;br /&gt;
Liste les fonctions déléguées aux administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationItems delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationItems&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemName&lt;br /&gt;
| Intitulé de la fonction&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemValue&lt;br /&gt;
| 1: si la fonction est déléguée, 0 sinon&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationAdministrators ==&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationAdministrators delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationAdministrators&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationUserId&lt;br /&gt;
| Id de l'administrateur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategories [categoryid=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsCategories&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: Si omis, le container liste toutes les catégories&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une catégorie de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategory [categoryid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationsCategory&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmSpaces ==&lt;br /&gt;
&lt;br /&gt;
Liste les espaces de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCTmSpaces&amp;gt;...&amp;lt;/OCTmSpaces&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceId&lt;br /&gt;
| Id de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceName&lt;br /&gt;
| Nom de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceDescription&lt;br /&gt;
| Description de l'espace de projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmProjects ==&lt;br /&gt;
&lt;br /&gt;
Liste les projets d'un espace de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCTmProjects spaceid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCTmProjects&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; spaceid&lt;br /&gt;
: Id de l'espace de projets&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectId&lt;br /&gt;
| Id du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectName&lt;br /&gt;
| Nom du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectDescription&lt;br /&gt;
| Description du projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmTasks ==&lt;br /&gt;
&lt;br /&gt;
Liste les tâches d'un projet ou des tâches personnelles du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCTmTasks [projectid=&amp;quot;&amp;quot;] [startdate=&amp;quot;&amp;quot;] [enddate=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCTmTasks&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; projectid ''(optionnel)''&lt;br /&gt;
: Id du projet.&lt;br /&gt;
: Si omis, le conteneur renvoie les tâches personnelles de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; startdate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de début est postérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; enddate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de fin est antérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;&lt;br /&gt;
: desc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order. La valeur par défault est &amp;quot;TaskNumber&amp;quot;.&lt;br /&gt;
: Cet attribut peur contenir le nom de n'importe laquelle des variables renvoyées sans le préfixe &amp;quot;OV&amp;quot;, par exemple &amp;quot;TaskCategoryName&amp;quot; ou &amp;quot;TaskEndDate&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskId&lt;br /&gt;
| Id de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskProjectId&lt;br /&gt;
| Id du projet de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskNumber&lt;br /&gt;
| Numéro de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskShortDescription&lt;br /&gt;
| Description courte de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskStartDate&lt;br /&gt;
| Date de début de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskEndDate&lt;br /&gt;
| Date de fin de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryId&lt;br /&gt;
| Id de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryName&lt;br /&gt;
| Nom de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCompletion&lt;br /&gt;
| Niveau d'avancement de la tâche (0-100)&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskOwnerId&lt;br /&gt;
| Id de l'utilisateur propriétaire de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskClass&lt;br /&gt;
| Classe de la tâche&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgUserEntities ==&lt;br /&gt;
&lt;br /&gt;
Liste les entités d'organigrammes pour lesquelles un utilisateur à un rôle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgUserEntities userId=&amp;quot;&amp;quot; [orgChartId=&amp;quot;&amp;quot;] [roleType=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgUserEntities&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; userId&lt;br /&gt;
: Identifiant (entier) de l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; orgChartId ''(optionnel)''&lt;br /&gt;
: Identifiant (entier) de l'organigramme.&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'organigramme par défaut (nommé à l'origine Ovidentia) qui est utilisé.&lt;br /&gt;
&lt;br /&gt;
; roleType ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors tous les rôles seront utilisés.&lt;br /&gt;
: Les rôles sont des valeurs de 0 à 3&lt;br /&gt;
: 0 étant les rôles personnalisés&lt;br /&gt;
: 1 étant le rôle supérieur&lt;br /&gt;
: 2 étant le rôle employé&lt;br /&gt;
: 3 étant le rôle membre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgPathToEntity ==&lt;br /&gt;
&lt;br /&gt;
Liste toutes les entités parentes d'une entité d'un organigramme.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgPathToEntity entityId=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [includeEntity=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgPathToEntity&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'ordre ascendant qui est utilisé.&lt;br /&gt;
: Ordre dans lequel le chemin jusqu'à la racine sera retourné, les valeurs possible sont asc ou desc&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
; includeEntity ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis, alors l'entité ne sera pas incluse dans les résultats.&lt;br /&gt;
: Les valeurs possibles sont&amp;amp;nbsp;:&lt;br /&gt;
: 0 pour ne pas inclure l'entité (valeur par défaut)&lt;br /&gt;
: 1 pour inclure l'entité&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgChildEntities ==&lt;br /&gt;
&lt;br /&gt;
Liste toutes les entités enfant directes d'une entité d'un organigramme.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.100&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgChildEntities entityId=&amp;quot;&amp;quot; &amp;gt;...&amp;lt;/OCOrgChildEntities&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgEntityMembers ==&lt;br /&gt;
&lt;br /&gt;
Liste tous les membres d'une entité.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.100&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgEntityMembers entityId=&amp;quot;&amp;quot; &amp;gt;...&amp;lt;/OCOrgEntityMembers&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberDirEntryId&lt;br /&gt;
| Identifiant (entier) de la fiche annuaire de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberRoleType&lt;br /&gt;
| Id du rôle : 1 = Superior, 2 = Temporary employee, 3 = Members, 0 = Other collaborators&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberRoleName&lt;br /&gt;
| Nom du rôle&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserDisabled&lt;br /&gt;
| Utilisateur est désactivé (1 ou 0)&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserConfirmed&lt;br /&gt;
| Utilisateur est confirmé (1 ou 0)&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberSn&lt;br /&gt;
| Nom&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberGivenname&lt;br /&gt;
| Prénom&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserId&lt;br /&gt;
| Id user correspondant&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCMultipages ==&lt;br /&gt;
&lt;br /&gt;
Ce container permet de faciliter les calculs réalisés pendant un multi-pages. Ainsi selon le nombre total de résultats et le nombre de résultats à afficher par pages, le container permet de retourner le nombre de pages que contient le multi-pages. &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCMultipages total=&amp;quot;&amp;quot; maxpages=&amp;quot;&amp;quot; perpage=&amp;quot;&amp;quot; currentpage=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCMultipages&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; total&lt;br /&gt;
: Nombre total de résultats.&lt;br /&gt;
&lt;br /&gt;
; maxpages&lt;br /&gt;
: Nombre maximum de pages à afficher&lt;br /&gt;
&lt;br /&gt;
; perpage&lt;br /&gt;
: Nombre maximum de résultats à afficher par pages&lt;br /&gt;
&lt;br /&gt;
; currentpage&lt;br /&gt;
: Numéro de la page en cours&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCurrentPageNumber &lt;br /&gt;
| Numéro de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVNextPageNumber&lt;br /&gt;
| Numéro de la page suivante si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVPreviousPageNumber&lt;br /&gt;
| Numéro de la page précédente si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVTotalPages&lt;br /&gt;
| Nombre total de pages&lt;br /&gt;
|-&lt;br /&gt;
| OVResultFirst&lt;br /&gt;
| Index du premier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultLast&lt;br /&gt;
| Index du dernier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultsPage&lt;br /&gt;
| Nombre de résultats sur la page courante&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntries ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-entrées de navigation d'Ovidentia (Plan du site) d'une entrée parente. Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntries (node=&amp;quot;&amp;quot; | langid=&amp;quot;&amp;quot;) [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntries&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; langid&lt;br /&gt;
: Identifiant multilangue de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: peut être utilisé à la place de l'attribut node&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntry ==&lt;br /&gt;
&lt;br /&gt;
Renvoie les information sur une entrée de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntry node=&amp;quot;&amp;quot; [sitemap=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntry&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément (noeud du plan du site).&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapCustomNode ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des noeuds ayant pour cible l'id spécifié dans l'attribut &amp;lt;code&amp;gt;target&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans le module sitemap_editor, la valeur à saisir dans l'attribut target est affiché dans l'entête sur la page de visualisation du nœud.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapCustomNode [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] target=&amp;quot;&amp;quot; [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapCustomNode&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; target&lt;br /&gt;
: Id du noeud cible&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin. s'il n'est pas renseigné, le noeur racine par défaut sera utilisé (Custom pour le plan du site fourni par sitemap_editor), DGAll pour le plan du site du noyau).&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: permet de limiter le nombre d'éléments retournés, par exemple, &amp;lt;code&amp;gt;limit=&amp;quot;0,1&amp;quot;&amp;lt;/code&amp;gt; pour obtenir seulement le premier noeud. La syntaxe est identique à l'attribut &amp;lt;code&amp;gt;limit&amp;lt;/code&amp;gt; de OCSitemapPath&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapPath ==&lt;br /&gt;
&lt;br /&gt;
Retourne le chemin de fer (rail) d'une entrée de navigation sous la forme d'une liste d'entrées de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapPath [node=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapPath&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin.&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5,2&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur à 2 éléments à partir du 5ème. Si la première valeur est négative, l'index du premier élément retourné sera calculé à partir du nombre d'élément total. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;-1,1&amp;quot;&amp;lt;/code&amp;gt; affiche le dernier élément seulement. L'index négatif est supporté à partir d'ovidentia &amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Si la valeur est &amp;quot;1&amp;quot;, le denier noeud du plan du site auquel on a accédé sera mémorisé et récupéré lors de l'accès a une page en dehors du plan du site.&lt;br /&gt;
: La valeur par défaut est &amp;quot;1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Différentes méthodes d’utilisation d’un fichier OvML =&lt;br /&gt;
== Utilisation dans une url ==&lt;br /&gt;
Un fichier OvML peut être appellé en utilisant l’url suivante :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où fichier-ovml est le nom de votre fichier OvML qui doit se trouver dans le répertoire suivant&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
skins/nom-du-skin/ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le fichier ainsi appelé est parsé par Ovidentia et le résultat est affiché dans la partie centrale du portail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si l’on souhaite afficher le résultat en dehors du portail, par exemple dans une fenêtre popup, il faut ajouter le paramètre echo=1 comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De plus, si l’on souhaite passer des paramètres au fichier OvML, on utilisera l’url comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&amp;amp;param=val&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, on peut utiliser la variable OVparam dans le fichier OvML.&lt;br /&gt;
&lt;br /&gt;
Remarque : les paramètres peuvent être envoyés par formulaires en méthodes GET et POST.&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans un fichier template ==&lt;br /&gt;
Dans tout fichier template d’Ovidentia, on peut utiliser un fichier OvML en utilisant la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{ $OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : la syntaxe avec les accolades ne permet pas l'utilisation de nouvelles accolades à l'intérieur.&lt;br /&gt;
&lt;br /&gt;
{ $OVML({ mavariable }) } est impossible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est possible de passer une variable template en tant que paramètre à un fichier OvML via la syntaxe { $OVML(...) } d'un fichier template :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple : { $OVML(monFichier.html,param1=&amp;quot;var1&amp;quot;) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
si var1 est définie dans le template, le parseur la remplace avec sa valeur, sinon il utilise la valeur &amp;quot;var1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Optimiser le temps d'exécution d'un script OvML (disponible à partir de la version 7.2 d'Ovidentia) :'''&lt;br /&gt;
&lt;br /&gt;
Si votre script n'a pas besoin d'être réactualisé à chaque exécution, vous pouvez décider d'utiliser le cache via la syntaxe $OVMLCACHE.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE s'utilise dans les mêmes conditions que $OVML.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE peut recevoir un paramètre supplémentaire : _ovml_cache_duration=86400. Il permet d'indiquer le temps maximum pendant lequel le script ne sera pas réactualisé. Valeur en secondes.&lt;br /&gt;
&lt;br /&gt;
Si ovml_cache_duration n'est pas renseigné, le script sera réactualisé toutes les 3600 secondes (1 heure).&lt;br /&gt;
&lt;br /&gt;
Remarque : le cache est enregistré dans la session de l'utilisateur courant. Donc le script est systématiquement réactualisé si l'utilisateur se déconnecte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple :&lt;br /&gt;
&lt;br /&gt;
{ $OVMLCACHE(monFichier.html,param1=3,_ovml_cache_duration=86400) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : pensez bien aux conséquences d'utilisation du cache OvML avant de l'appliquer sur vos scripts. Pendant 3600 secondes, vous pouvez modifier vos scripts et des données d'Ovidentia sans pouvoir le vérifier à l'affichage !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autres types de cache possibles :&lt;br /&gt;
*session : cache dans la session (default)&lt;br /&gt;
*sitemap : cache dans un fichier basé sur le profile du plan du site&lt;br /&gt;
*file : cache dans un fichier&lt;br /&gt;
&lt;br /&gt;
Exemple d'utilisation avec un autre type de cache :&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE(menu.html,_ovml_cache_type=sitemap)&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans du contenu ==&lt;br /&gt;
On peut incorporer le résultat d’un fichier OvML dans du contenu Ovidentia ( article, section, faq etc… ). On utilisera la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Utilisation pour les pages d’accueil ==&lt;br /&gt;
On peut utiliser un fichier OvML pour les pages d’accueil privée et publique. Pour cela, utilisez les fichiers spécifiques private.html et public.html.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lors de l’affichage de la page public, Ovidentia cherche un fichier ayant le nom public.html dans le répertoire skins/nom-du-skin/ovml . S’il le trouve, il l’utilisera pour la page d’accueil public. Sinon, il affichera les articles définis par l'administrateur pour la page d’accueil public.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il en est de même pour la page d’accueil privée.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML par les modules ( addons ) ==&lt;br /&gt;
A partir de la version 5.4.2 d'Ovidentia, il est possible pour les modules de fournir des fonctionnalités basées sur OvML ( voir la documentation fournie avec le module ).&lt;br /&gt;
&lt;br /&gt;
Afin d'utiliser ces fonctionnalités, on utilisera le container suivant :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCAddon name=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; param2=&amp;quot;&amp;quot; ...&amp;gt;...&amp;lt;/OCAddon&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut du container du module&lt;br /&gt;
&lt;br /&gt;
Pour la signification des paramètres, il faut consulter la documentation fournie avec le module.&lt;br /&gt;
&lt;br /&gt;
La plupart du temps, le premier paramètre indique le nom du container que l'on veut utiliser et les paramètres suivants sont des attributs à ce container.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 5.6.3, il est aussi possible de créer des fonctions OvML pour un module. La syntaxe d'utilisation de ces fonctions est la suivante :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAddon name=&amp;quot;&amp;quot; function=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; function&lt;br /&gt;
: Nom de la fonction&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut de la fonction utilisée&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML dans l'éditeur Wysiwyg ==&lt;br /&gt;
L'éditeur Wysiwyg d'Ovidentia possède une option permettant d'utiliser un fichier OvML afin de l'intégrer dans l'affichage d'un article, d'une section... Par défaut, tous les fichiers OvML présents dans le dossier ovml de la skin courante sont affichés dans le formulaire de sélection. Il existe un moyen de cacher ces fichiers aux utilisateurs de l'éditeur en modifiant la racine de sélection des fichiers :&lt;br /&gt;
&lt;br /&gt;
On ajoute un dossier nommé &amp;quot;editor&amp;quot; dans le dossier ovml de la skin courante, l'éditeur Wysiwyg ne proposera alors que les fichiers présents dans ce répertoire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est toujours possible d'utiliser la syntaxe $OVML manuellement afin d'exécuter un fichier OvML ne se situant pas dans le dossier editor.&lt;/div&gt;</summary>
		<author><name>Laucho</name></author>	</entry>

	<entry>
		<id>https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5727</id>
		<title>Référence OvML</title>
		<link rel="alternate" type="text/html" href="https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5727"/>
				<updated>2019-03-08T15:16:41Z</updated>
		
		<summary type="html">&lt;p&gt;Laucho : /* Les fonctions OvML */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Catégorie:Développement de skins]]&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
OvML ( Ovidentia Markup Langage ) est un ensemble de balises, identiques par leur syntaxe à celles utilisées avec HTML. Elles permettent d’extraire des données Ovidentia, de les manipuler et de les présenter en utilisant HTML.&lt;br /&gt;
&lt;br /&gt;
Les données à extraire peuvent être de plusieurs types, comme par exemple, les cinq derniers articles publiés, les dernières contributions d’un forum donné, les derniers fichiers chargés, etc …&lt;br /&gt;
&lt;br /&gt;
On pourra ainsi s’en servir pour réorganiser complètement la page d'accueil d'un site Ovidentia en y insérant, par exemple, la liste des 3 derniers articles, la liste des 5 dernières contributions d'un forum, des images, le texte d'un article spécifique, ...&lt;br /&gt;
&lt;br /&gt;
La conception d'une page OvML est identique à celle d'une page HTML. Elle peut ne contenir que des balises OvML ou un mélange HTML et OvML. On peut aussi partir d'une page HTML existante et y insérer des données Ovidentia en utilisant les balises OvML. Pour l’afficher, on utilisera l’url suivante :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
Certaines balises OvML sont dites “Container&amp;quot;. Un container est une balise OvML contenant une partie du fichier OvML comprise entre un tag d’ouverture et un tag de fermeture. Un container peut être une liste ou une condition. Dans le cas d’une liste, le contenu du container est répété autant de fois qu’il y a d’éléments dans la liste. Un container ‘condition’ n’affiche son contenu que dans le cas où la condition est vraie.&lt;br /&gt;
&lt;br /&gt;
== Les variables &amp;lt;OVxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Une variable OvML est de la forme:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
où xxxx est le nom de la variable.&lt;br /&gt;
&lt;br /&gt;
Différents paramètres peuvent être utilisés pour modifier l’affichage du résultat de la variable.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être sauvegardée dans une autre variable en utilisant le paramètre saveas (voir ci-dessous).&lt;br /&gt;
&lt;br /&gt;
== Les fonctions &amp;lt;OFxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Les fonctions se présentent sous la forme :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Elles permettent, entre autre, de traduire du texte, de faire des opérations arithmétiques, etc, …&lt;br /&gt;
&lt;br /&gt;
Le résultat de ces fonctions peut être sauvegardé dans une variable OvML en utilisant le paramètre saveas (voir ci-dessus).&lt;br /&gt;
&lt;br /&gt;
== Les containers &amp;lt;OCxxxx&amp;gt; … &amp;lt;/OCxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque importante d'utilisation des containers :'''&lt;br /&gt;
&lt;br /&gt;
* Il est possible d’imbriquer les containers sauf s’ils ont le même nom. Dans le cas précédent, il existe l’astuce de rajouter un paramètre sans valeur différente dans les balises. Ce paramètre va permettre d'identifier l'ouverture et la fermeture des containers par le moteur d'Ovidentia. Le paramètre doit donc se retrouver dans la balise d'ouverture ainsi que dans la balise de fermeture.&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre1&amp;gt;&lt;br /&gt;
    &amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre2&amp;gt;&lt;br /&gt;
        ...&lt;br /&gt;
    &amp;lt;/OCxxxx monparametre2&amp;gt;&lt;br /&gt;
&amp;lt;/OCxxxx monparametre1&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Chaque paramètre d'un container est vu comme une variable par le moteur OvML; il faut donc éviter d'utiliser pour nom d'une variable OvML le nom d'un attribut d'un container pour supprimer des erreurs d'interprétation.&lt;br /&gt;
&lt;br /&gt;
= Les variables OvML =&lt;br /&gt;
&lt;br /&gt;
Les variables OvML peuvent être définies dans le fichier OvML, produites par un container ou passées comme paramètres dans l’url. Elles sont accessibles en utilisant la syntaxe :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVnom-de-la-variable&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut définir une variable OvML en utilisant la fonction PutVar :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;nbArticles&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit une variable nbArticles initialisée à la valeur 10.&lt;br /&gt;
&lt;br /&gt;
Pour récupérer la valeur dans une page OvML, il faut utiliser la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut aussi définir une variable en utilisant une variable globale d’Ovidentia. Pour cela, il suffira d’omettre le deuxième paramètre :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;babSlogan&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maintenant la variable &amp;lt;code&amp;gt;&amp;lt;OVbabSlogan&amp;gt;&amp;lt;/code&amp;gt; existe dans OvML et contient le contenu du slogan du site.&lt;br /&gt;
&lt;br /&gt;
On peut ainsi utiliser les variables d’Ovidentia pour récupérer le nom de l’utilisateur connecté ( BAB_SESS_USER ), son ID ( BAB_SESS_USERID ), etc.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
* babCurrentDate est une variable globale permettant de récupérer la date courante. Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
* Les variables globales booléennes comme BAB_SESS_LOGGED ont la valeur nulle si la valeur est fausse (false) et vaut 1 si la valeur est vraie (true).&lt;br /&gt;
&lt;br /&gt;
Il est parfois utile de tester l’existence d’une variable avant de la définir. On utilisera pour cela la fonction '''IfNotIsSet''' :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;page&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, si la variable page n’est pas définie, elle sera définie avec la valeur initiale 1.&lt;br /&gt;
&lt;br /&gt;
Toutes les variables produites par un container peuvent être jointes en utilisant la syntaxe d’une variable OvML &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
On peut aussi passer des variables OvML à un fichier OvML en utilisant l’url :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;total=1000&lt;br /&gt;
&lt;br /&gt;
Dans la page OvML on peut donc utiliser la variable totale.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être modifiée ou sauvegardée dans une autre variable en utilisant les attributs suivants :&lt;br /&gt;
&lt;br /&gt;
== saveas ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable dans une autre.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles saveas=&amp;quot;TotalArticles&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Une nouvelle variable TotalArticles est créée et sa valeur est la même que celle de nbArticles.&lt;br /&gt;
&lt;br /&gt;
== strlen ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer les n premiers caractères de la variable.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Récupère les n premiers caractères du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il est possible de spécifier une chaîne qui sera ajoutée à la fin du résultat si la variable a été tronquée. Par exemple &amp;quot;...“ pour indiquer une suite :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100,...&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== striptags ==&lt;br /&gt;
&lt;br /&gt;
Supprime les tags HTML de la variable :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les tags HTML de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan striptags=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== htmlentities ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit les entities HTML ( &amp;lt; devient &amp;amp;amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit en inverse les entities HTML ( &amp;amp;amp;lt; devient &amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan htmlentities=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== stripslashes ==&lt;br /&gt;
&lt;br /&gt;
Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan stripslashes=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== urlencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans une url&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan urlencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== jsencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans du javascript&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan jsencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== strcase ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| upper&lt;br /&gt;
| Convertit le contenu de la variable en majuscule&lt;br /&gt;
|-&lt;br /&gt;
| lower&lt;br /&gt;
| Convertit le contenu de la variable en minuscule&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strcase=&amp;quot;upper&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nlremove ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les retours chariots&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nlremove=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== trim ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| left&lt;br /&gt;
| Supprime les blancs en début de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| right&lt;br /&gt;
| Supprime les blancs en fin de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| all&lt;br /&gt;
| Supprime les blancs en début et en fin de chaîne&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan trim=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nl2br ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;1&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Transforme les retours chariots en &amp;lt;BR&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nl2br=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== sprintf ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| Voir la documentation PHP pour la fonction sprintf&lt;br /&gt;
| Retourne une chaîne formatée&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVMoney sprintf=&amp;quot;%01.2f&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== date ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater une date Ovidentia &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| S&lt;br /&gt;
| Format court de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| L&lt;br /&gt;
| Format long de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| T&lt;br /&gt;
| Format de l'heure défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| d&lt;br /&gt;
| Trois premières lettres du jour de la semaine Dim pour Dimanche&lt;br /&gt;
|-&lt;br /&gt;
| D&lt;br /&gt;
| Jour de la semaine Dimanche par exemple&lt;br /&gt;
|-&lt;br /&gt;
| j&lt;br /&gt;
| Jour du mois, sur deux chiffres (éventuellement avec un zéro) : &amp;quot;01&amp;quot; à &amp;quot;31&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| m&lt;br /&gt;
| Mois, en trois lettres : par exemple &amp;quot;Avr&amp;quot; (pour Avril)&lt;br /&gt;
|-&lt;br /&gt;
| M&lt;br /&gt;
| Mois en lettres : Avril par exemple&lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Mois; i.e. &amp;quot;01&amp;quot; à &amp;quot;12&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Y&lt;br /&gt;
| Année, 4 chiffres; i.e. &amp;quot;2003&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| y&lt;br /&gt;
| Année, 2 chiffres; i.e. &amp;quot;03&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| H&lt;br /&gt;
| heure, au format 24h, &amp;quot;00&amp;quot; à &amp;quot;23&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| i&lt;br /&gt;
| Minutes; &amp;quot;00&amp;quot; à &amp;quot;59&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleDate date=&amp;quot;%d %j %m %Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;OVbabCurrentDate&amp;gt;&amp;lt;/code&amp;gt; est une variable permettant de récupérer la date courante.&lt;br /&gt;
&lt;br /&gt;
Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabCurrentDate date=&amp;quot;%D %j %M&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== author ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater l’auteur d’un article, un commentaire etc, … quand la variable contient l’id de l’auteur.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| %F&lt;br /&gt;
| Prénom&lt;br /&gt;
|-&lt;br /&gt;
| %M&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
|-&lt;br /&gt;
| %L&lt;br /&gt;
| Nom&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleAuthor author=&amp;quot;%F %L&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Les fonctions OvML =&lt;br /&gt;
&lt;br /&gt;
On reconnaît les fonctions par la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx ...&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les fonctions OvML disponibles sont :&lt;br /&gt;
&lt;br /&gt;
== OFTranslate ==&lt;br /&gt;
&lt;br /&gt;
Permet de traduire une chaîne. Pour cela, il faut qu'un fichier se nommant ''lang-'''identifiant-de-la-langue'''.xml'' soit présent dans le dossier ''ovidentia-'''numéro-de-version'''/lang''.&lt;br /&gt;
&lt;br /&gt;
Il s'agit d'un fichier XML listant différentes expressions traduites dans la langue choisie pour le fichier. Il est composé d'un élément ayant le même nom que l'identifiant de la langue. Celui-ci est composé de multiples éléments &amp;lt;code&amp;gt;string&amp;lt;/code&amp;gt; prenant un paramètre &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; indiquant l'identifiant du texte et contient le texte traduit.&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour l'anglais ''lang-en.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;en&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;About your article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;About your comment&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;About your file&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/en&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour le français ''lang-fr.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;fr&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;Au sujet de votre article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;A propos de votre commentaire&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;A propos de votre fichier&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/fr&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFTranslate text=&amp;quot;&amp;quot; [lang=&amp;quot;&amp;quot;] [folder=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; text&lt;br /&gt;
: Identifiant du texte à traduire&lt;br /&gt;
&lt;br /&gt;
; lang ''(optionnel)''&lt;br /&gt;
: Identifiant de la langue dans laquelle doit être traduit le texte&lt;br /&gt;
: Si omis, le texte sera traduit dans la langue sélectionnée par l'utilisateur&lt;br /&gt;
&lt;br /&gt;
; folder ''(optionnel)''&lt;br /&gt;
: Nom du module&lt;br /&gt;
: Si omis, le fichier langue du noyau est utilisé&lt;br /&gt;
&lt;br /&gt;
== OFPutVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de déclarer une nouvelle variable.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFGetVar ==&lt;br /&gt;
&lt;br /&gt;
Permet d'afficher une variable tout comme la syntaxe &amp;lt;code&amp;gt;&amp;lt;OVnom-de-la-variable&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFGetVar name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable à afficher&lt;br /&gt;
&lt;br /&gt;
== OFIfNotIsSet ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable si elle n’est pas déjà définie.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFInclude ==&lt;br /&gt;
&lt;br /&gt;
Permet d'inclure un autre fichier OVML&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFInclude file=&amp;quot;&amp;quot; [cache=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin du fichier OVML relatif au répertoire ovml du skin ou du répertoire ovml du noyau&lt;br /&gt;
&lt;br /&gt;
; cache ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : Le cache n'est pas utilisé pour afficher le fichier.&lt;br /&gt;
:* 1 : Le cache est utilisé.&lt;br /&gt;
&lt;br /&gt;
== OFUrlContent ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le contenu d’une url. Très utile pour inclure dans Ovidentia des fichiers HTML d’un site Web statique&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFUrlContent url=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; url&lt;br /&gt;
: url de la page à inclure&lt;br /&gt;
&lt;br /&gt;
== OFRecurse ==&lt;br /&gt;
&lt;br /&gt;
La fonction OFRecurse permet d'exécuter un code tant qu'une condition est réalisée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFRecurse&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
Cette fonction peut prendre tous les paramètres que peut prendre le container appelé récursivement.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
Cet exemple permet d'afficher l'arborescence des catégories et thèmes d'articles.&lt;br /&gt;
Ici, la fonction &amp;lt;code&amp;gt;OFRecurse&amp;lt;/code&amp;gt; est utilisée pour relancer le container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt; autant de fois que désiré en lui précisant le paramètre parentid (voir container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
    &amp;lt;OCArticleCategories&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&lt;br /&gt;
            &amp;lt;OVCategoryName&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
                &amp;lt;OFRecurse parentid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;OVTopicName&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Opérateurs arithmétiques ==&lt;br /&gt;
&lt;br /&gt;
Permettent de faire des opérations arithmétiques sur des variables. Elles sont construites de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;X&amp;quot; expr2=&amp;quot;Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l'opération souhaitée entre 10 et 50.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l’opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Toutefois, pour pouvoir stocker cette valeur dans une variable, il faut ajouter le paramètre &amp;lt;code&amp;gt;saveas&amp;lt;/code&amp;gt; lors de l'appel de la fonction.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot; saveas=&amp;quot;NewTotal&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit la variable &amp;lt;code&amp;gt;NewTotal&amp;lt;/code&amp;gt; ayant pour valeur le résultat de l'opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Les opérateurs disponibles sont :&lt;br /&gt;
&lt;br /&gt;
=== OFAOAddition ===&lt;br /&gt;
&lt;br /&gt;
Permet d’additionner expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOAddition expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de l'addition&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de l'addition&lt;br /&gt;
&lt;br /&gt;
=== OFAOSubtraction ===&lt;br /&gt;
&lt;br /&gt;
Permet de soustraire expr2 à expr1.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 - 20&amp;quot;, soit -10.&lt;br /&gt;
&lt;br /&gt;
=== OFAOMultiplication ===&lt;br /&gt;
&lt;br /&gt;
Permet de faire le produit de expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOMultiplication expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
=== OFAODivision ===&lt;br /&gt;
&lt;br /&gt;
Permet de diviser expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la division&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la division&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 / 20&amp;quot;, soit 0.5.&lt;br /&gt;
&lt;br /&gt;
=== OFAOModulus ===&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le reste de la division de expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme du modulo&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme du modulo&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 % 20&amp;quot;, soit 10, car 10 / 20 = 0 + '''10'''.&lt;br /&gt;
&lt;br /&gt;
== OFHeader ==&lt;br /&gt;
&lt;br /&gt;
Permet d'envoyer un header HTTP pour le fichier ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur du header à modifier&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;content-type:text/xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de définir un cookie qui sera envoyé avec le reste des en-têtes.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSetCookie name=&amp;quot;&amp;quot; expire=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cookie&lt;br /&gt;
&lt;br /&gt;
; expire&lt;br /&gt;
: Temps en secondes au bout duquel le cookie expire&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecteur au cookie&lt;br /&gt;
&lt;br /&gt;
== OFGetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer la valeur d'un cookie. Une variable ayant le nom du cookie récupéré est créée automatiquement.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFGetCookie name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cooke dont on souhatie récupérer la valeur&lt;br /&gt;
&lt;br /&gt;
== OFSetSessionVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de choisir le type de sections à afficher dans le portail.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Permet d'indiquer le type de filtre à appliquer sur les sections&lt;br /&gt;
:* &amp;quot;babSectionsType&amp;quot; définit le type des sections à afficher&lt;br /&gt;
:* &amp;quot;babOvmlCurrentDelegation&amp;quot; filtre sur les sections propres à une délégation&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Permet de préciser les sections à afficher.&lt;br /&gt;
:* Si name vaut &amp;quot;babSectionsType&amp;quot; :&lt;br /&gt;
:** 1 : Section Administration et Utilisateur&lt;br /&gt;
:** 2 : Sections générées par les articles (sections de catégories et de thèmes d'articles)&lt;br /&gt;
:** 4 : Sections personnalisées&lt;br /&gt;
:** 8 : Sections générées par les modules&lt;br /&gt;
:** 15 : Toutes les sections&lt;br /&gt;
:** '''Remarque :''' les valeurs peuvent s'additionner. Pour afficher les sections des articles et les sections personnalisées, on utilisera la valeur 6 (2 + 4)&lt;br /&gt;
:* Si name vaut &amp;quot;babOvmlCurrentDelegation&amp;quot;, value vaut l'id de la délégation&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;15&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera toutes les sections du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
affichera uniquement les sections personnalisées du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera les sections générées par les modules et les sections générées par les articles&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera uniquement les sections générées par la délégation dont l'identifiant est 5&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cache toutes les sections générées dans les délégations&lt;br /&gt;
&lt;br /&gt;
== OFRequest ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET) ou passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFRequest name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFPost ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPost name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre POST dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFGet ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFSitemapPosition ==&lt;br /&gt;
 &lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant le chemin dans le plan du site du nœud correspondant à la page courante d'Ovidentia (ou à l'élément de navigation passé en paramètre).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapPosition [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [node=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; langid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site en utilisant un identifiant de compatible avec le multilangue. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site. Si omis: la fonction retournera le chemin correspondant à la page courante d'Ovidentia&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le chemin commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé.&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
== OFSitemapMenu ==&lt;br /&gt;
&lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant l'arborescence des entrées de navigation d'Ovidentia (Plan du site), ou l'arborescence des entrées de navigation sous le nœud spécifié (si le paramètre selectednode est indiqué).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu [sitemap=&amp;quot;&amp;quot;] [baselangid=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [selectednode=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;1&amp;quot;] [maxdepth=&amp;quot;&amp;quot;] [ignorelastlevel=&amp;quot;0&amp;quot;] [mindepth=&amp;quot;0&amp;quot;] [outerul=&amp;quot;1&amp;quot;] [admindelegation=&amp;quot;0&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; baselangid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera en utilisant un identifiant compatible avec le multilangue&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
: S'il n'est pas renseigné, c'est le nœud DGAll qui sera utilisé (le nœud racine de la branche contenant les éléments de toutes les délégations confondues) ou le noeud &amp;quot;Custom&amp;quot; si un plan du site fourni par le module sitemap_editor est utilisé.&lt;br /&gt;
&lt;br /&gt;
; selectednode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier un nœud sélectionné dans le menu. La balise li correspondant à ce nœud se verra ajouter la classe css 'selected', et toutes ses balises li parentes ainsi qu'elle même auront la classe css 'active'. S'il n'est pas spécifié, c'est le nœud correspondant à la page courante qui est utilisé.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
; maxdepth ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre de niveaux (sous-menus imbriqués). Pas de limite par défaut.&lt;br /&gt;
&lt;br /&gt;
; ignorelastlevel  ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de ne pas afficher les nœuds n'ayant pas d'enfants.&lt;br /&gt;
: 1 : activé&lt;br /&gt;
: 0 ''(par défaut)'' : désactivé&lt;br /&gt;
&lt;br /&gt;
; mindepth ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de contourner 'ignorelastlevel' en forçant l’affichage des nœuds de niveau inférieur ou égal à cette valeur. 0 par défaut (désactivé).&lt;br /&gt;
&lt;br /&gt;
; outerul ''(optionnel)''&lt;br /&gt;
: Permet de de définir si le menu contient la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau.&lt;br /&gt;
: 1 ''(par défaut)'' : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau est présente.&lt;br /&gt;
: 0 : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau n'est pas présente.&lt;br /&gt;
&lt;br /&gt;
; admindelegation ''(optionnel)''&lt;br /&gt;
: Permet de définir que les nœuds d'administration ne seront affichés que si l'utilisateur à les droits de gestion correspondants.&lt;br /&gt;
: 1 : la délégation est prise en compte.&lt;br /&gt;
: 0 ''(par défaut)'' : la délégation n'est pas prise en compte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFCurrentNode ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'Id du nœud courant dans le plan de site.&lt;br /&gt;
&lt;br /&gt;
== OFThumbnail ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie une url vers l'image générée.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFThumbnail (id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour récupérer l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché.&lt;br /&gt;
&lt;br /&gt;
== OFImg ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie du HTML contenant un tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt; pour afficher l'image. Si aucune image ne peut être affichée, une chaine vide est retournée au lieu du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Les attributs non supportés par la fonction ovml serons reportés tel-quel en tant qu'attributs du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFImg (src=&amp;quot;&amp;quot; | ovsrc=&amp;quot;&amp;quot; | id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] &amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; src ''(optionnel)''&lt;br /&gt;
: Url vers une image, si cet attribut est déclaré mais contient une chaîne vide, la valeur retournée sera une chaîne vide au lieu du tag img. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; ovsrc ''(optionnel)''&lt;br /&gt;
: Permet de définir l'url d'une image en utilisant le nom d'une variable ovml. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour afficher l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
Affiche l'image que si le paramètre img est fourni dans l'url :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;img&amp;quot; saveas=&amp;quot;Image&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg ovsrc=&amp;quot;Image&amp;quot; alt=&amp;quot;Mon image&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Affiche la photo de l'utilisateur connecté :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USERID&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg id_user=&amp;quot;&amp;lt;OVBAB_SESS_USERID&amp;gt;&amp;quot; maxwidth=&amp;quot;48&amp;quot; maxheight=&amp;quot;48&amp;quot; alt=&amp;quot;&amp;lt;OVBAB_SESS_USER&amp;gt;&amp;quot; resizemode=&amp;quot;CROP_CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSitemapCustomNodeId ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'ID du noeud trouvé dans le plan du site et qui a pour cible le nœud fourni par le paramètre nodeid dans le plan du site du noyau. Si aucun noeud est trouvé dans le plan du site, la valeur de l'attribut nodeid est retourné a la place.&lt;br /&gt;
&lt;br /&gt;
Lors de la mise en place d'un skin cela permet d'indiquer un nœud connu dans le plan du site du noyau, ci celui-ci est inséré dans le plan du site personnalisé à l'aide d'une référence, le nouveau nœud sera automatiquement pris en compte.&lt;br /&gt;
&lt;br /&gt;
Si il existe plusieurs nœuds avec la même cible dans le plan du site du noyau, le premier trouvé sera utilisé&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;&amp;quot; [basenode=&amp;quot;&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: ID du nœud dans le plan du site proposé par le noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Racine de la recherche dans le plan du site personnalisé.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;bab_Articles&amp;quot; saveas=&amp;quot;CustomNodeId&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu basenode=&amp;quot;&amp;lt;OVCustomNodeId&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPreviousArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article précédant l'article spécifié. L'article précédant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPreviousArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFNextArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article suivant l'article spécifié. L'article suivant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFNextArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFWebStat ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.2.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'enregistrer un évènement qui sera comptabilisé dans les statistiques.&lt;br /&gt;
Ceci est particulièrement utile lors de l'affichage d'articles par OvML afin que ceux-ci soient correctement pris en compte dans les statistiques en tant qu'articles vus.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFWebStat name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Type d’évènement à enregistrer&lt;br /&gt;
:* bab_addon&lt;br /&gt;
:* bab_page&lt;br /&gt;
:* bab_articles&lt;br /&gt;
:* bab_artfiles&lt;br /&gt;
:* bab_ovml&lt;br /&gt;
:* bab_fmfolders&lt;br /&gt;
:* bab_fmfiles&lt;br /&gt;
:* bab_forums&lt;br /&gt;
:* bab_threads&lt;br /&gt;
:* bab_posts&lt;br /&gt;
:* bab_faqs&lt;br /&gt;
:* bab_faqsqr&lt;br /&gt;
:* bab_searchword&lt;br /&gt;
:* bab_xlinks&lt;br /&gt;
:* bab_dbdirectories&lt;br /&gt;
:* bab_ldapdirectories&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur correspondant au type d'évènement. Par exemple id de l'article pour bab_articles.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Affichage de l'article --&amp;gt;&lt;br /&gt;
    &amp;lt;OFWebStat name=&amp;quot;bab_articles&amp;quot; value=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFAddStyleSheet ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.5.93&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'insérer un fichier CSS dans l'élément &amp;lt;code&amp;gt;&amp;lt;head&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;/code&amp;gt; de la page HTML.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFAddStyleSheet file=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin de la feuille de style relatif au dossier '''styles''' du noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.2.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFGetPath path=&amp;quot;&amp;quot; file_relative=&amp;quot;1&amp;quot; saveas=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file_relative&lt;br /&gt;
: Convertit un chemin relatif au fichier ovml en un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetSelectedSkinPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie le chemin du répertoire du thème sélectionné.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;OFGetSelectedSkinPath&amp;gt;''' doit remplacer '''skins/&amp;lt;OVbabSkin&amp;gt;/''' dans les fichiers ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFGetSelectedSkinPath&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCsrfProtectToken ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.4.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de protection contre les attaques CSRF, il doit être ajouté dans tous les formulaire utilisant la méthode POST.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;babCsrfProtect&amp;quot; value=&amp;quot;&amp;lt;OFGetCsrfProtectToken&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCurrentAdmGroup ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.5.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de la délegation actuellement administré par l'utilisateur courrant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;lt;OFGetCurrentAdmGroup&amp;gt;&amp;quot;&amp;gt;&amp;lt;OVDelegationName&amp;gt;&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPortletContainer ==&lt;br /&gt;
&lt;br /&gt;
''Nécessite l'installation du module '''portlets'''''&lt;br /&gt;
&lt;br /&gt;
Permet l'intégration d'une zone de portlet dans la page.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPortletContainer id=&amp;quot;&amp;quot; [mode=&amp;quot;static&amp;quot;] [placeholder=&amp;quot;&amp;quot;] [editplaceholder=&amp;quot;&amp;quot;] [description=&amp;quot;&amp;quot;] [classname=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id&lt;br /&gt;
: L'identifiant unique du portlet&lt;br /&gt;
&lt;br /&gt;
; mode ''(optionnel)''&lt;br /&gt;
: Le type de portlet&lt;br /&gt;
:* static ''(par défaut)'' : Le portlet est personnel, chaque utilisateur peut configurer son portlet&lt;br /&gt;
:* locked : Le portlet est le même pour tout les utilisateurs&lt;br /&gt;
&lt;br /&gt;
; placeholder ''(optionnel)''&lt;br /&gt;
: Un texte à afficher lorsque la zone de portlet est vide&lt;br /&gt;
&lt;br /&gt;
; editplaceholder ''(optionnel)''&lt;br /&gt;
: Un texte à afficher lorsque l'utilisateur édite la zone de portlet&lt;br /&gt;
&lt;br /&gt;
; description ''(optionnel)''&lt;br /&gt;
: Un texte toujours affiché&lt;br /&gt;
&lt;br /&gt;
; classname''(optionnel)''&lt;br /&gt;
: Une classe est ajoutée sur la div&lt;br /&gt;
&lt;br /&gt;
;categories&lt;br /&gt;
&lt;br /&gt;
;initwith&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetRegistryValue ==&lt;br /&gt;
&lt;br /&gt;
Renvoie une valeur de configuration gérée par la bab_Registry.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.97&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFGetRegistryValue path=&amp;quot;/path/to/value&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Le chemin de la registry correspondant à la valeur recherchée&lt;br /&gt;
&lt;br /&gt;
= Les containers OvML =&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les containers contiennent des tags OvML et du code HTML. Ce sont généralement des listes de données identiques ou des conditions. &lt;br /&gt;
&lt;br /&gt;
A l'appel d'un container, OvML met à votre disposition des variables &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La liste des variables dépend du type de container.&lt;br /&gt;
&lt;br /&gt;
Ces variables ne sont plus disponibles en dehors du container.&lt;br /&gt;
&lt;br /&gt;
A l’intérieur de tout container de type liste, les variables suivantes sont disponibles :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCIndex&lt;br /&gt;
| Index de l’entrée courante en commençant par 0&lt;br /&gt;
|-&lt;br /&gt;
| OVCCount&lt;br /&gt;
| Le nombre total d’entrées dans le container&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de comparaison ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent d’effectuer des comparaisons entre les valeurs expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
Si la condition est vrai, le contenu du container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfEqual&lt;br /&gt;
| Vrai si expr1 est égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotEqual&lt;br /&gt;
| Vrai si expr1 est différent expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThan&lt;br /&gt;
| Vrai si expr1 est strictement inférieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThanOrEqual&lt;br /&gt;
| Vrai si expr1 est inférieur ou égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThan&lt;br /&gt;
| Vrai si expr1 est strictement supérieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThanOrEqual&lt;br /&gt;
| Vrai si expr1 est supérieur ou égal à expr2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la comparaison&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la comparaison&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_LOGGED&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfEqual expr1=&amp;quot;&amp;lt;BAB_SESS_LOGGED&amp;amp;gt;&amp;quot; expr2=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Vous êtes connecté !&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/OCIfEqual&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de test d'existence sur les variables ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent de vérifier l'existence ou non d'une variable.&lt;br /&gt;
&lt;br /&gt;
Si la variable est définie ou non, selon le container, le container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name existe&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name n'existe pas&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx name=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable dont on doit tester l'existence&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte ne sera pas affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;variable&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte sera affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OCIfUserMemberOfGroups ==&lt;br /&gt;
&lt;br /&gt;
Ce container est exécuté si l'utilisateur courant appartient à un groupe&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfUserMemberOfGroups groupid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [childs=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCIfUserMemberOfGroups&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; groupid&lt;br /&gt;
: id du groupe ou plusieurs ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Cette variable permet de tester si un utilisateur spécifique appartient à des groupes en donnant un id utilisateur.&lt;br /&gt;
: Si omis, elle prend la valeur de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: yes : L'utilisateur courant doit appartenir à tous les groupes spécifiés dans groupid&lt;br /&gt;
: no ''(par défaut)'' : L'utilisateur courant doit appartenir à au moins un des groupes spécifiés dans groupid&lt;br /&gt;
&lt;br /&gt;
; childs ''(optionnel)''&lt;br /&gt;
: yes : Pour chaque groupe, inclure ses enfants&lt;br /&gt;
: no ''(par défaut)'' : Les enfants ne sont pas inclus&lt;br /&gt;
&lt;br /&gt;
== OCArticlesHomePages ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles des pages d’accueil privée ou publique.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlesHomePages type=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticlesHomePages&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée&lt;br /&gt;
: public : Liste les articles de la page d’accueil publique&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: yes : Filtre les articles selon le droit de visibilité&lt;br /&gt;
: no ''(par défaut)'' : Ne filtre pas&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCategoryId&lt;br /&gt;
| Id de la catégorie du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicTitle&lt;br /&gt;
| Titre du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoi une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers récemment déposés.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFiles last=&amp;quot;&amp;quot; path=&amp;quot;&amp;quot; [folderid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fichiers souhaité&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Indique dans quel sous-répertoire il faut chercher.&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id de l’espace ou plusieurs ids séparés par des virgules.&lt;br /&gt;
: Si omis, le container liste les fichiers récents de tous les répertoires.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fichiers par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fichiers par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fichiers aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileModifiedBy&lt;br /&gt;
| Dernière personne ayant modifié le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fichier a été créé. Si nul (0), le fichier a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles récents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentArticles last=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre d‘articles souhaité&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tous thèmes confondus&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie, tous les thèmes enfants seront utilisés&lt;br /&gt;
: si categoryid est utilisé, topicid devient obsolète&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'article a été créé. Si nul (0), l'article a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers commentaires d'articles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentComments last=&amp;quot;&amp;quot; [articleid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentComments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de commentaires souhaité&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires tous articles confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentThreads ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers fils de discussion de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentThreads last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentThreads&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fils de discussion souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fils de discussion, tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières contributions de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentPosts last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [threadid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentPosts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de contributions souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; threadid ''(optionnel)''&lt;br /&gt;
: Id du fil de discussion&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous sujets confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les contributions aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières questions de faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFaqQuestions last=&amp;quot;&amp;quot; [faqid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de questions souhaité&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières questions, toutes faqs confondues&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie de faq&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question en base de données&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Adresse Web pour accéder à la question dans le portail&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Adresse Web pour accéder à la question en plein écran (destiné à une vue popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionDate&lt;br /&gt;
| Date de création de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionAuthor&lt;br /&gt;
| Auteur de la question&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategories [parentid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; parentid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie parent ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: 0 ''(par défaut)'' : le container liste les catégories de thèmes à la racine.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryNext&amp;gt;...&amp;lt;/OCArticleCategoryNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idendiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryPrevious&amp;gt;...&amp;lt;/OCArticleCategoryPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCParentsArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets parents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCParentsArticleCategory categoryid=&amp;quot;&amp;quot; [reverse=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCParentsArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie.&lt;br /&gt;
&lt;br /&gt;
; reverse ''(optionnel)''&lt;br /&gt;
: 1 si on souhaite la liste dans l’ordre inverse.&lt;br /&gt;
: 0 ''(par défaut)'' : Les catégories sont triées dans l'ordre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une ou plusieurs catégorie de sujet.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategory categoryid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopics ==&lt;br /&gt;
&lt;br /&gt;
Liste des thèmes d'articles d'une catégorie donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article. La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles. La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicNext&amp;gt;...&amp;lt;/OCArticleTopicNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicPrevious&amp;gt;....&amp;lt;/OCArticleTopicPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idem que ceux du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopic ==&lt;br /&gt;
&lt;br /&gt;
Description d’un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic [topicid=&amp;quot;&amp;quot;] [topicname=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème d’articles ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles.&lt;br /&gt;
&lt;br /&gt;
; topicname ''(optionnel)''&lt;br /&gt;
: Nom du thème d’articles&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles ou s'appuie sur le paramètre topicid.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche tous les thèmes dont l'utilisateur a le droit et ayant pour nom &amp;quot;essai&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 ayant pour nom essai.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom se termine par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom commence par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom contient la chaîne essai&lt;br /&gt;
&lt;br /&gt;
== OCArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste des articles d'un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 8.6.94 d'Ovidentia, les paramètres ajoutés à ce container devrait permettre de replacer OCRecentArticles, OCArticlesHomePage et OCArticle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticles [delegationid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [topicid=&amp;quot;&amp;quot;] [articleid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [homepage=&amp;quot;public|private&amp;quot;] [archive=&amp;quot;&amp;quot;] [offset=&amp;quot;&amp;quot;] [rows=&amp;quot;&amp;quot;] [limit=&amp;quot;[offset,]rows&amp;quot;] [order=&amp;quot;asc | desc&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
:: Id de la catégorie, tous les thèmes enfants seront utilisés &lt;br /&gt;
:: si categoryid est utilisé, topicid devient obsolète &lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule &lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; homepage ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée &lt;br /&gt;
: public : Liste les articles de la page d’accueil publique &lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; offset ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nombre d'articles à ignorer à partir du début de la liste&lt;br /&gt;
: 0 ''(par défaut)'' : aucune article n'est ignoré&lt;br /&gt;
&lt;br /&gt;
; rows ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
: -1 ''(par défaut)'' : toutes les lignes sont prises&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: ''Alternative à rows et offset''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCategoryId&lt;br /&gt;
| Id de la catégorie du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleNext&amp;gt;...&amp;lt;/OCArticleNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticlePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlePrevious&amp;gt;...&amp;lt;/OCArticlePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticle ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur les fichiers joints à un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleFiles articleid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCArticleFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForums ==&lt;br /&gt;
&lt;br /&gt;
Liste des forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForums [forumid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCForums&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les forums.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForumNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForumNext&amp;gt;...&amp;lt;/OCForumNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForumPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForumPrevious&amp;gt;...&amp;lt;/OCForumPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForum ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un forum donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForum forumid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCForum&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid :&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCThread ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fil de discussion donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCThread threadid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCThread&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; threadid&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadForumId&lt;br /&gt;
| Id du forum contenant le fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadId&lt;br /&gt;
| Id du sujet du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadPostId&lt;br /&gt;
| Id de la contribution initiale&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadLastPostId&lt;br /&gt;
| Id de la dernière contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadDate&lt;br /&gt;
| Date de la création du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarter&lt;br /&gt;
| Nom du l'initiateur du sujet&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarterId&lt;br /&gt;
| ID de l'utilisateur ayant initié le sujet ( peut être égal à 0 s'il s'agit d'un utilisateur anonyme) &lt;br /&gt;
|-&lt;br /&gt;
| OVThreadUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPost ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une contribution donnée ou plusieurs séparées par des virgules.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCPost postid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid :&lt;br /&gt;
: Id de la contribution ou plusieurs Ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du fil de la discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthorId&lt;br /&gt;
| ID de l'auteur (peut être égal à 0 si l'auteur était un utilisateur anoyme)&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution à l'aide d'une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostReplyUrl&lt;br /&gt;
| Url pour répondre (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostModifyUrl&lt;br /&gt;
| Url pour modifier (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostConfirmUrl&lt;br /&gt;
| Url pour confirmer (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostDeleteUrl&lt;br /&gt;
| Url pour supprimer la contribution (sinon vide si pas de droit) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPostFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations de fichiers sur une contribution donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCPostFiles postid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid&lt;br /&gt;
: Id de la contribution&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolders [folderid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFolders&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolderNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderNext&amp;gt;...&amp;lt;/OCFolderNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolderPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderPrevious&amp;gt;...&amp;lt;/OCFolderPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolder ==&lt;br /&gt;
&lt;br /&gt;
Donne les information sur un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolder folderid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFolder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSubFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-répertoires du répertoire path d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSubFolders folderid=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSubFolders&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les sous-répertoire du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderName&lt;br /&gt;
| Nom du sous répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des fichiers d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFiles folderid=&amp;quot;&amp;quot; rows=&amp;quot;&amp;quot; offset=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; offset&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nième fichier à partir du début de la liste&lt;br /&gt;
&lt;br /&gt;
; rows&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les fichiers du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: En lien avec l'attribut orderby.&lt;br /&gt;
:* asc ''(par défaut)'' : Ordonne les fichiers par ordre croissant&lt;br /&gt;
:* desc : Ordonne les fichiers par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
:''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
:* name ''(par défaut)'' : Ordonne les fichiers par nom&lt;br /&gt;
:* creation : Ordonne les fichiers par date de création&lt;br /&gt;
:* modification : Ordonne les fichiers par date de modification&lt;br /&gt;
:* size : Ordonne les fichiers par taille&lt;br /&gt;
:* hits : Ordonne les fichiers par nombre de &amp;quot;hits&amp;quot;&lt;br /&gt;
:* manual : Ordonne les fichiers suivant l'ordre défini manuellement sur le répertoire.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url du fichier si celui-ci est une image (utilisation pour un affichage). Cette variable ne prend pas en compte les droits définis au niveau du gestionnaire de fichiers.&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFileNext&amp;gt;...&amp;lt;/OCFileNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFiles|OCFiles]].&lt;br /&gt;
&lt;br /&gt;
== OCFilePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFilePrevious&amp;gt;...&amp;lt;/OCFilePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFile ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fichier d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFile fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFile&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileFields ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des champs d'un fichier donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFileFields fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFileFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldName&lt;br /&gt;
| Nom du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqs ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des Faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqs [faqid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqs&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqNext&amp;gt;...&amp;lt;/OCFaqNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqPrevious&amp;gt;...&amp;lt;/OCFaqPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaq ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une Faq donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaq faqid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategories ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des sous catégories d’une Faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategories faqid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqSubCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la faq&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations des sous-catégories d’une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategory faqsubcatid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqSubCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid&lt;br /&gt;
: Id de la sous catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des questions/réponses d'une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestions [faqid=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la sous catégorie faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs indiquées par le paramètre faqid.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionNext&amp;gt;...&amp;lt;/OCFaqQuestionNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionPrevious&amp;gt;...&amp;lt;/OCFaqQuestionPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestion ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une questions/réponses donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestion questionid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqQuestion&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; questionid&lt;br /&gt;
: Id de la question/réponse de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles d'un thème donné en attente d'approbation pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingArticles [topicid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation tout thème confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les commentaires en attente d'approbation d'un article donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingComments [articleid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingComments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires en attente de tout article confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les commentaires en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date de publication du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers en attente d'approbation d'un répertoire donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingFiles [folderid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fichiers en attente de tout répertoire confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les fichiers en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste les contributions en attente d'approbation d'un forum donné ( forumid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingPosts [forumid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingPosts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les contributions en attente de tout forum confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les contributions en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendars ==&lt;br /&gt;
&lt;br /&gt;
Liste les calendriers &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendars [type=&amp;quot;&amp;quot;] [calendarid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendars&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste tous les agendas. type peut prendre les valeurs suivantes :&lt;br /&gt;
: user: les agendas personnels &lt;br /&gt;
: group: les agendas de groupes&lt;br /&gt;
: resource: les agendas de ressources&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Un ou plusieurs id d'agendas séparés par des virgules&lt;br /&gt;
: Si omis, le container liste tous les agendas.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarId&lt;br /&gt;
| Id de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarName&lt;br /&gt;
| Intitulé de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarDescription&lt;br /&gt;
| Description de l'agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarOwnerId&lt;br /&gt;
| Id du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarType&lt;br /&gt;
| Type de l’agenda ( user, group ou resource )&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarUrl&lt;br /&gt;
| Url pour accéder à la page Agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories d’événements des agendas &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarCategories [filter=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryName&lt;br /&gt;
| Intitulé de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarUserEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas personnels&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarUserEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarUserEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité.Remarque : si le paramètre est à «&amp;amp;nbsp;no&amp;amp;nbsp;», les événements privés seront aussi remontés&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarGroupEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas collectifs (anciennement agendas de groupes)&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarGroupEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarGroupEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; groupid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
: Remarque : le paramètre groupid correspond à l'identifiant (grpid) de l'agenda lorsqu'on utilise les agendas collectifs.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarResourceEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas de ressources&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarResourceEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarResourceEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparées par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; resourceid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas ( personnel, groupes ou de ressources )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date &lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramènera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas le container liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarId&lt;br /&gt;
| Id numérique de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrlId&lt;br /&gt;
| Id de l'agenda principal contenant le type, exemple &amp;quot;personal/1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarName&lt;br /&gt;
| Nom de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarType&lt;br /&gt;
| type de l'agenda principal (exemple: &amp;quot;caldav_personal&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectories ==&lt;br /&gt;
&lt;br /&gt;
Liste les annuaires de base de données&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectories [directoryid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid ''(optionnel)''&lt;br /&gt;
: Id de l'annuaire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: « database » ou « group », si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectory directoryid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryFields ==&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryFields directoryid=&amp;quot;&amp;quot; [all=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: 1 : Donne la liste de tous les champs&lt;br /&gt;
: 0 : Donne la liste de champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldId&lt;br /&gt;
| Identifiant du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Le tableau ci-dessous donne la correspondance entre les champs et leurs identifiants :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Champ&lt;br /&gt;
! Identifiant&lt;br /&gt;
|-&lt;br /&gt;
| Surnom&lt;br /&gt;
| cn&lt;br /&gt;
|-&lt;br /&gt;
| Nom&lt;br /&gt;
| sn&lt;br /&gt;
|-&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
| mn&lt;br /&gt;
|-&lt;br /&gt;
| Prénom&lt;br /&gt;
| givenname&lt;br /&gt;
|-&lt;br /&gt;
| Photo&lt;br /&gt;
| jpegphoto&lt;br /&gt;
|-&lt;br /&gt;
| Adresse de messagerie&lt;br /&gt;
| email&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (bureau)&lt;br /&gt;
| btel&lt;br /&gt;
|-&lt;br /&gt;
| Tél. mobile&lt;br /&gt;
| mobile&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (domicile)&lt;br /&gt;
| htel&lt;br /&gt;
|-&lt;br /&gt;
| Télécopie (bureau)&lt;br /&gt;
| bfax&lt;br /&gt;
|-&lt;br /&gt;
| Titre&lt;br /&gt;
| title&lt;br /&gt;
|-&lt;br /&gt;
| Service&lt;br /&gt;
| departmentnumber&lt;br /&gt;
|-&lt;br /&gt;
| Société&lt;br /&gt;
| organisationname&lt;br /&gt;
|-&lt;br /&gt;
| Rue (bureau)&lt;br /&gt;
| bstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (bureau)&lt;br /&gt;
| bcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (bureau)&lt;br /&gt;
| bpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (bureau)&lt;br /&gt;
| bstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (bureau)&lt;br /&gt;
| bcountry&lt;br /&gt;
|-&lt;br /&gt;
| Rue (domicile)&lt;br /&gt;
| hstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (domicile)&lt;br /&gt;
| hcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (domicile)&lt;br /&gt;
| hpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (domicile)&lt;br /&gt;
| hstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (domicile)&lt;br /&gt;
| hcountry&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 1&lt;br /&gt;
| user1&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 2&lt;br /&gt;
| user2&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 3&lt;br /&gt;
| user3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Pour les champs additionnels, les identifiants sont de la forme '''babdirfXX''' ou '''XX''' est l'id du champ additionnel ( correspondant à fxid dans la liste des champs additionnels de l'annuaire ).&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMembers ==&lt;br /&gt;
&lt;br /&gt;
Liste les membres d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMembers directoryid=&amp;quot;&amp;quot; [fields=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [like=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryMembers&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: Ignoré si l'attribut '''fields''' est spécifié&lt;br /&gt;
: 1 : Donne tous les champs pour chaque membre&lt;br /&gt;
: 0 : Donne uniquement les champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
; fields ''(optionnel)''&lt;br /&gt;
: liste des identifiants des champs souhaités séparés par des virgules ( exemple &amp;quot;sn,givenname,email&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Identifiant du champ à utiliser pour ordonner la liste&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; like ''(optionnel)''&lt;br /&gt;
: Restreint la liste des membres ayant le champ spécifié par orderby (exemple orderby=&amp;quot;givenname&amp;quot;) commençant par ce motif ( exemple like=&amp;quot;A&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUrl&lt;br /&gt;
| Url pour accéder à la fiche détaillée du membre&lt;br /&gt;
|-&lt;br /&gt;
| DirectoryMemberEmailUrl&lt;br /&gt;
| Url pour afficher la popup de composition de message&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMemberFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryMembers'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMemberFields&amp;gt;...&amp;lt;/OCDbDirectoryMemberFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntry ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un membre d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntry directoryid=&amp;quot;&amp;quot; memberid=&amp;quot;&amp;quot; userid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectoryEntry&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; memberid&lt;br /&gt;
: Id du membre dans l'annuaire&lt;br /&gt;
&lt;br /&gt;
; userid&lt;br /&gt;
: Id Ovidentia de l'utilisateur s'il est enregistré&lt;br /&gt;
: Ignoré si memberid renseigné.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberUrl&lt;br /&gt;
| Url vers la fiche annuaire du membre&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntryFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryEntry'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntryFields&amp;gt;...&amp;lt;/OCDbDirectoryEntryFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryAcl ==&lt;br /&gt;
&lt;br /&gt;
Liste les utilisateurs ayant des droits sur un annuaire.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryAcl directoryid=&amp;quot;&amp;quot; [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryAcl&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: modify : pour les utilisateurs ayant le droit de modifier une fiche&lt;br /&gt;
: add : pour les utilisateurs ayant le droit d'ajouter une fiche&lt;br /&gt;
: view : pour les utilisateurs ayant le droit de consulter l'annuaire&lt;br /&gt;
: delete :  pour les utilisateurs ayant le droit de supprimer une fiche&lt;br /&gt;
: export :  pour les utilisateurs ayant le droit d'exporter l'annuaire&lt;br /&gt;
: import :  pour les utilisateurs ayant le droit d'importer l'annuaire&lt;br /&gt;
: empty :  pour les utilisateurs ayant le droit de vider l'annuaire&lt;br /&gt;
: bind :  pour les utilisateurs ayant le droit d'attacher une fiche&lt;br /&gt;
: unbind :  pour les utilisateurs ayant le droit de détacher une fiche&lt;br /&gt;
: view :  pour les utilisateurs ayant le droit de voir les fiches (DEFAULT)&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserFullName&lt;br /&gt;
| Nom complet de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserEmail&lt;br /&gt;
| Adresse email de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserId&lt;br /&gt;
| Id de l'utilisateur dans la base de données&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegations ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegations [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegations&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si yes : le container tient compte des droits d'accès de l'utilisateur&lt;br /&gt;
: Si no : le container ne tient pas compte des droits d'accès et ramène toutes les délégations créées dans le portail&lt;br /&gt;
: Si omis, le container tient compte des droits d'accès&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegation ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont fait partie l'utilisateur courant&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegation delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegation&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsManaged [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont l'utilisateur courant est administrateur.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationItems ==&lt;br /&gt;
&lt;br /&gt;
Liste les fonctions déléguées aux administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationItems delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationItems&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemName&lt;br /&gt;
| Intitulé de la fonction&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemValue&lt;br /&gt;
| 1: si la fonction est déléguée, 0 sinon&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationAdministrators ==&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationAdministrators delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationAdministrators&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationUserId&lt;br /&gt;
| Id de l'administrateur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategories [categoryid=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: Si omis, le container liste toutes les catégories&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une catégorie de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategory [categoryid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationsCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmSpaces ==&lt;br /&gt;
&lt;br /&gt;
Liste les espaces de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmSpaces&amp;gt;...&amp;lt;/OCTmSpaces&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceId&lt;br /&gt;
| Id de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceName&lt;br /&gt;
| Nom de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceDescription&lt;br /&gt;
| Description de l'espace de projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmProjects ==&lt;br /&gt;
&lt;br /&gt;
Liste les projets d'un espace de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmProjects spaceid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCTmProjects&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; spaceid&lt;br /&gt;
: Id de l'espace de projets&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectId&lt;br /&gt;
| Id du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectName&lt;br /&gt;
| Nom du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectDescription&lt;br /&gt;
| Description du projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmTasks ==&lt;br /&gt;
&lt;br /&gt;
Liste les tâches d'un projet ou des tâches personnelles du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmTasks [projectid=&amp;quot;&amp;quot;] [startdate=&amp;quot;&amp;quot;] [enddate=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCTmTasks&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; projectid ''(optionnel)''&lt;br /&gt;
: Id du projet.&lt;br /&gt;
: Si omis, le conteneur renvoie les tâches personnelles de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; startdate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de début est postérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; enddate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de fin est antérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;&lt;br /&gt;
: desc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order. La valeur par défault est &amp;quot;TaskNumber&amp;quot;.&lt;br /&gt;
: Cet attribut peur contenir le nom de n'importe laquelle des variables renvoyées sans le préfixe &amp;quot;OV&amp;quot;, par exemple &amp;quot;TaskCategoryName&amp;quot; ou &amp;quot;TaskEndDate&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskId&lt;br /&gt;
| Id de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskProjectId&lt;br /&gt;
| Id du projet de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskNumber&lt;br /&gt;
| Numéro de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskShortDescription&lt;br /&gt;
| Description courte de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskStartDate&lt;br /&gt;
| Date de début de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskEndDate&lt;br /&gt;
| Date de fin de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryId&lt;br /&gt;
| Id de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryName&lt;br /&gt;
| Nom de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCompletion&lt;br /&gt;
| Niveau d'avancement de la tâche (0-100)&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskOwnerId&lt;br /&gt;
| Id de l'utilisateur propriétaire de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskClass&lt;br /&gt;
| Classe de la tâche&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgUserEntities ==&lt;br /&gt;
&lt;br /&gt;
Liste les entités d'organigrammes pour lesquelles un utilisateur à un rôle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgUserEntities userId=&amp;quot;&amp;quot; [orgChartId=&amp;quot;&amp;quot;] [roleType=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgUserEntities&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; userId&lt;br /&gt;
: Identifiant (entier) de l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; orgChartId ''(optionnel)''&lt;br /&gt;
: Identifiant (entier) de l'organigramme.&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'organigramme par défaut (nommé à l'origine Ovidentia) qui est utilisé.&lt;br /&gt;
&lt;br /&gt;
; roleType ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors tous les rôles seront utilisés.&lt;br /&gt;
: Les rôles sont des valeurs de 0 à 3&lt;br /&gt;
: 0 étant les rôles personnalisés&lt;br /&gt;
: 1 étant le rôle supérieur&lt;br /&gt;
: 2 étant le rôle employé&lt;br /&gt;
: 3 étant le rôle membre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgPathToEntity ==&lt;br /&gt;
&lt;br /&gt;
Liste toutes les entités parentes d'une entité d'un organigramme.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgPathToEntity entityId=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [includeEntity=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgPathToEntity&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'ordre ascendant qui est utilisé.&lt;br /&gt;
: Ordre dans lequel le chemin jusqu'à la racine sera retourné, les valeurs possible sont asc ou desc&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
; includeEntity ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis, alors l'entité ne sera pas incluse dans les résultats.&lt;br /&gt;
: Les valeurs possibles sont&amp;amp;nbsp;:&lt;br /&gt;
: 0 pour ne pas inclure l'entité (valeur par défaut)&lt;br /&gt;
: 1 pour inclure l'entité&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgChildEntities ==&lt;br /&gt;
&lt;br /&gt;
Liste toutes les entités enfant directes d'une entité d'un organigramme.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.100&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgChildEntities entityId=&amp;quot;&amp;quot; &amp;gt;...&amp;lt;/OCOrgChildEntities&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgEntityMembers ==&lt;br /&gt;
&lt;br /&gt;
Liste tous les membres d'une entité.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.100&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgEntityMembers entityId=&amp;quot;&amp;quot; &amp;gt;...&amp;lt;/OCOrgEntityMembers&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberDirEntryId&lt;br /&gt;
| Identifiant (entier) de la fiche annuaire de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberRoleType&lt;br /&gt;
| Id du rôle : 1 = Superior, 2 = Temporary employee, 3 = Members, 0 = Other collaborators&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberRoleName&lt;br /&gt;
| Nom du rôle&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserDisabled&lt;br /&gt;
| Utilisateur est désactivé (1 ou 0)&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserConfirmed&lt;br /&gt;
| Utilisateur est confirmé (1 ou 0)&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberSn&lt;br /&gt;
| Nom&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberGivenname&lt;br /&gt;
| Prénom&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserId&lt;br /&gt;
| Id user correspondant&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCMultipages ==&lt;br /&gt;
&lt;br /&gt;
Ce container permet de faciliter les calculs réalisés pendant un multi-pages. Ainsi selon le nombre total de résultats et le nombre de résultats à afficher par pages, le container permet de retourner le nombre de pages que contient le multi-pages. &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCMultipages total=&amp;quot;&amp;quot; maxpages=&amp;quot;&amp;quot; perpage=&amp;quot;&amp;quot; currentpage=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCMultipages&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; total&lt;br /&gt;
: Nombre total de résultats.&lt;br /&gt;
&lt;br /&gt;
; maxpages&lt;br /&gt;
: Nombre maximum de pages à afficher&lt;br /&gt;
&lt;br /&gt;
; perpage&lt;br /&gt;
: Nombre maximum de résultats à afficher par pages&lt;br /&gt;
&lt;br /&gt;
; currentpage&lt;br /&gt;
: Numéro de la page en cours&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCurrentPageNumber &lt;br /&gt;
| Numéro de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVNextPageNumber&lt;br /&gt;
| Numéro de la page suivante si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVPreviousPageNumber&lt;br /&gt;
| Numéro de la page précédente si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVTotalPages&lt;br /&gt;
| Nombre total de pages&lt;br /&gt;
|-&lt;br /&gt;
| OVResultFirst&lt;br /&gt;
| Index du premier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultLast&lt;br /&gt;
| Index du dernier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultsPage&lt;br /&gt;
| Nombre de résultats sur la page courante&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntries ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-entrées de navigation d'Ovidentia (Plan du site) d'une entrée parente. Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntries (node=&amp;quot;&amp;quot; | langid=&amp;quot;&amp;quot;) [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntries&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; langid&lt;br /&gt;
: Identifiant multilangue de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: peut être utilisé à la place de l'attribut node&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntry ==&lt;br /&gt;
&lt;br /&gt;
Renvoie les information sur une entrée de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntry node=&amp;quot;&amp;quot; [sitemap=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntry&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément (noeud du plan du site).&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapCustomNode ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des noeuds ayant pour cible l'id spécifié dans l'attribut &amp;lt;code&amp;gt;target&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans le module sitemap_editor, la valeur à saisir dans l'attribut target est affiché dans l'entête sur la page de visualisation du nœud.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapCustomNode [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] target=&amp;quot;&amp;quot; [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapCustomNode&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; target&lt;br /&gt;
: Id du noeud cible&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin. s'il n'est pas renseigné, le noeur racine par défaut sera utilisé (Custom pour le plan du site fourni par sitemap_editor), DGAll pour le plan du site du noyau).&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: permet de limiter le nombre d'éléments retournés, par exemple, &amp;lt;code&amp;gt;limit=&amp;quot;0,1&amp;quot;&amp;lt;/code&amp;gt; pour obtenir seulement le premier noeud. La syntaxe est identique à l'attribut &amp;lt;code&amp;gt;limit&amp;lt;/code&amp;gt; de OCSitemapPath&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapPath ==&lt;br /&gt;
&lt;br /&gt;
Retourne le chemin de fer (rail) d'une entrée de navigation sous la forme d'une liste d'entrées de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapPath [node=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapPath&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin.&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5,2&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur à 2 éléments à partir du 5ème. Si la première valeur est négative, l'index du premier élément retourné sera calculé à partir du nombre d'élément total. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;-1,1&amp;quot;&amp;lt;/code&amp;gt; affiche le dernier élément seulement. L'index négatif est supporté à partir d'ovidentia &amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Si la valeur est &amp;quot;1&amp;quot;, le denier noeud du plan du site auquel on a accédé sera mémorisé et récupéré lors de l'accès a une page en dehors du plan du site.&lt;br /&gt;
: La valeur par défaut est &amp;quot;1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Différentes méthodes d’utilisation d’un fichier OvML =&lt;br /&gt;
== Utilisation dans une url ==&lt;br /&gt;
Un fichier OvML peut être appellé en utilisant l’url suivante :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où fichier-ovml est le nom de votre fichier OvML qui doit se trouver dans le répertoire suivant&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
skins/nom-du-skin/ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le fichier ainsi appelé est parsé par Ovidentia et le résultat est affiché dans la partie centrale du portail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si l’on souhaite afficher le résultat en dehors du portail, par exemple dans une fenêtre popup, il faut ajouter le paramètre echo=1 comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De plus, si l’on souhaite passer des paramètres au fichier OvML, on utilisera l’url comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&amp;amp;param=val&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, on peut utiliser la variable OVparam dans le fichier OvML.&lt;br /&gt;
&lt;br /&gt;
Remarque : les paramètres peuvent être envoyés par formulaires en méthodes GET et POST.&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans un fichier template ==&lt;br /&gt;
Dans tout fichier template d’Ovidentia, on peut utiliser un fichier OvML en utilisant la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{ $OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : la syntaxe avec les accolades ne permet pas l'utilisation de nouvelles accolades à l'intérieur.&lt;br /&gt;
&lt;br /&gt;
{ $OVML({ mavariable }) } est impossible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est possible de passer une variable template en tant que paramètre à un fichier OvML via la syntaxe { $OVML(...) } d'un fichier template :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple : { $OVML(monFichier.html,param1=&amp;quot;var1&amp;quot;) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
si var1 est définie dans le template, le parseur la remplace avec sa valeur, sinon il utilise la valeur &amp;quot;var1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Optimiser le temps d'exécution d'un script OvML (disponible à partir de la version 7.2 d'Ovidentia) :'''&lt;br /&gt;
&lt;br /&gt;
Si votre script n'a pas besoin d'être réactualisé à chaque exécution, vous pouvez décider d'utiliser le cache via la syntaxe $OVMLCACHE.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE s'utilise dans les mêmes conditions que $OVML.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE peut recevoir un paramètre supplémentaire : _ovml_cache_duration=86400. Il permet d'indiquer le temps maximum pendant lequel le script ne sera pas réactualisé. Valeur en secondes.&lt;br /&gt;
&lt;br /&gt;
Si ovml_cache_duration n'est pas renseigné, le script sera réactualisé toutes les 3600 secondes (1 heure).&lt;br /&gt;
&lt;br /&gt;
Remarque : le cache est enregistré dans la session de l'utilisateur courant. Donc le script est systématiquement réactualisé si l'utilisateur se déconnecte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple :&lt;br /&gt;
&lt;br /&gt;
{ $OVMLCACHE(monFichier.html,param1=3,_ovml_cache_duration=86400) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : pensez bien aux conséquences d'utilisation du cache OvML avant de l'appliquer sur vos scripts. Pendant 3600 secondes, vous pouvez modifier vos scripts et des données d'Ovidentia sans pouvoir le vérifier à l'affichage !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autres types de cache possibles :&lt;br /&gt;
*session : cache dans la session (default)&lt;br /&gt;
*sitemap : cache dans un fichier basé sur le profile du plan du site&lt;br /&gt;
*file : cache dans un fichier&lt;br /&gt;
&lt;br /&gt;
Exemple d'utilisation avec un autre type de cache :&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE(menu.html,_ovml_cache_type=sitemap)&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans du contenu ==&lt;br /&gt;
On peut incorporer le résultat d’un fichier OvML dans du contenu Ovidentia ( article, section, faq etc… ). On utilisera la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Utilisation pour les pages d’accueil ==&lt;br /&gt;
On peut utiliser un fichier OvML pour les pages d’accueil privée et publique. Pour cela, utilisez les fichiers spécifiques private.html et public.html.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lors de l’affichage de la page public, Ovidentia cherche un fichier ayant le nom public.html dans le répertoire skins/nom-du-skin/ovml . S’il le trouve, il l’utilisera pour la page d’accueil public. Sinon, il affichera les articles définis par l'administrateur pour la page d’accueil public.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il en est de même pour la page d’accueil privée.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML par les modules ( addons ) ==&lt;br /&gt;
A partir de la version 5.4.2 d'Ovidentia, il est possible pour les modules de fournir des fonctionnalités basées sur OvML ( voir la documentation fournie avec le module ).&lt;br /&gt;
&lt;br /&gt;
Afin d'utiliser ces fonctionnalités, on utilisera le container suivant :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCAddon name=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; param2=&amp;quot;&amp;quot; ...&amp;gt;...&amp;lt;/OCAddon&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut du container du module&lt;br /&gt;
&lt;br /&gt;
Pour la signification des paramètres, il faut consulter la documentation fournie avec le module.&lt;br /&gt;
&lt;br /&gt;
La plupart du temps, le premier paramètre indique le nom du container que l'on veut utiliser et les paramètres suivants sont des attributs à ce container.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 5.6.3, il est aussi possible de créer des fonctions OvML pour un module. La syntaxe d'utilisation de ces fonctions est la suivante :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAddon name=&amp;quot;&amp;quot; function=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; function&lt;br /&gt;
: Nom de la fonction&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut de la fonction utilisée&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML dans l'éditeur Wysiwyg ==&lt;br /&gt;
L'éditeur Wysiwyg d'Ovidentia possède une option permettant d'utiliser un fichier OvML afin de l'intégrer dans l'affichage d'un article, d'une section... Par défaut, tous les fichiers OvML présents dans le dossier ovml de la skin courante sont affichés dans le formulaire de sélection. Il existe un moyen de cacher ces fichiers aux utilisateurs de l'éditeur en modifiant la racine de sélection des fichiers :&lt;br /&gt;
&lt;br /&gt;
On ajoute un dossier nommé &amp;quot;editor&amp;quot; dans le dossier ovml de la skin courante, l'éditeur Wysiwyg ne proposera alors que les fichiers présents dans ce répertoire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est toujours possible d'utiliser la syntaxe $OVML manuellement afin d'exécuter un fichier OvML ne se situant pas dans le dossier editor.&lt;/div&gt;</summary>
		<author><name>Laucho</name></author>	</entry>

	<entry>
		<id>https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5726</id>
		<title>Référence OvML</title>
		<link rel="alternate" type="text/html" href="https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5726"/>
				<updated>2019-03-08T15:15:20Z</updated>
		
		<summary type="html">&lt;p&gt;Laucho : /* Les variables OvML */ replace source tags&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Catégorie:Développement de skins]]&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
OvML ( Ovidentia Markup Langage ) est un ensemble de balises, identiques par leur syntaxe à celles utilisées avec HTML. Elles permettent d’extraire des données Ovidentia, de les manipuler et de les présenter en utilisant HTML.&lt;br /&gt;
&lt;br /&gt;
Les données à extraire peuvent être de plusieurs types, comme par exemple, les cinq derniers articles publiés, les dernières contributions d’un forum donné, les derniers fichiers chargés, etc …&lt;br /&gt;
&lt;br /&gt;
On pourra ainsi s’en servir pour réorganiser complètement la page d'accueil d'un site Ovidentia en y insérant, par exemple, la liste des 3 derniers articles, la liste des 5 dernières contributions d'un forum, des images, le texte d'un article spécifique, ...&lt;br /&gt;
&lt;br /&gt;
La conception d'une page OvML est identique à celle d'une page HTML. Elle peut ne contenir que des balises OvML ou un mélange HTML et OvML. On peut aussi partir d'une page HTML existante et y insérer des données Ovidentia en utilisant les balises OvML. Pour l’afficher, on utilisera l’url suivante :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
Certaines balises OvML sont dites “Container&amp;quot;. Un container est une balise OvML contenant une partie du fichier OvML comprise entre un tag d’ouverture et un tag de fermeture. Un container peut être une liste ou une condition. Dans le cas d’une liste, le contenu du container est répété autant de fois qu’il y a d’éléments dans la liste. Un container ‘condition’ n’affiche son contenu que dans le cas où la condition est vraie.&lt;br /&gt;
&lt;br /&gt;
== Les variables &amp;lt;OVxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Une variable OvML est de la forme:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
où xxxx est le nom de la variable.&lt;br /&gt;
&lt;br /&gt;
Différents paramètres peuvent être utilisés pour modifier l’affichage du résultat de la variable.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être sauvegardée dans une autre variable en utilisant le paramètre saveas (voir ci-dessous).&lt;br /&gt;
&lt;br /&gt;
== Les fonctions &amp;lt;OFxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Les fonctions se présentent sous la forme :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Elles permettent, entre autre, de traduire du texte, de faire des opérations arithmétiques, etc, …&lt;br /&gt;
&lt;br /&gt;
Le résultat de ces fonctions peut être sauvegardé dans une variable OvML en utilisant le paramètre saveas (voir ci-dessus).&lt;br /&gt;
&lt;br /&gt;
== Les containers &amp;lt;OCxxxx&amp;gt; … &amp;lt;/OCxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque importante d'utilisation des containers :'''&lt;br /&gt;
&lt;br /&gt;
* Il est possible d’imbriquer les containers sauf s’ils ont le même nom. Dans le cas précédent, il existe l’astuce de rajouter un paramètre sans valeur différente dans les balises. Ce paramètre va permettre d'identifier l'ouverture et la fermeture des containers par le moteur d'Ovidentia. Le paramètre doit donc se retrouver dans la balise d'ouverture ainsi que dans la balise de fermeture.&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre1&amp;gt;&lt;br /&gt;
    &amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre2&amp;gt;&lt;br /&gt;
        ...&lt;br /&gt;
    &amp;lt;/OCxxxx monparametre2&amp;gt;&lt;br /&gt;
&amp;lt;/OCxxxx monparametre1&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Chaque paramètre d'un container est vu comme une variable par le moteur OvML; il faut donc éviter d'utiliser pour nom d'une variable OvML le nom d'un attribut d'un container pour supprimer des erreurs d'interprétation.&lt;br /&gt;
&lt;br /&gt;
= Les variables OvML =&lt;br /&gt;
&lt;br /&gt;
Les variables OvML peuvent être définies dans le fichier OvML, produites par un container ou passées comme paramètres dans l’url. Elles sont accessibles en utilisant la syntaxe :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVnom-de-la-variable&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut définir une variable OvML en utilisant la fonction PutVar :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;nbArticles&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit une variable nbArticles initialisée à la valeur 10.&lt;br /&gt;
&lt;br /&gt;
Pour récupérer la valeur dans une page OvML, il faut utiliser la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut aussi définir une variable en utilisant une variable globale d’Ovidentia. Pour cela, il suffira d’omettre le deuxième paramètre :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;babSlogan&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maintenant la variable &amp;lt;code&amp;gt;&amp;lt;OVbabSlogan&amp;gt;&amp;lt;/code&amp;gt; existe dans OvML et contient le contenu du slogan du site.&lt;br /&gt;
&lt;br /&gt;
On peut ainsi utiliser les variables d’Ovidentia pour récupérer le nom de l’utilisateur connecté ( BAB_SESS_USER ), son ID ( BAB_SESS_USERID ), etc.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
* babCurrentDate est une variable globale permettant de récupérer la date courante. Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
* Les variables globales booléennes comme BAB_SESS_LOGGED ont la valeur nulle si la valeur est fausse (false) et vaut 1 si la valeur est vraie (true).&lt;br /&gt;
&lt;br /&gt;
Il est parfois utile de tester l’existence d’une variable avant de la définir. On utilisera pour cela la fonction '''IfNotIsSet''' :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;page&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, si la variable page n’est pas définie, elle sera définie avec la valeur initiale 1.&lt;br /&gt;
&lt;br /&gt;
Toutes les variables produites par un container peuvent être jointes en utilisant la syntaxe d’une variable OvML &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
On peut aussi passer des variables OvML à un fichier OvML en utilisant l’url :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;total=1000&lt;br /&gt;
&lt;br /&gt;
Dans la page OvML on peut donc utiliser la variable totale.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être modifiée ou sauvegardée dans une autre variable en utilisant les attributs suivants :&lt;br /&gt;
&lt;br /&gt;
== saveas ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable dans une autre.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles saveas=&amp;quot;TotalArticles&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Une nouvelle variable TotalArticles est créée et sa valeur est la même que celle de nbArticles.&lt;br /&gt;
&lt;br /&gt;
== strlen ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer les n premiers caractères de la variable.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Récupère les n premiers caractères du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il est possible de spécifier une chaîne qui sera ajoutée à la fin du résultat si la variable a été tronquée. Par exemple &amp;quot;...“ pour indiquer une suite :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100,...&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== striptags ==&lt;br /&gt;
&lt;br /&gt;
Supprime les tags HTML de la variable :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les tags HTML de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan striptags=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== htmlentities ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit les entities HTML ( &amp;lt; devient &amp;amp;amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit en inverse les entities HTML ( &amp;amp;amp;lt; devient &amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan htmlentities=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== stripslashes ==&lt;br /&gt;
&lt;br /&gt;
Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan stripslashes=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== urlencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans une url&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan urlencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== jsencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans du javascript&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan jsencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== strcase ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| upper&lt;br /&gt;
| Convertit le contenu de la variable en majuscule&lt;br /&gt;
|-&lt;br /&gt;
| lower&lt;br /&gt;
| Convertit le contenu de la variable en minuscule&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strcase=&amp;quot;upper&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nlremove ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les retours chariots&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nlremove=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== trim ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| left&lt;br /&gt;
| Supprime les blancs en début de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| right&lt;br /&gt;
| Supprime les blancs en fin de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| all&lt;br /&gt;
| Supprime les blancs en début et en fin de chaîne&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan trim=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nl2br ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;1&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Transforme les retours chariots en &amp;lt;BR&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nl2br=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== sprintf ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| Voir la documentation PHP pour la fonction sprintf&lt;br /&gt;
| Retourne une chaîne formatée&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVMoney sprintf=&amp;quot;%01.2f&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== date ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater une date Ovidentia &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| S&lt;br /&gt;
| Format court de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| L&lt;br /&gt;
| Format long de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| T&lt;br /&gt;
| Format de l'heure défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| d&lt;br /&gt;
| Trois premières lettres du jour de la semaine Dim pour Dimanche&lt;br /&gt;
|-&lt;br /&gt;
| D&lt;br /&gt;
| Jour de la semaine Dimanche par exemple&lt;br /&gt;
|-&lt;br /&gt;
| j&lt;br /&gt;
| Jour du mois, sur deux chiffres (éventuellement avec un zéro) : &amp;quot;01&amp;quot; à &amp;quot;31&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| m&lt;br /&gt;
| Mois, en trois lettres : par exemple &amp;quot;Avr&amp;quot; (pour Avril)&lt;br /&gt;
|-&lt;br /&gt;
| M&lt;br /&gt;
| Mois en lettres : Avril par exemple&lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Mois; i.e. &amp;quot;01&amp;quot; à &amp;quot;12&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Y&lt;br /&gt;
| Année, 4 chiffres; i.e. &amp;quot;2003&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| y&lt;br /&gt;
| Année, 2 chiffres; i.e. &amp;quot;03&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| H&lt;br /&gt;
| heure, au format 24h, &amp;quot;00&amp;quot; à &amp;quot;23&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| i&lt;br /&gt;
| Minutes; &amp;quot;00&amp;quot; à &amp;quot;59&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleDate date=&amp;quot;%d %j %m %Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;OVbabCurrentDate&amp;gt;&amp;lt;/code&amp;gt; est une variable permettant de récupérer la date courante.&lt;br /&gt;
&lt;br /&gt;
Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVbabCurrentDate date=&amp;quot;%D %j %M&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== author ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater l’auteur d’un article, un commentaire etc, … quand la variable contient l’id de l’auteur.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| %F&lt;br /&gt;
| Prénom&lt;br /&gt;
|-&lt;br /&gt;
| %M&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
|-&lt;br /&gt;
| %L&lt;br /&gt;
| Nom&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleAuthor author=&amp;quot;%F %L&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Les fonctions OvML =&lt;br /&gt;
&lt;br /&gt;
On reconnaît les fonctions par la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les fonctions OvML disponibles sont :&lt;br /&gt;
&lt;br /&gt;
== OFTranslate ==&lt;br /&gt;
&lt;br /&gt;
Permet de traduire une chaîne. Pour cela, il faut qu'un fichier se nommant ''lang-'''identifiant-de-la-langue'''.xml'' soit présent dans le dossier ''ovidentia-'''numéro-de-version'''/lang''.&lt;br /&gt;
&lt;br /&gt;
Il s'agit d'un fichier XML listant différentes expressions traduites dans la langue choisie pour le fichier. Il est composé d'un élément ayant le même nom que l'identifiant de la langue. Celui-ci est composé de multiples éléments &amp;lt;code&amp;gt;string&amp;lt;/code&amp;gt; prenant un paramètre &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; indiquant l'identifiant du texte et contient le texte traduit.&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour l'anglais ''lang-en.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;en&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;About your article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;About your comment&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;About your file&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/en&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour le français ''lang-fr.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;fr&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;Au sujet de votre article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;A propos de votre commentaire&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;A propos de votre fichier&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/fr&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFTranslate text=&amp;quot;&amp;quot; [lang=&amp;quot;&amp;quot;] [folder=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; text&lt;br /&gt;
: Identifiant du texte à traduire&lt;br /&gt;
&lt;br /&gt;
; lang ''(optionnel)''&lt;br /&gt;
: Identifiant de la langue dans laquelle doit être traduit le texte&lt;br /&gt;
: Si omis, le texte sera traduit dans la langue sélectionnée par l'utilisateur&lt;br /&gt;
&lt;br /&gt;
; folder ''(optionnel)''&lt;br /&gt;
: Nom du module&lt;br /&gt;
: Si omis, le fichier langue du noyau est utilisé&lt;br /&gt;
&lt;br /&gt;
== OFPutVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de déclarer une nouvelle variable.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFGetVar ==&lt;br /&gt;
&lt;br /&gt;
Permet d'afficher une variable tout comme la syntaxe &amp;lt;code&amp;gt;&amp;lt;OVnom-de-la-variable&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetVar name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable à afficher&lt;br /&gt;
&lt;br /&gt;
== OFIfNotIsSet ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable si elle n’est pas déjà définie.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFInclude ==&lt;br /&gt;
&lt;br /&gt;
Permet d'inclure un autre fichier OVML&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFInclude file=&amp;quot;&amp;quot; [cache=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin du fichier OVML relatif au répertoire ovml du skin ou du répertoire ovml du noyau&lt;br /&gt;
&lt;br /&gt;
; cache ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : Le cache n'est pas utilisé pour afficher le fichier.&lt;br /&gt;
:* 1 : Le cache est utilisé.&lt;br /&gt;
&lt;br /&gt;
== OFUrlContent ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le contenu d’une url. Très utile pour inclure dans Ovidentia des fichiers HTML d’un site Web statique&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFUrlContent url=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; url&lt;br /&gt;
: url de la page à inclure&lt;br /&gt;
&lt;br /&gt;
== OFRecurse ==&lt;br /&gt;
&lt;br /&gt;
La fonction OFRecurse permet d'exécuter un code tant qu'une condition est réalisée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFRecurse&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
Cette fonction peut prendre tous les paramètres que peut prendre le container appelé récursivement.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
Cet exemple permet d'afficher l'arborescence des catégories et thèmes d'articles.&lt;br /&gt;
Ici, la fonction &amp;lt;code&amp;gt;OFRecurse&amp;lt;/code&amp;gt; est utilisée pour relancer le container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt; autant de fois que désiré en lui précisant le paramètre parentid (voir container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
    &amp;lt;OCArticleCategories&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&lt;br /&gt;
            &amp;lt;OVCategoryName&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
                &amp;lt;OFRecurse parentid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;OVTopicName&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Opérateurs arithmétiques ==&lt;br /&gt;
&lt;br /&gt;
Permettent de faire des opérations arithmétiques sur des variables. Elles sont construites de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;X&amp;quot; expr2=&amp;quot;Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l'opération souhaitée entre 10 et 50.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l’opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Toutefois, pour pouvoir stocker cette valeur dans une variable, il faut ajouter le paramètre &amp;lt;code&amp;gt;saveas&amp;lt;/code&amp;gt; lors de l'appel de la fonction.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot; saveas=&amp;quot;NewTotal&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit la variable &amp;lt;code&amp;gt;NewTotal&amp;lt;/code&amp;gt; ayant pour valeur le résultat de l'opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Les opérateurs disponibles sont :&lt;br /&gt;
&lt;br /&gt;
=== OFAOAddition ===&lt;br /&gt;
&lt;br /&gt;
Permet d’additionner expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOAddition expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de l'addition&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de l'addition&lt;br /&gt;
&lt;br /&gt;
=== OFAOSubtraction ===&lt;br /&gt;
&lt;br /&gt;
Permet de soustraire expr2 à expr1.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 - 20&amp;quot;, soit -10.&lt;br /&gt;
&lt;br /&gt;
=== OFAOMultiplication ===&lt;br /&gt;
&lt;br /&gt;
Permet de faire le produit de expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOMultiplication expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
=== OFAODivision ===&lt;br /&gt;
&lt;br /&gt;
Permet de diviser expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la division&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la division&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 / 20&amp;quot;, soit 0.5.&lt;br /&gt;
&lt;br /&gt;
=== OFAOModulus ===&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le reste de la division de expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme du modulo&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme du modulo&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 % 20&amp;quot;, soit 10, car 10 / 20 = 0 + '''10'''.&lt;br /&gt;
&lt;br /&gt;
== OFHeader ==&lt;br /&gt;
&lt;br /&gt;
Permet d'envoyer un header HTTP pour le fichier ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur du header à modifier&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;content-type:text/xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de définir un cookie qui sera envoyé avec le reste des en-têtes.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetCookie name=&amp;quot;&amp;quot; expire=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cookie&lt;br /&gt;
&lt;br /&gt;
; expire&lt;br /&gt;
: Temps en secondes au bout duquel le cookie expire&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecteur au cookie&lt;br /&gt;
&lt;br /&gt;
== OFGetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer la valeur d'un cookie. Une variable ayant le nom du cookie récupéré est créée automatiquement.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetCookie name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cooke dont on souhatie récupérer la valeur&lt;br /&gt;
&lt;br /&gt;
== OFSetSessionVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de choisir le type de sections à afficher dans le portail.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Permet d'indiquer le type de filtre à appliquer sur les sections&lt;br /&gt;
:* &amp;quot;babSectionsType&amp;quot; définit le type des sections à afficher&lt;br /&gt;
:* &amp;quot;babOvmlCurrentDelegation&amp;quot; filtre sur les sections propres à une délégation&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Permet de préciser les sections à afficher.&lt;br /&gt;
:* Si name vaut &amp;quot;babSectionsType&amp;quot; :&lt;br /&gt;
:** 1 : Section Administration et Utilisateur&lt;br /&gt;
:** 2 : Sections générées par les articles (sections de catégories et de thèmes d'articles)&lt;br /&gt;
:** 4 : Sections personnalisées&lt;br /&gt;
:** 8 : Sections générées par les modules&lt;br /&gt;
:** 15 : Toutes les sections&lt;br /&gt;
:** '''Remarque :''' les valeurs peuvent s'additionner. Pour afficher les sections des articles et les sections personnalisées, on utilisera la valeur 6 (2 + 4)&lt;br /&gt;
:* Si name vaut &amp;quot;babOvmlCurrentDelegation&amp;quot;, value vaut l'id de la délégation&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;15&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera toutes les sections du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
affichera uniquement les sections personnalisées du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera les sections générées par les modules et les sections générées par les articles&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera uniquement les sections générées par la délégation dont l'identifiant est 5&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cache toutes les sections générées dans les délégations&lt;br /&gt;
&lt;br /&gt;
== OFRequest ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET) ou passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFRequest name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFPost ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPost name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre POST dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFGet ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFSitemapPosition ==&lt;br /&gt;
 &lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant le chemin dans le plan du site du nœud correspondant à la page courante d'Ovidentia (ou à l'élément de navigation passé en paramètre).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapPosition [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [node=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; langid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site en utilisant un identifiant de compatible avec le multilangue. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site. Si omis: la fonction retournera le chemin correspondant à la page courante d'Ovidentia&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le chemin commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé.&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
== OFSitemapMenu ==&lt;br /&gt;
&lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant l'arborescence des entrées de navigation d'Ovidentia (Plan du site), ou l'arborescence des entrées de navigation sous le nœud spécifié (si le paramètre selectednode est indiqué).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu [sitemap=&amp;quot;&amp;quot;] [baselangid=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [selectednode=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;1&amp;quot;] [maxdepth=&amp;quot;&amp;quot;] [ignorelastlevel=&amp;quot;0&amp;quot;] [mindepth=&amp;quot;0&amp;quot;] [outerul=&amp;quot;1&amp;quot;] [admindelegation=&amp;quot;0&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; baselangid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera en utilisant un identifiant compatible avec le multilangue&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
: S'il n'est pas renseigné, c'est le nœud DGAll qui sera utilisé (le nœud racine de la branche contenant les éléments de toutes les délégations confondues) ou le noeud &amp;quot;Custom&amp;quot; si un plan du site fourni par le module sitemap_editor est utilisé.&lt;br /&gt;
&lt;br /&gt;
; selectednode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier un nœud sélectionné dans le menu. La balise li correspondant à ce nœud se verra ajouter la classe css 'selected', et toutes ses balises li parentes ainsi qu'elle même auront la classe css 'active'. S'il n'est pas spécifié, c'est le nœud correspondant à la page courante qui est utilisé.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
; maxdepth ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre de niveaux (sous-menus imbriqués). Pas de limite par défaut.&lt;br /&gt;
&lt;br /&gt;
; ignorelastlevel  ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de ne pas afficher les nœuds n'ayant pas d'enfants.&lt;br /&gt;
: 1 : activé&lt;br /&gt;
: 0 ''(par défaut)'' : désactivé&lt;br /&gt;
&lt;br /&gt;
; mindepth ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de contourner 'ignorelastlevel' en forçant l’affichage des nœuds de niveau inférieur ou égal à cette valeur. 0 par défaut (désactivé).&lt;br /&gt;
&lt;br /&gt;
; outerul ''(optionnel)''&lt;br /&gt;
: Permet de de définir si le menu contient la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau.&lt;br /&gt;
: 1 ''(par défaut)'' : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau est présente.&lt;br /&gt;
: 0 : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau n'est pas présente.&lt;br /&gt;
&lt;br /&gt;
; admindelegation ''(optionnel)''&lt;br /&gt;
: Permet de définir que les nœuds d'administration ne seront affichés que si l'utilisateur à les droits de gestion correspondants.&lt;br /&gt;
: 1 : la délégation est prise en compte.&lt;br /&gt;
: 0 ''(par défaut)'' : la délégation n'est pas prise en compte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFCurrentNode ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'Id du nœud courant dans le plan de site.&lt;br /&gt;
&lt;br /&gt;
== OFThumbnail ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie une url vers l'image générée.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFThumbnail (id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour récupérer l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché.&lt;br /&gt;
&lt;br /&gt;
== OFImg ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie du HTML contenant un tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt; pour afficher l'image. Si aucune image ne peut être affichée, une chaine vide est retournée au lieu du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Les attributs non supportés par la fonction ovml serons reportés tel-quel en tant qu'attributs du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg (src=&amp;quot;&amp;quot; | ovsrc=&amp;quot;&amp;quot; | id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] &amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; src ''(optionnel)''&lt;br /&gt;
: Url vers une image, si cet attribut est déclaré mais contient une chaîne vide, la valeur retournée sera une chaîne vide au lieu du tag img. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; ovsrc ''(optionnel)''&lt;br /&gt;
: Permet de définir l'url d'une image en utilisant le nom d'une variable ovml. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour afficher l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
Affiche l'image que si le paramètre img est fourni dans l'url :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;img&amp;quot; saveas=&amp;quot;Image&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg ovsrc=&amp;quot;Image&amp;quot; alt=&amp;quot;Mon image&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Affiche la photo de l'utilisateur connecté :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USERID&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg id_user=&amp;quot;&amp;lt;OVBAB_SESS_USERID&amp;gt;&amp;quot; maxwidth=&amp;quot;48&amp;quot; maxheight=&amp;quot;48&amp;quot; alt=&amp;quot;&amp;lt;OVBAB_SESS_USER&amp;gt;&amp;quot; resizemode=&amp;quot;CROP_CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSitemapCustomNodeId ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'ID du noeud trouvé dans le plan du site et qui a pour cible le nœud fourni par le paramètre nodeid dans le plan du site du noyau. Si aucun noeud est trouvé dans le plan du site, la valeur de l'attribut nodeid est retourné a la place.&lt;br /&gt;
&lt;br /&gt;
Lors de la mise en place d'un skin cela permet d'indiquer un nœud connu dans le plan du site du noyau, ci celui-ci est inséré dans le plan du site personnalisé à l'aide d'une référence, le nouveau nœud sera automatiquement pris en compte.&lt;br /&gt;
&lt;br /&gt;
Si il existe plusieurs nœuds avec la même cible dans le plan du site du noyau, le premier trouvé sera utilisé&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;&amp;quot; [basenode=&amp;quot;&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: ID du nœud dans le plan du site proposé par le noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Racine de la recherche dans le plan du site personnalisé.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;bab_Articles&amp;quot; saveas=&amp;quot;CustomNodeId&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu basenode=&amp;quot;&amp;lt;OVCustomNodeId&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPreviousArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article précédant l'article spécifié. L'article précédant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPreviousArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFNextArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article suivant l'article spécifié. L'article suivant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFNextArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFWebStat ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.2.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'enregistrer un évènement qui sera comptabilisé dans les statistiques.&lt;br /&gt;
Ceci est particulièrement utile lors de l'affichage d'articles par OvML afin que ceux-ci soient correctement pris en compte dans les statistiques en tant qu'articles vus.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFWebStat name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Type d’évènement à enregistrer&lt;br /&gt;
:* bab_addon&lt;br /&gt;
:* bab_page&lt;br /&gt;
:* bab_articles&lt;br /&gt;
:* bab_artfiles&lt;br /&gt;
:* bab_ovml&lt;br /&gt;
:* bab_fmfolders&lt;br /&gt;
:* bab_fmfiles&lt;br /&gt;
:* bab_forums&lt;br /&gt;
:* bab_threads&lt;br /&gt;
:* bab_posts&lt;br /&gt;
:* bab_faqs&lt;br /&gt;
:* bab_faqsqr&lt;br /&gt;
:* bab_searchword&lt;br /&gt;
:* bab_xlinks&lt;br /&gt;
:* bab_dbdirectories&lt;br /&gt;
:* bab_ldapdirectories&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur correspondant au type d'évènement. Par exemple id de l'article pour bab_articles.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Affichage de l'article --&amp;gt;&lt;br /&gt;
    &amp;lt;OFWebStat name=&amp;quot;bab_articles&amp;quot; value=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFAddStyleSheet ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.5.93&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'insérer un fichier CSS dans l'élément &amp;lt;code&amp;gt;&amp;lt;head&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;/code&amp;gt; de la page HTML.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAddStyleSheet file=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin de la feuille de style relatif au dossier '''styles''' du noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.2.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetPath path=&amp;quot;&amp;quot; file_relative=&amp;quot;1&amp;quot; saveas=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file_relative&lt;br /&gt;
: Convertit un chemin relatif au fichier ovml en un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetSelectedSkinPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie le chemin du répertoire du thème sélectionné.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;OFGetSelectedSkinPath&amp;gt;''' doit remplacer '''skins/&amp;lt;OVbabSkin&amp;gt;/''' dans les fichiers ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetSelectedSkinPath&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCsrfProtectToken ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.4.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de protection contre les attaques CSRF, il doit être ajouté dans tous les formulaire utilisant la méthode POST.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;babCsrfProtect&amp;quot; value=&amp;quot;&amp;lt;OFGetCsrfProtectToken&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCurrentAdmGroup ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.5.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de la délegation actuellement administré par l'utilisateur courrant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;lt;OFGetCurrentAdmGroup&amp;gt;&amp;quot;&amp;gt;&amp;lt;OVDelegationName&amp;gt;&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPortletContainer ==&lt;br /&gt;
&lt;br /&gt;
''Nécessite l'installation du module '''portlets'''''&lt;br /&gt;
&lt;br /&gt;
Permet l'intégration d'une zone de portlet dans la page.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPortletContainer id=&amp;quot;&amp;quot; [mode=&amp;quot;static&amp;quot;] [placeholder=&amp;quot;&amp;quot;] [editplaceholder=&amp;quot;&amp;quot;] [description=&amp;quot;&amp;quot;] [classname=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id&lt;br /&gt;
: L'identifiant unique du portlet&lt;br /&gt;
&lt;br /&gt;
; mode ''(optionnel)''&lt;br /&gt;
: Le type de portlet&lt;br /&gt;
:* static ''(par défaut)'' : Le portlet est personnel, chaque utilisateur peut configurer son portlet&lt;br /&gt;
:* locked : Le portlet est le même pour tout les utilisateurs&lt;br /&gt;
&lt;br /&gt;
; placeholder ''(optionnel)''&lt;br /&gt;
: Un texte à afficher lorsque la zone de portlet est vide&lt;br /&gt;
&lt;br /&gt;
; editplaceholder ''(optionnel)''&lt;br /&gt;
: Un texte à afficher lorsque l'utilisateur édite la zone de portlet&lt;br /&gt;
&lt;br /&gt;
; description ''(optionnel)''&lt;br /&gt;
: Un texte toujours affiché&lt;br /&gt;
&lt;br /&gt;
; classname''(optionnel)''&lt;br /&gt;
: Une classe est ajoutée sur la div&lt;br /&gt;
&lt;br /&gt;
;categories&lt;br /&gt;
&lt;br /&gt;
;initwith&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetRegistryValue ==&lt;br /&gt;
&lt;br /&gt;
Renvoie une valeur de configuration gérée par la bab_Registry.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.97&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFGetRegistryValue path=&amp;quot;/path/to/value&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Le chemin de la registry correspondant à la valeur recherchée&lt;br /&gt;
&lt;br /&gt;
= Les containers OvML =&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les containers contiennent des tags OvML et du code HTML. Ce sont généralement des listes de données identiques ou des conditions. &lt;br /&gt;
&lt;br /&gt;
A l'appel d'un container, OvML met à votre disposition des variables &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La liste des variables dépend du type de container.&lt;br /&gt;
&lt;br /&gt;
Ces variables ne sont plus disponibles en dehors du container.&lt;br /&gt;
&lt;br /&gt;
A l’intérieur de tout container de type liste, les variables suivantes sont disponibles :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCIndex&lt;br /&gt;
| Index de l’entrée courante en commençant par 0&lt;br /&gt;
|-&lt;br /&gt;
| OVCCount&lt;br /&gt;
| Le nombre total d’entrées dans le container&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de comparaison ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent d’effectuer des comparaisons entre les valeurs expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
Si la condition est vrai, le contenu du container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfEqual&lt;br /&gt;
| Vrai si expr1 est égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotEqual&lt;br /&gt;
| Vrai si expr1 est différent expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThan&lt;br /&gt;
| Vrai si expr1 est strictement inférieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThanOrEqual&lt;br /&gt;
| Vrai si expr1 est inférieur ou égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThan&lt;br /&gt;
| Vrai si expr1 est strictement supérieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThanOrEqual&lt;br /&gt;
| Vrai si expr1 est supérieur ou égal à expr2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la comparaison&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la comparaison&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_LOGGED&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfEqual expr1=&amp;quot;&amp;lt;BAB_SESS_LOGGED&amp;amp;gt;&amp;quot; expr2=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Vous êtes connecté !&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/OCIfEqual&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de test d'existence sur les variables ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent de vérifier l'existence ou non d'une variable.&lt;br /&gt;
&lt;br /&gt;
Si la variable est définie ou non, selon le container, le container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name existe&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name n'existe pas&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx name=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable dont on doit tester l'existence&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte ne sera pas affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;variable&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte sera affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OCIfUserMemberOfGroups ==&lt;br /&gt;
&lt;br /&gt;
Ce container est exécuté si l'utilisateur courant appartient à un groupe&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfUserMemberOfGroups groupid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [childs=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCIfUserMemberOfGroups&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; groupid&lt;br /&gt;
: id du groupe ou plusieurs ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Cette variable permet de tester si un utilisateur spécifique appartient à des groupes en donnant un id utilisateur.&lt;br /&gt;
: Si omis, elle prend la valeur de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: yes : L'utilisateur courant doit appartenir à tous les groupes spécifiés dans groupid&lt;br /&gt;
: no ''(par défaut)'' : L'utilisateur courant doit appartenir à au moins un des groupes spécifiés dans groupid&lt;br /&gt;
&lt;br /&gt;
; childs ''(optionnel)''&lt;br /&gt;
: yes : Pour chaque groupe, inclure ses enfants&lt;br /&gt;
: no ''(par défaut)'' : Les enfants ne sont pas inclus&lt;br /&gt;
&lt;br /&gt;
== OCArticlesHomePages ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles des pages d’accueil privée ou publique.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlesHomePages type=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticlesHomePages&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée&lt;br /&gt;
: public : Liste les articles de la page d’accueil publique&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: yes : Filtre les articles selon le droit de visibilité&lt;br /&gt;
: no ''(par défaut)'' : Ne filtre pas&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCategoryId&lt;br /&gt;
| Id de la catégorie du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicTitle&lt;br /&gt;
| Titre du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoi une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers récemment déposés.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFiles last=&amp;quot;&amp;quot; path=&amp;quot;&amp;quot; [folderid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fichiers souhaité&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Indique dans quel sous-répertoire il faut chercher.&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id de l’espace ou plusieurs ids séparés par des virgules.&lt;br /&gt;
: Si omis, le container liste les fichiers récents de tous les répertoires.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fichiers par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fichiers par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fichiers aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileModifiedBy&lt;br /&gt;
| Dernière personne ayant modifié le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fichier a été créé. Si nul (0), le fichier a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles récents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentArticles last=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre d‘articles souhaité&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tous thèmes confondus&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie, tous les thèmes enfants seront utilisés&lt;br /&gt;
: si categoryid est utilisé, topicid devient obsolète&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'article a été créé. Si nul (0), l'article a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers commentaires d'articles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentComments last=&amp;quot;&amp;quot; [articleid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentComments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de commentaires souhaité&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires tous articles confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentThreads ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers fils de discussion de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentThreads last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentThreads&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fils de discussion souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fils de discussion, tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières contributions de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentPosts last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [threadid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentPosts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de contributions souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; threadid ''(optionnel)''&lt;br /&gt;
: Id du fil de discussion&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous sujets confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les contributions aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières questions de faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFaqQuestions last=&amp;quot;&amp;quot; [faqid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de questions souhaité&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières questions, toutes faqs confondues&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie de faq&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question en base de données&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Adresse Web pour accéder à la question dans le portail&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Adresse Web pour accéder à la question en plein écran (destiné à une vue popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionDate&lt;br /&gt;
| Date de création de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionAuthor&lt;br /&gt;
| Auteur de la question&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategories [parentid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; parentid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie parent ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: 0 ''(par défaut)'' : le container liste les catégories de thèmes à la racine.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryNext&amp;gt;...&amp;lt;/OCArticleCategoryNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idendiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryPrevious&amp;gt;...&amp;lt;/OCArticleCategoryPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCParentsArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets parents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCParentsArticleCategory categoryid=&amp;quot;&amp;quot; [reverse=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCParentsArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie.&lt;br /&gt;
&lt;br /&gt;
; reverse ''(optionnel)''&lt;br /&gt;
: 1 si on souhaite la liste dans l’ordre inverse.&lt;br /&gt;
: 0 ''(par défaut)'' : Les catégories sont triées dans l'ordre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une ou plusieurs catégorie de sujet.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategory categoryid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopics ==&lt;br /&gt;
&lt;br /&gt;
Liste des thèmes d'articles d'une catégorie donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article. La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles. La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicNext&amp;gt;...&amp;lt;/OCArticleTopicNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicPrevious&amp;gt;....&amp;lt;/OCArticleTopicPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idem que ceux du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopic ==&lt;br /&gt;
&lt;br /&gt;
Description d’un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic [topicid=&amp;quot;&amp;quot;] [topicname=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème d’articles ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles.&lt;br /&gt;
&lt;br /&gt;
; topicname ''(optionnel)''&lt;br /&gt;
: Nom du thème d’articles&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles ou s'appuie sur le paramètre topicid.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche tous les thèmes dont l'utilisateur a le droit et ayant pour nom &amp;quot;essai&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 ayant pour nom essai.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom se termine par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom commence par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom contient la chaîne essai&lt;br /&gt;
&lt;br /&gt;
== OCArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste des articles d'un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 8.6.94 d'Ovidentia, les paramètres ajoutés à ce container devrait permettre de replacer OCRecentArticles, OCArticlesHomePage et OCArticle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticles [delegationid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [topicid=&amp;quot;&amp;quot;] [articleid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [homepage=&amp;quot;public|private&amp;quot;] [archive=&amp;quot;&amp;quot;] [offset=&amp;quot;&amp;quot;] [rows=&amp;quot;&amp;quot;] [limit=&amp;quot;[offset,]rows&amp;quot;] [order=&amp;quot;asc | desc&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
:: Id de la catégorie, tous les thèmes enfants seront utilisés &lt;br /&gt;
:: si categoryid est utilisé, topicid devient obsolète &lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule &lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; homepage ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée &lt;br /&gt;
: public : Liste les articles de la page d’accueil publique &lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; offset ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nombre d'articles à ignorer à partir du début de la liste&lt;br /&gt;
: 0 ''(par défaut)'' : aucune article n'est ignoré&lt;br /&gt;
&lt;br /&gt;
; rows ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
: -1 ''(par défaut)'' : toutes les lignes sont prises&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: ''Alternative à rows et offset''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCategoryId&lt;br /&gt;
| Id de la catégorie du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleNext&amp;gt;...&amp;lt;/OCArticleNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticlePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlePrevious&amp;gt;...&amp;lt;/OCArticlePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticle ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur les fichiers joints à un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleFiles articleid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCArticleFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForums ==&lt;br /&gt;
&lt;br /&gt;
Liste des forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForums [forumid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCForums&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les forums.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForumNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForumNext&amp;gt;...&amp;lt;/OCForumNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForumPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForumPrevious&amp;gt;...&amp;lt;/OCForumPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForum ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un forum donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForum forumid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCForum&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid :&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCThread ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fil de discussion donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCThread threadid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCThread&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; threadid&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadForumId&lt;br /&gt;
| Id du forum contenant le fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadId&lt;br /&gt;
| Id du sujet du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadPostId&lt;br /&gt;
| Id de la contribution initiale&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadLastPostId&lt;br /&gt;
| Id de la dernière contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadDate&lt;br /&gt;
| Date de la création du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarter&lt;br /&gt;
| Nom du l'initiateur du sujet&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarterId&lt;br /&gt;
| ID de l'utilisateur ayant initié le sujet ( peut être égal à 0 s'il s'agit d'un utilisateur anonyme) &lt;br /&gt;
|-&lt;br /&gt;
| OVThreadUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPost ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une contribution donnée ou plusieurs séparées par des virgules.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCPost postid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid :&lt;br /&gt;
: Id de la contribution ou plusieurs Ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du fil de la discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthorId&lt;br /&gt;
| ID de l'auteur (peut être égal à 0 si l'auteur était un utilisateur anoyme)&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution à l'aide d'une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostReplyUrl&lt;br /&gt;
| Url pour répondre (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostModifyUrl&lt;br /&gt;
| Url pour modifier (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostConfirmUrl&lt;br /&gt;
| Url pour confirmer (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostDeleteUrl&lt;br /&gt;
| Url pour supprimer la contribution (sinon vide si pas de droit) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPostFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations de fichiers sur une contribution donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCPostFiles postid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid&lt;br /&gt;
: Id de la contribution&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolders [folderid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFolders&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolderNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderNext&amp;gt;...&amp;lt;/OCFolderNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolderPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderPrevious&amp;gt;...&amp;lt;/OCFolderPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolder ==&lt;br /&gt;
&lt;br /&gt;
Donne les information sur un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolder folderid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFolder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSubFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-répertoires du répertoire path d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSubFolders folderid=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSubFolders&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les sous-répertoire du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderName&lt;br /&gt;
| Nom du sous répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des fichiers d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFiles folderid=&amp;quot;&amp;quot; rows=&amp;quot;&amp;quot; offset=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; offset&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nième fichier à partir du début de la liste&lt;br /&gt;
&lt;br /&gt;
; rows&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les fichiers du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: En lien avec l'attribut orderby.&lt;br /&gt;
:* asc ''(par défaut)'' : Ordonne les fichiers par ordre croissant&lt;br /&gt;
:* desc : Ordonne les fichiers par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
:''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
:* name ''(par défaut)'' : Ordonne les fichiers par nom&lt;br /&gt;
:* creation : Ordonne les fichiers par date de création&lt;br /&gt;
:* modification : Ordonne les fichiers par date de modification&lt;br /&gt;
:* size : Ordonne les fichiers par taille&lt;br /&gt;
:* hits : Ordonne les fichiers par nombre de &amp;quot;hits&amp;quot;&lt;br /&gt;
:* manual : Ordonne les fichiers suivant l'ordre défini manuellement sur le répertoire.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url du fichier si celui-ci est une image (utilisation pour un affichage). Cette variable ne prend pas en compte les droits définis au niveau du gestionnaire de fichiers.&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFileNext&amp;gt;...&amp;lt;/OCFileNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFiles|OCFiles]].&lt;br /&gt;
&lt;br /&gt;
== OCFilePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFilePrevious&amp;gt;...&amp;lt;/OCFilePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFile ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fichier d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFile fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFile&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileFields ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des champs d'un fichier donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFileFields fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFileFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldName&lt;br /&gt;
| Nom du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqs ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des Faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqs [faqid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqs&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqNext&amp;gt;...&amp;lt;/OCFaqNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqPrevious&amp;gt;...&amp;lt;/OCFaqPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaq ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une Faq donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaq faqid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategories ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des sous catégories d’une Faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategories faqid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqSubCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la faq&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations des sous-catégories d’une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategory faqsubcatid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqSubCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid&lt;br /&gt;
: Id de la sous catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des questions/réponses d'une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestions [faqid=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la sous catégorie faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs indiquées par le paramètre faqid.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionNext&amp;gt;...&amp;lt;/OCFaqQuestionNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionPrevious&amp;gt;...&amp;lt;/OCFaqQuestionPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestion ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une questions/réponses donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestion questionid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqQuestion&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; questionid&lt;br /&gt;
: Id de la question/réponse de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles d'un thème donné en attente d'approbation pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingArticles [topicid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation tout thème confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les commentaires en attente d'approbation d'un article donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingComments [articleid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingComments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires en attente de tout article confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les commentaires en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date de publication du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers en attente d'approbation d'un répertoire donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingFiles [folderid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fichiers en attente de tout répertoire confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les fichiers en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste les contributions en attente d'approbation d'un forum donné ( forumid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingPosts [forumid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingPosts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les contributions en attente de tout forum confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les contributions en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendars ==&lt;br /&gt;
&lt;br /&gt;
Liste les calendriers &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendars [type=&amp;quot;&amp;quot;] [calendarid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendars&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste tous les agendas. type peut prendre les valeurs suivantes :&lt;br /&gt;
: user: les agendas personnels &lt;br /&gt;
: group: les agendas de groupes&lt;br /&gt;
: resource: les agendas de ressources&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Un ou plusieurs id d'agendas séparés par des virgules&lt;br /&gt;
: Si omis, le container liste tous les agendas.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarId&lt;br /&gt;
| Id de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarName&lt;br /&gt;
| Intitulé de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarDescription&lt;br /&gt;
| Description de l'agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarOwnerId&lt;br /&gt;
| Id du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarType&lt;br /&gt;
| Type de l’agenda ( user, group ou resource )&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarUrl&lt;br /&gt;
| Url pour accéder à la page Agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories d’événements des agendas &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarCategories [filter=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryName&lt;br /&gt;
| Intitulé de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarUserEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas personnels&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarUserEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarUserEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité.Remarque : si le paramètre est à «&amp;amp;nbsp;no&amp;amp;nbsp;», les événements privés seront aussi remontés&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarGroupEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas collectifs (anciennement agendas de groupes)&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarGroupEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarGroupEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; groupid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
: Remarque : le paramètre groupid correspond à l'identifiant (grpid) de l'agenda lorsqu'on utilise les agendas collectifs.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarResourceEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas de ressources&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarResourceEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarResourceEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparées par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; resourceid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas ( personnel, groupes ou de ressources )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date &lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramènera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas le container liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarId&lt;br /&gt;
| Id numérique de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrlId&lt;br /&gt;
| Id de l'agenda principal contenant le type, exemple &amp;quot;personal/1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarName&lt;br /&gt;
| Nom de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarType&lt;br /&gt;
| type de l'agenda principal (exemple: &amp;quot;caldav_personal&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectories ==&lt;br /&gt;
&lt;br /&gt;
Liste les annuaires de base de données&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectories [directoryid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid ''(optionnel)''&lt;br /&gt;
: Id de l'annuaire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: « database » ou « group », si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectory directoryid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryFields ==&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryFields directoryid=&amp;quot;&amp;quot; [all=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: 1 : Donne la liste de tous les champs&lt;br /&gt;
: 0 : Donne la liste de champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldId&lt;br /&gt;
| Identifiant du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Le tableau ci-dessous donne la correspondance entre les champs et leurs identifiants :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Champ&lt;br /&gt;
! Identifiant&lt;br /&gt;
|-&lt;br /&gt;
| Surnom&lt;br /&gt;
| cn&lt;br /&gt;
|-&lt;br /&gt;
| Nom&lt;br /&gt;
| sn&lt;br /&gt;
|-&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
| mn&lt;br /&gt;
|-&lt;br /&gt;
| Prénom&lt;br /&gt;
| givenname&lt;br /&gt;
|-&lt;br /&gt;
| Photo&lt;br /&gt;
| jpegphoto&lt;br /&gt;
|-&lt;br /&gt;
| Adresse de messagerie&lt;br /&gt;
| email&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (bureau)&lt;br /&gt;
| btel&lt;br /&gt;
|-&lt;br /&gt;
| Tél. mobile&lt;br /&gt;
| mobile&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (domicile)&lt;br /&gt;
| htel&lt;br /&gt;
|-&lt;br /&gt;
| Télécopie (bureau)&lt;br /&gt;
| bfax&lt;br /&gt;
|-&lt;br /&gt;
| Titre&lt;br /&gt;
| title&lt;br /&gt;
|-&lt;br /&gt;
| Service&lt;br /&gt;
| departmentnumber&lt;br /&gt;
|-&lt;br /&gt;
| Société&lt;br /&gt;
| organisationname&lt;br /&gt;
|-&lt;br /&gt;
| Rue (bureau)&lt;br /&gt;
| bstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (bureau)&lt;br /&gt;
| bcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (bureau)&lt;br /&gt;
| bpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (bureau)&lt;br /&gt;
| bstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (bureau)&lt;br /&gt;
| bcountry&lt;br /&gt;
|-&lt;br /&gt;
| Rue (domicile)&lt;br /&gt;
| hstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (domicile)&lt;br /&gt;
| hcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (domicile)&lt;br /&gt;
| hpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (domicile)&lt;br /&gt;
| hstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (domicile)&lt;br /&gt;
| hcountry&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 1&lt;br /&gt;
| user1&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 2&lt;br /&gt;
| user2&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 3&lt;br /&gt;
| user3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Pour les champs additionnels, les identifiants sont de la forme '''babdirfXX''' ou '''XX''' est l'id du champ additionnel ( correspondant à fxid dans la liste des champs additionnels de l'annuaire ).&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMembers ==&lt;br /&gt;
&lt;br /&gt;
Liste les membres d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMembers directoryid=&amp;quot;&amp;quot; [fields=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [like=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryMembers&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: Ignoré si l'attribut '''fields''' est spécifié&lt;br /&gt;
: 1 : Donne tous les champs pour chaque membre&lt;br /&gt;
: 0 : Donne uniquement les champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
; fields ''(optionnel)''&lt;br /&gt;
: liste des identifiants des champs souhaités séparés par des virgules ( exemple &amp;quot;sn,givenname,email&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Identifiant du champ à utiliser pour ordonner la liste&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; like ''(optionnel)''&lt;br /&gt;
: Restreint la liste des membres ayant le champ spécifié par orderby (exemple orderby=&amp;quot;givenname&amp;quot;) commençant par ce motif ( exemple like=&amp;quot;A&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUrl&lt;br /&gt;
| Url pour accéder à la fiche détaillée du membre&lt;br /&gt;
|-&lt;br /&gt;
| DirectoryMemberEmailUrl&lt;br /&gt;
| Url pour afficher la popup de composition de message&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMemberFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryMembers'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMemberFields&amp;gt;...&amp;lt;/OCDbDirectoryMemberFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntry ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un membre d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntry directoryid=&amp;quot;&amp;quot; memberid=&amp;quot;&amp;quot; userid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectoryEntry&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; memberid&lt;br /&gt;
: Id du membre dans l'annuaire&lt;br /&gt;
&lt;br /&gt;
; userid&lt;br /&gt;
: Id Ovidentia de l'utilisateur s'il est enregistré&lt;br /&gt;
: Ignoré si memberid renseigné.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberUrl&lt;br /&gt;
| Url vers la fiche annuaire du membre&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntryFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryEntry'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntryFields&amp;gt;...&amp;lt;/OCDbDirectoryEntryFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryAcl ==&lt;br /&gt;
&lt;br /&gt;
Liste les utilisateurs ayant des droits sur un annuaire.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryAcl directoryid=&amp;quot;&amp;quot; [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryAcl&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: modify : pour les utilisateurs ayant le droit de modifier une fiche&lt;br /&gt;
: add : pour les utilisateurs ayant le droit d'ajouter une fiche&lt;br /&gt;
: view : pour les utilisateurs ayant le droit de consulter l'annuaire&lt;br /&gt;
: delete :  pour les utilisateurs ayant le droit de supprimer une fiche&lt;br /&gt;
: export :  pour les utilisateurs ayant le droit d'exporter l'annuaire&lt;br /&gt;
: import :  pour les utilisateurs ayant le droit d'importer l'annuaire&lt;br /&gt;
: empty :  pour les utilisateurs ayant le droit de vider l'annuaire&lt;br /&gt;
: bind :  pour les utilisateurs ayant le droit d'attacher une fiche&lt;br /&gt;
: unbind :  pour les utilisateurs ayant le droit de détacher une fiche&lt;br /&gt;
: view :  pour les utilisateurs ayant le droit de voir les fiches (DEFAULT)&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserFullName&lt;br /&gt;
| Nom complet de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserEmail&lt;br /&gt;
| Adresse email de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserId&lt;br /&gt;
| Id de l'utilisateur dans la base de données&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegations ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegations [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegations&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si yes : le container tient compte des droits d'accès de l'utilisateur&lt;br /&gt;
: Si no : le container ne tient pas compte des droits d'accès et ramène toutes les délégations créées dans le portail&lt;br /&gt;
: Si omis, le container tient compte des droits d'accès&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegation ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont fait partie l'utilisateur courant&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegation delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegation&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsManaged [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont l'utilisateur courant est administrateur.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationItems ==&lt;br /&gt;
&lt;br /&gt;
Liste les fonctions déléguées aux administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationItems delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationItems&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemName&lt;br /&gt;
| Intitulé de la fonction&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemValue&lt;br /&gt;
| 1: si la fonction est déléguée, 0 sinon&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationAdministrators ==&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationAdministrators delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationAdministrators&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationUserId&lt;br /&gt;
| Id de l'administrateur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategories [categoryid=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: Si omis, le container liste toutes les catégories&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une catégorie de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategory [categoryid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationsCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmSpaces ==&lt;br /&gt;
&lt;br /&gt;
Liste les espaces de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmSpaces&amp;gt;...&amp;lt;/OCTmSpaces&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceId&lt;br /&gt;
| Id de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceName&lt;br /&gt;
| Nom de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceDescription&lt;br /&gt;
| Description de l'espace de projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmProjects ==&lt;br /&gt;
&lt;br /&gt;
Liste les projets d'un espace de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmProjects spaceid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCTmProjects&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; spaceid&lt;br /&gt;
: Id de l'espace de projets&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectId&lt;br /&gt;
| Id du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectName&lt;br /&gt;
| Nom du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectDescription&lt;br /&gt;
| Description du projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmTasks ==&lt;br /&gt;
&lt;br /&gt;
Liste les tâches d'un projet ou des tâches personnelles du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmTasks [projectid=&amp;quot;&amp;quot;] [startdate=&amp;quot;&amp;quot;] [enddate=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCTmTasks&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; projectid ''(optionnel)''&lt;br /&gt;
: Id du projet.&lt;br /&gt;
: Si omis, le conteneur renvoie les tâches personnelles de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; startdate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de début est postérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; enddate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de fin est antérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;&lt;br /&gt;
: desc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order. La valeur par défault est &amp;quot;TaskNumber&amp;quot;.&lt;br /&gt;
: Cet attribut peur contenir le nom de n'importe laquelle des variables renvoyées sans le préfixe &amp;quot;OV&amp;quot;, par exemple &amp;quot;TaskCategoryName&amp;quot; ou &amp;quot;TaskEndDate&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskId&lt;br /&gt;
| Id de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskProjectId&lt;br /&gt;
| Id du projet de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskNumber&lt;br /&gt;
| Numéro de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskShortDescription&lt;br /&gt;
| Description courte de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskStartDate&lt;br /&gt;
| Date de début de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskEndDate&lt;br /&gt;
| Date de fin de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryId&lt;br /&gt;
| Id de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryName&lt;br /&gt;
| Nom de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCompletion&lt;br /&gt;
| Niveau d'avancement de la tâche (0-100)&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskOwnerId&lt;br /&gt;
| Id de l'utilisateur propriétaire de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskClass&lt;br /&gt;
| Classe de la tâche&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgUserEntities ==&lt;br /&gt;
&lt;br /&gt;
Liste les entités d'organigrammes pour lesquelles un utilisateur à un rôle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgUserEntities userId=&amp;quot;&amp;quot; [orgChartId=&amp;quot;&amp;quot;] [roleType=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgUserEntities&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; userId&lt;br /&gt;
: Identifiant (entier) de l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; orgChartId ''(optionnel)''&lt;br /&gt;
: Identifiant (entier) de l'organigramme.&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'organigramme par défaut (nommé à l'origine Ovidentia) qui est utilisé.&lt;br /&gt;
&lt;br /&gt;
; roleType ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors tous les rôles seront utilisés.&lt;br /&gt;
: Les rôles sont des valeurs de 0 à 3&lt;br /&gt;
: 0 étant les rôles personnalisés&lt;br /&gt;
: 1 étant le rôle supérieur&lt;br /&gt;
: 2 étant le rôle employé&lt;br /&gt;
: 3 étant le rôle membre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgPathToEntity ==&lt;br /&gt;
&lt;br /&gt;
Liste toutes les entités parentes d'une entité d'un organigramme.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgPathToEntity entityId=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [includeEntity=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgPathToEntity&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'ordre ascendant qui est utilisé.&lt;br /&gt;
: Ordre dans lequel le chemin jusqu'à la racine sera retourné, les valeurs possible sont asc ou desc&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
; includeEntity ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis, alors l'entité ne sera pas incluse dans les résultats.&lt;br /&gt;
: Les valeurs possibles sont&amp;amp;nbsp;:&lt;br /&gt;
: 0 pour ne pas inclure l'entité (valeur par défaut)&lt;br /&gt;
: 1 pour inclure l'entité&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgChildEntities ==&lt;br /&gt;
&lt;br /&gt;
Liste toutes les entités enfant directes d'une entité d'un organigramme.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.100&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgChildEntities entityId=&amp;quot;&amp;quot; &amp;gt;...&amp;lt;/OCOrgChildEntities&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgEntityMembers ==&lt;br /&gt;
&lt;br /&gt;
Liste tous les membres d'une entité.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.100&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgEntityMembers entityId=&amp;quot;&amp;quot; &amp;gt;...&amp;lt;/OCOrgEntityMembers&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberDirEntryId&lt;br /&gt;
| Identifiant (entier) de la fiche annuaire de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberRoleType&lt;br /&gt;
| Id du rôle : 1 = Superior, 2 = Temporary employee, 3 = Members, 0 = Other collaborators&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberRoleName&lt;br /&gt;
| Nom du rôle&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserDisabled&lt;br /&gt;
| Utilisateur est désactivé (1 ou 0)&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserConfirmed&lt;br /&gt;
| Utilisateur est confirmé (1 ou 0)&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberSn&lt;br /&gt;
| Nom&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberGivenname&lt;br /&gt;
| Prénom&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserId&lt;br /&gt;
| Id user correspondant&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCMultipages ==&lt;br /&gt;
&lt;br /&gt;
Ce container permet de faciliter les calculs réalisés pendant un multi-pages. Ainsi selon le nombre total de résultats et le nombre de résultats à afficher par pages, le container permet de retourner le nombre de pages que contient le multi-pages. &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCMultipages total=&amp;quot;&amp;quot; maxpages=&amp;quot;&amp;quot; perpage=&amp;quot;&amp;quot; currentpage=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCMultipages&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; total&lt;br /&gt;
: Nombre total de résultats.&lt;br /&gt;
&lt;br /&gt;
; maxpages&lt;br /&gt;
: Nombre maximum de pages à afficher&lt;br /&gt;
&lt;br /&gt;
; perpage&lt;br /&gt;
: Nombre maximum de résultats à afficher par pages&lt;br /&gt;
&lt;br /&gt;
; currentpage&lt;br /&gt;
: Numéro de la page en cours&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCurrentPageNumber &lt;br /&gt;
| Numéro de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVNextPageNumber&lt;br /&gt;
| Numéro de la page suivante si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVPreviousPageNumber&lt;br /&gt;
| Numéro de la page précédente si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVTotalPages&lt;br /&gt;
| Nombre total de pages&lt;br /&gt;
|-&lt;br /&gt;
| OVResultFirst&lt;br /&gt;
| Index du premier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultLast&lt;br /&gt;
| Index du dernier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultsPage&lt;br /&gt;
| Nombre de résultats sur la page courante&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntries ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-entrées de navigation d'Ovidentia (Plan du site) d'une entrée parente. Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntries (node=&amp;quot;&amp;quot; | langid=&amp;quot;&amp;quot;) [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntries&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; langid&lt;br /&gt;
: Identifiant multilangue de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: peut être utilisé à la place de l'attribut node&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntry ==&lt;br /&gt;
&lt;br /&gt;
Renvoie les information sur une entrée de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntry node=&amp;quot;&amp;quot; [sitemap=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntry&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément (noeud du plan du site).&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapCustomNode ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des noeuds ayant pour cible l'id spécifié dans l'attribut &amp;lt;code&amp;gt;target&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans le module sitemap_editor, la valeur à saisir dans l'attribut target est affiché dans l'entête sur la page de visualisation du nœud.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapCustomNode [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] target=&amp;quot;&amp;quot; [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapCustomNode&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; target&lt;br /&gt;
: Id du noeud cible&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin. s'il n'est pas renseigné, le noeur racine par défaut sera utilisé (Custom pour le plan du site fourni par sitemap_editor), DGAll pour le plan du site du noyau).&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: permet de limiter le nombre d'éléments retournés, par exemple, &amp;lt;code&amp;gt;limit=&amp;quot;0,1&amp;quot;&amp;lt;/code&amp;gt; pour obtenir seulement le premier noeud. La syntaxe est identique à l'attribut &amp;lt;code&amp;gt;limit&amp;lt;/code&amp;gt; de OCSitemapPath&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapPath ==&lt;br /&gt;
&lt;br /&gt;
Retourne le chemin de fer (rail) d'une entrée de navigation sous la forme d'une liste d'entrées de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapPath [node=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapPath&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin.&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5,2&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur à 2 éléments à partir du 5ème. Si la première valeur est négative, l'index du premier élément retourné sera calculé à partir du nombre d'élément total. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;-1,1&amp;quot;&amp;lt;/code&amp;gt; affiche le dernier élément seulement. L'index négatif est supporté à partir d'ovidentia &amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Si la valeur est &amp;quot;1&amp;quot;, le denier noeud du plan du site auquel on a accédé sera mémorisé et récupéré lors de l'accès a une page en dehors du plan du site.&lt;br /&gt;
: La valeur par défaut est &amp;quot;1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Différentes méthodes d’utilisation d’un fichier OvML =&lt;br /&gt;
== Utilisation dans une url ==&lt;br /&gt;
Un fichier OvML peut être appellé en utilisant l’url suivante :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où fichier-ovml est le nom de votre fichier OvML qui doit se trouver dans le répertoire suivant&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
skins/nom-du-skin/ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le fichier ainsi appelé est parsé par Ovidentia et le résultat est affiché dans la partie centrale du portail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si l’on souhaite afficher le résultat en dehors du portail, par exemple dans une fenêtre popup, il faut ajouter le paramètre echo=1 comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De plus, si l’on souhaite passer des paramètres au fichier OvML, on utilisera l’url comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&amp;amp;param=val&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, on peut utiliser la variable OVparam dans le fichier OvML.&lt;br /&gt;
&lt;br /&gt;
Remarque : les paramètres peuvent être envoyés par formulaires en méthodes GET et POST.&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans un fichier template ==&lt;br /&gt;
Dans tout fichier template d’Ovidentia, on peut utiliser un fichier OvML en utilisant la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{ $OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : la syntaxe avec les accolades ne permet pas l'utilisation de nouvelles accolades à l'intérieur.&lt;br /&gt;
&lt;br /&gt;
{ $OVML({ mavariable }) } est impossible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est possible de passer une variable template en tant que paramètre à un fichier OvML via la syntaxe { $OVML(...) } d'un fichier template :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple : { $OVML(monFichier.html,param1=&amp;quot;var1&amp;quot;) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
si var1 est définie dans le template, le parseur la remplace avec sa valeur, sinon il utilise la valeur &amp;quot;var1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Optimiser le temps d'exécution d'un script OvML (disponible à partir de la version 7.2 d'Ovidentia) :'''&lt;br /&gt;
&lt;br /&gt;
Si votre script n'a pas besoin d'être réactualisé à chaque exécution, vous pouvez décider d'utiliser le cache via la syntaxe $OVMLCACHE.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE s'utilise dans les mêmes conditions que $OVML.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE peut recevoir un paramètre supplémentaire : _ovml_cache_duration=86400. Il permet d'indiquer le temps maximum pendant lequel le script ne sera pas réactualisé. Valeur en secondes.&lt;br /&gt;
&lt;br /&gt;
Si ovml_cache_duration n'est pas renseigné, le script sera réactualisé toutes les 3600 secondes (1 heure).&lt;br /&gt;
&lt;br /&gt;
Remarque : le cache est enregistré dans la session de l'utilisateur courant. Donc le script est systématiquement réactualisé si l'utilisateur se déconnecte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple :&lt;br /&gt;
&lt;br /&gt;
{ $OVMLCACHE(monFichier.html,param1=3,_ovml_cache_duration=86400) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : pensez bien aux conséquences d'utilisation du cache OvML avant de l'appliquer sur vos scripts. Pendant 3600 secondes, vous pouvez modifier vos scripts et des données d'Ovidentia sans pouvoir le vérifier à l'affichage !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autres types de cache possibles :&lt;br /&gt;
*session : cache dans la session (default)&lt;br /&gt;
*sitemap : cache dans un fichier basé sur le profile du plan du site&lt;br /&gt;
*file : cache dans un fichier&lt;br /&gt;
&lt;br /&gt;
Exemple d'utilisation avec un autre type de cache :&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE(menu.html,_ovml_cache_type=sitemap)&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans du contenu ==&lt;br /&gt;
On peut incorporer le résultat d’un fichier OvML dans du contenu Ovidentia ( article, section, faq etc… ). On utilisera la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Utilisation pour les pages d’accueil ==&lt;br /&gt;
On peut utiliser un fichier OvML pour les pages d’accueil privée et publique. Pour cela, utilisez les fichiers spécifiques private.html et public.html.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lors de l’affichage de la page public, Ovidentia cherche un fichier ayant le nom public.html dans le répertoire skins/nom-du-skin/ovml . S’il le trouve, il l’utilisera pour la page d’accueil public. Sinon, il affichera les articles définis par l'administrateur pour la page d’accueil public.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il en est de même pour la page d’accueil privée.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML par les modules ( addons ) ==&lt;br /&gt;
A partir de la version 5.4.2 d'Ovidentia, il est possible pour les modules de fournir des fonctionnalités basées sur OvML ( voir la documentation fournie avec le module ).&lt;br /&gt;
&lt;br /&gt;
Afin d'utiliser ces fonctionnalités, on utilisera le container suivant :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCAddon name=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; param2=&amp;quot;&amp;quot; ...&amp;gt;...&amp;lt;/OCAddon&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut du container du module&lt;br /&gt;
&lt;br /&gt;
Pour la signification des paramètres, il faut consulter la documentation fournie avec le module.&lt;br /&gt;
&lt;br /&gt;
La plupart du temps, le premier paramètre indique le nom du container que l'on veut utiliser et les paramètres suivants sont des attributs à ce container.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 5.6.3, il est aussi possible de créer des fonctions OvML pour un module. La syntaxe d'utilisation de ces fonctions est la suivante :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAddon name=&amp;quot;&amp;quot; function=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; function&lt;br /&gt;
: Nom de la fonction&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut de la fonction utilisée&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML dans l'éditeur Wysiwyg ==&lt;br /&gt;
L'éditeur Wysiwyg d'Ovidentia possède une option permettant d'utiliser un fichier OvML afin de l'intégrer dans l'affichage d'un article, d'une section... Par défaut, tous les fichiers OvML présents dans le dossier ovml de la skin courante sont affichés dans le formulaire de sélection. Il existe un moyen de cacher ces fichiers aux utilisateurs de l'éditeur en modifiant la racine de sélection des fichiers :&lt;br /&gt;
&lt;br /&gt;
On ajoute un dossier nommé &amp;quot;editor&amp;quot; dans le dossier ovml de la skin courante, l'éditeur Wysiwyg ne proposera alors que les fichiers présents dans ce répertoire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est toujours possible d'utiliser la syntaxe $OVML manuellement afin d'exécuter un fichier OvML ne se situant pas dans le dossier editor.&lt;/div&gt;</summary>
		<author><name>Laucho</name></author>	</entry>

	<entry>
		<id>https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5725</id>
		<title>Référence OvML</title>
		<link rel="alternate" type="text/html" href="https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5725"/>
				<updated>2019-03-08T15:09:08Z</updated>
		
		<summary type="html">&lt;p&gt;Laucho : /* Syntaxe */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Catégorie:Développement de skins]]&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
OvML ( Ovidentia Markup Langage ) est un ensemble de balises, identiques par leur syntaxe à celles utilisées avec HTML. Elles permettent d’extraire des données Ovidentia, de les manipuler et de les présenter en utilisant HTML.&lt;br /&gt;
&lt;br /&gt;
Les données à extraire peuvent être de plusieurs types, comme par exemple, les cinq derniers articles publiés, les dernières contributions d’un forum donné, les derniers fichiers chargés, etc …&lt;br /&gt;
&lt;br /&gt;
On pourra ainsi s’en servir pour réorganiser complètement la page d'accueil d'un site Ovidentia en y insérant, par exemple, la liste des 3 derniers articles, la liste des 5 dernières contributions d'un forum, des images, le texte d'un article spécifique, ...&lt;br /&gt;
&lt;br /&gt;
La conception d'une page OvML est identique à celle d'une page HTML. Elle peut ne contenir que des balises OvML ou un mélange HTML et OvML. On peut aussi partir d'une page HTML existante et y insérer des données Ovidentia en utilisant les balises OvML. Pour l’afficher, on utilisera l’url suivante :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
Certaines balises OvML sont dites “Container&amp;quot;. Un container est une balise OvML contenant une partie du fichier OvML comprise entre un tag d’ouverture et un tag de fermeture. Un container peut être une liste ou une condition. Dans le cas d’une liste, le contenu du container est répété autant de fois qu’il y a d’éléments dans la liste. Un container ‘condition’ n’affiche son contenu que dans le cas où la condition est vraie.&lt;br /&gt;
&lt;br /&gt;
== Les variables &amp;lt;OVxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Une variable OvML est de la forme:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
où xxxx est le nom de la variable.&lt;br /&gt;
&lt;br /&gt;
Différents paramètres peuvent être utilisés pour modifier l’affichage du résultat de la variable.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être sauvegardée dans une autre variable en utilisant le paramètre saveas (voir ci-dessous).&lt;br /&gt;
&lt;br /&gt;
== Les fonctions &amp;lt;OFxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Les fonctions se présentent sous la forme :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Elles permettent, entre autre, de traduire du texte, de faire des opérations arithmétiques, etc, …&lt;br /&gt;
&lt;br /&gt;
Le résultat de ces fonctions peut être sauvegardé dans une variable OvML en utilisant le paramètre saveas (voir ci-dessus).&lt;br /&gt;
&lt;br /&gt;
== Les containers &amp;lt;OCxxxx&amp;gt; … &amp;lt;/OCxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque importante d'utilisation des containers :'''&lt;br /&gt;
&lt;br /&gt;
* Il est possible d’imbriquer les containers sauf s’ils ont le même nom. Dans le cas précédent, il existe l’astuce de rajouter un paramètre sans valeur différente dans les balises. Ce paramètre va permettre d'identifier l'ouverture et la fermeture des containers par le moteur d'Ovidentia. Le paramètre doit donc se retrouver dans la balise d'ouverture ainsi que dans la balise de fermeture.&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre1&amp;gt;&lt;br /&gt;
    &amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre2&amp;gt;&lt;br /&gt;
        ...&lt;br /&gt;
    &amp;lt;/OCxxxx monparametre2&amp;gt;&lt;br /&gt;
&amp;lt;/OCxxxx monparametre1&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Chaque paramètre d'un container est vu comme une variable par le moteur OvML; il faut donc éviter d'utiliser pour nom d'une variable OvML le nom d'un attribut d'un container pour supprimer des erreurs d'interprétation.&lt;br /&gt;
&lt;br /&gt;
= Les variables OvML =&lt;br /&gt;
&lt;br /&gt;
Les variables OvML peuvent être définies dans le fichier OvML, produites par un container ou passées comme paramètres dans l’url. Elles sont accessibles en utilisant la syntaxe :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnom-de-la-variable&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut définir une variable OvML en utilisant la fonction PutVar :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;nbArticles&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit une variable nbArticles initialisée à la valeur 10.&lt;br /&gt;
&lt;br /&gt;
Pour récupérer la valeur dans une page OvML, il faut utiliser la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut aussi définir une variable en utilisant une variable globale d’Ovidentia. Pour cela, il suffira d’omettre le deuxième paramètre :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;babSlogan&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maintenant la variable &amp;lt;code&amp;gt;&amp;lt;OVbabSlogan&amp;gt;&amp;lt;/code&amp;gt; existe dans OvML et contient le contenu du slogan du site.&lt;br /&gt;
&lt;br /&gt;
On peut ainsi utiliser les variables d’Ovidentia pour récupérer le nom de l’utilisateur connecté ( BAB_SESS_USER ), son ID ( BAB_SESS_USERID ), etc.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
* babCurrentDate est une variable globale permettant de récupérer la date courante. Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
* Les variables globales booléennes comme BAB_SESS_LOGGED ont la valeur nulle si la valeur est fausse (false) et vaut 1 si la valeur est vraie (true).&lt;br /&gt;
&lt;br /&gt;
Il est parfois utile de tester l’existence d’une variable avant de la définir. On utilisera pour cela la fonction '''IfNotIsSet''' :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;page&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, si la variable page n’est pas définie, elle sera définie avec la valeur initiale 1.&lt;br /&gt;
&lt;br /&gt;
Toutes les variables produites par un container peuvent être jointes en utilisant la syntaxe d’une variable OvML &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
On peut aussi passer des variables OvML à un fichier OvML en utilisant l’url :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;total=1000&lt;br /&gt;
&lt;br /&gt;
Dans la page OvML on peut donc utiliser la variable totale.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être modifiée ou sauvegardée dans une autre variable en utilisant les attributs suivants :&lt;br /&gt;
&lt;br /&gt;
== saveas ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable dans une autre.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles saveas=&amp;quot;TotalArticles&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Une nouvelle variable TotalArticles est créée et sa valeur est la même que celle de nbArticles.&lt;br /&gt;
&lt;br /&gt;
== strlen ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer les n premiers caractères de la variable.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Récupère les n premiers caractères du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il est possible de spécifier une chaîne qui sera ajoutée à la fin du résultat si la variable a été tronquée. Par exemple &amp;quot;...“ pour indiquer une suite :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100,...&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== striptags ==&lt;br /&gt;
&lt;br /&gt;
Supprime les tags HTML de la variable :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les tags HTML de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan striptags=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== htmlentities ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit les entities HTML ( &amp;lt; devient &amp;amp;amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit en inverse les entities HTML ( &amp;amp;amp;lt; devient &amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan htmlentities=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== stripslashes ==&lt;br /&gt;
&lt;br /&gt;
Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan stripslashes=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== urlencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans une url&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan urlencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== jsencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans du javascript&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan jsencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== strcase ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| upper&lt;br /&gt;
| Convertit le contenu de la variable en majuscule&lt;br /&gt;
|-&lt;br /&gt;
| lower&lt;br /&gt;
| Convertit le contenu de la variable en minuscule&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strcase=&amp;quot;upper&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nlremove ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les retours chariots&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nlremove=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== trim ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| left&lt;br /&gt;
| Supprime les blancs en début de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| right&lt;br /&gt;
| Supprime les blancs en fin de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| all&lt;br /&gt;
| Supprime les blancs en début et en fin de chaîne&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan trim=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nl2br ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;1&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Transforme les retours chariots en &amp;lt;BR&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nl2br=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== sprintf ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| Voir la documentation PHP pour la fonction sprintf&lt;br /&gt;
| Retourne une chaîne formatée&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVMoney sprintf=&amp;quot;%01.2f&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== date ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater une date Ovidentia &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| S&lt;br /&gt;
| Format court de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| L&lt;br /&gt;
| Format long de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| T&lt;br /&gt;
| Format de l'heure défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| d&lt;br /&gt;
| Trois premières lettres du jour de la semaine Dim pour Dimanche&lt;br /&gt;
|-&lt;br /&gt;
| D&lt;br /&gt;
| Jour de la semaine Dimanche par exemple&lt;br /&gt;
|-&lt;br /&gt;
| j&lt;br /&gt;
| Jour du mois, sur deux chiffres (éventuellement avec un zéro) : &amp;quot;01&amp;quot; à &amp;quot;31&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| m&lt;br /&gt;
| Mois, en trois lettres : par exemple &amp;quot;Avr&amp;quot; (pour Avril)&lt;br /&gt;
|-&lt;br /&gt;
| M&lt;br /&gt;
| Mois en lettres : Avril par exemple&lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Mois; i.e. &amp;quot;01&amp;quot; à &amp;quot;12&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Y&lt;br /&gt;
| Année, 4 chiffres; i.e. &amp;quot;2003&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| y&lt;br /&gt;
| Année, 2 chiffres; i.e. &amp;quot;03&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| H&lt;br /&gt;
| heure, au format 24h, &amp;quot;00&amp;quot; à &amp;quot;23&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| i&lt;br /&gt;
| Minutes; &amp;quot;00&amp;quot; à &amp;quot;59&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleDate date=&amp;quot;%d %j %m %Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;OVbabCurrentDate&amp;gt;&amp;lt;/code&amp;gt; est une variable permettant de récupérer la date courante.&lt;br /&gt;
&lt;br /&gt;
Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabCurrentDate date=&amp;quot;%D %j %M&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== author ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater l’auteur d’un article, un commentaire etc, … quand la variable contient l’id de l’auteur.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| %F&lt;br /&gt;
| Prénom&lt;br /&gt;
|-&lt;br /&gt;
| %M&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
|-&lt;br /&gt;
| %L&lt;br /&gt;
| Nom&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleAuthor author=&amp;quot;%F %L&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Les fonctions OvML =&lt;br /&gt;
&lt;br /&gt;
On reconnaît les fonctions par la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les fonctions OvML disponibles sont :&lt;br /&gt;
&lt;br /&gt;
== OFTranslate ==&lt;br /&gt;
&lt;br /&gt;
Permet de traduire une chaîne. Pour cela, il faut qu'un fichier se nommant ''lang-'''identifiant-de-la-langue'''.xml'' soit présent dans le dossier ''ovidentia-'''numéro-de-version'''/lang''.&lt;br /&gt;
&lt;br /&gt;
Il s'agit d'un fichier XML listant différentes expressions traduites dans la langue choisie pour le fichier. Il est composé d'un élément ayant le même nom que l'identifiant de la langue. Celui-ci est composé de multiples éléments &amp;lt;code&amp;gt;string&amp;lt;/code&amp;gt; prenant un paramètre &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; indiquant l'identifiant du texte et contient le texte traduit.&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour l'anglais ''lang-en.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;en&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;About your article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;About your comment&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;About your file&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/en&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour le français ''lang-fr.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;fr&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;Au sujet de votre article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;A propos de votre commentaire&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;A propos de votre fichier&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/fr&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFTranslate text=&amp;quot;&amp;quot; [lang=&amp;quot;&amp;quot;] [folder=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; text&lt;br /&gt;
: Identifiant du texte à traduire&lt;br /&gt;
&lt;br /&gt;
; lang ''(optionnel)''&lt;br /&gt;
: Identifiant de la langue dans laquelle doit être traduit le texte&lt;br /&gt;
: Si omis, le texte sera traduit dans la langue sélectionnée par l'utilisateur&lt;br /&gt;
&lt;br /&gt;
; folder ''(optionnel)''&lt;br /&gt;
: Nom du module&lt;br /&gt;
: Si omis, le fichier langue du noyau est utilisé&lt;br /&gt;
&lt;br /&gt;
== OFPutVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de déclarer une nouvelle variable.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFGetVar ==&lt;br /&gt;
&lt;br /&gt;
Permet d'afficher une variable tout comme la syntaxe &amp;lt;code&amp;gt;&amp;lt;OVnom-de-la-variable&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetVar name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable à afficher&lt;br /&gt;
&lt;br /&gt;
== OFIfNotIsSet ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable si elle n’est pas déjà définie.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFInclude ==&lt;br /&gt;
&lt;br /&gt;
Permet d'inclure un autre fichier OVML&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFInclude file=&amp;quot;&amp;quot; [cache=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin du fichier OVML relatif au répertoire ovml du skin ou du répertoire ovml du noyau&lt;br /&gt;
&lt;br /&gt;
; cache ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : Le cache n'est pas utilisé pour afficher le fichier.&lt;br /&gt;
:* 1 : Le cache est utilisé.&lt;br /&gt;
&lt;br /&gt;
== OFUrlContent ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le contenu d’une url. Très utile pour inclure dans Ovidentia des fichiers HTML d’un site Web statique&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFUrlContent url=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; url&lt;br /&gt;
: url de la page à inclure&lt;br /&gt;
&lt;br /&gt;
== OFRecurse ==&lt;br /&gt;
&lt;br /&gt;
La fonction OFRecurse permet d'exécuter un code tant qu'une condition est réalisée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFRecurse&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
Cette fonction peut prendre tous les paramètres que peut prendre le container appelé récursivement.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
Cet exemple permet d'afficher l'arborescence des catégories et thèmes d'articles.&lt;br /&gt;
Ici, la fonction &amp;lt;code&amp;gt;OFRecurse&amp;lt;/code&amp;gt; est utilisée pour relancer le container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt; autant de fois que désiré en lui précisant le paramètre parentid (voir container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
    &amp;lt;OCArticleCategories&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&lt;br /&gt;
            &amp;lt;OVCategoryName&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
                &amp;lt;OFRecurse parentid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;OVTopicName&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Opérateurs arithmétiques ==&lt;br /&gt;
&lt;br /&gt;
Permettent de faire des opérations arithmétiques sur des variables. Elles sont construites de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;X&amp;quot; expr2=&amp;quot;Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l'opération souhaitée entre 10 et 50.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l’opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Toutefois, pour pouvoir stocker cette valeur dans une variable, il faut ajouter le paramètre &amp;lt;code&amp;gt;saveas&amp;lt;/code&amp;gt; lors de l'appel de la fonction.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot; saveas=&amp;quot;NewTotal&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit la variable &amp;lt;code&amp;gt;NewTotal&amp;lt;/code&amp;gt; ayant pour valeur le résultat de l'opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Les opérateurs disponibles sont :&lt;br /&gt;
&lt;br /&gt;
=== OFAOAddition ===&lt;br /&gt;
&lt;br /&gt;
Permet d’additionner expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOAddition expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de l'addition&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de l'addition&lt;br /&gt;
&lt;br /&gt;
=== OFAOSubtraction ===&lt;br /&gt;
&lt;br /&gt;
Permet de soustraire expr2 à expr1.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 - 20&amp;quot;, soit -10.&lt;br /&gt;
&lt;br /&gt;
=== OFAOMultiplication ===&lt;br /&gt;
&lt;br /&gt;
Permet de faire le produit de expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOMultiplication expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
=== OFAODivision ===&lt;br /&gt;
&lt;br /&gt;
Permet de diviser expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la division&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la division&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 / 20&amp;quot;, soit 0.5.&lt;br /&gt;
&lt;br /&gt;
=== OFAOModulus ===&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le reste de la division de expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme du modulo&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme du modulo&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 % 20&amp;quot;, soit 10, car 10 / 20 = 0 + '''10'''.&lt;br /&gt;
&lt;br /&gt;
== OFHeader ==&lt;br /&gt;
&lt;br /&gt;
Permet d'envoyer un header HTTP pour le fichier ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur du header à modifier&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;content-type:text/xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de définir un cookie qui sera envoyé avec le reste des en-têtes.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetCookie name=&amp;quot;&amp;quot; expire=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cookie&lt;br /&gt;
&lt;br /&gt;
; expire&lt;br /&gt;
: Temps en secondes au bout duquel le cookie expire&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecteur au cookie&lt;br /&gt;
&lt;br /&gt;
== OFGetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer la valeur d'un cookie. Une variable ayant le nom du cookie récupéré est créée automatiquement.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetCookie name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cooke dont on souhatie récupérer la valeur&lt;br /&gt;
&lt;br /&gt;
== OFSetSessionVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de choisir le type de sections à afficher dans le portail.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Permet d'indiquer le type de filtre à appliquer sur les sections&lt;br /&gt;
:* &amp;quot;babSectionsType&amp;quot; définit le type des sections à afficher&lt;br /&gt;
:* &amp;quot;babOvmlCurrentDelegation&amp;quot; filtre sur les sections propres à une délégation&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Permet de préciser les sections à afficher.&lt;br /&gt;
:* Si name vaut &amp;quot;babSectionsType&amp;quot; :&lt;br /&gt;
:** 1 : Section Administration et Utilisateur&lt;br /&gt;
:** 2 : Sections générées par les articles (sections de catégories et de thèmes d'articles)&lt;br /&gt;
:** 4 : Sections personnalisées&lt;br /&gt;
:** 8 : Sections générées par les modules&lt;br /&gt;
:** 15 : Toutes les sections&lt;br /&gt;
:** '''Remarque :''' les valeurs peuvent s'additionner. Pour afficher les sections des articles et les sections personnalisées, on utilisera la valeur 6 (2 + 4)&lt;br /&gt;
:* Si name vaut &amp;quot;babOvmlCurrentDelegation&amp;quot;, value vaut l'id de la délégation&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;15&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera toutes les sections du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
affichera uniquement les sections personnalisées du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera les sections générées par les modules et les sections générées par les articles&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera uniquement les sections générées par la délégation dont l'identifiant est 5&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cache toutes les sections générées dans les délégations&lt;br /&gt;
&lt;br /&gt;
== OFRequest ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET) ou passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFRequest name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFPost ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPost name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre POST dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFGet ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFSitemapPosition ==&lt;br /&gt;
 &lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant le chemin dans le plan du site du nœud correspondant à la page courante d'Ovidentia (ou à l'élément de navigation passé en paramètre).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapPosition [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [node=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; langid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site en utilisant un identifiant de compatible avec le multilangue. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site. Si omis: la fonction retournera le chemin correspondant à la page courante d'Ovidentia&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le chemin commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé.&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
== OFSitemapMenu ==&lt;br /&gt;
&lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant l'arborescence des entrées de navigation d'Ovidentia (Plan du site), ou l'arborescence des entrées de navigation sous le nœud spécifié (si le paramètre selectednode est indiqué).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu [sitemap=&amp;quot;&amp;quot;] [baselangid=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [selectednode=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;1&amp;quot;] [maxdepth=&amp;quot;&amp;quot;] [ignorelastlevel=&amp;quot;0&amp;quot;] [mindepth=&amp;quot;0&amp;quot;] [outerul=&amp;quot;1&amp;quot;] [admindelegation=&amp;quot;0&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; baselangid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera en utilisant un identifiant compatible avec le multilangue&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
: S'il n'est pas renseigné, c'est le nœud DGAll qui sera utilisé (le nœud racine de la branche contenant les éléments de toutes les délégations confondues) ou le noeud &amp;quot;Custom&amp;quot; si un plan du site fourni par le module sitemap_editor est utilisé.&lt;br /&gt;
&lt;br /&gt;
; selectednode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier un nœud sélectionné dans le menu. La balise li correspondant à ce nœud se verra ajouter la classe css 'selected', et toutes ses balises li parentes ainsi qu'elle même auront la classe css 'active'. S'il n'est pas spécifié, c'est le nœud correspondant à la page courante qui est utilisé.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
; maxdepth ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre de niveaux (sous-menus imbriqués). Pas de limite par défaut.&lt;br /&gt;
&lt;br /&gt;
; ignorelastlevel  ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de ne pas afficher les nœuds n'ayant pas d'enfants.&lt;br /&gt;
: 1 : activé&lt;br /&gt;
: 0 ''(par défaut)'' : désactivé&lt;br /&gt;
&lt;br /&gt;
; mindepth ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de contourner 'ignorelastlevel' en forçant l’affichage des nœuds de niveau inférieur ou égal à cette valeur. 0 par défaut (désactivé).&lt;br /&gt;
&lt;br /&gt;
; outerul ''(optionnel)''&lt;br /&gt;
: Permet de de définir si le menu contient la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau.&lt;br /&gt;
: 1 ''(par défaut)'' : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau est présente.&lt;br /&gt;
: 0 : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau n'est pas présente.&lt;br /&gt;
&lt;br /&gt;
; admindelegation ''(optionnel)''&lt;br /&gt;
: Permet de définir que les nœuds d'administration ne seront affichés que si l'utilisateur à les droits de gestion correspondants.&lt;br /&gt;
: 1 : la délégation est prise en compte.&lt;br /&gt;
: 0 ''(par défaut)'' : la délégation n'est pas prise en compte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFCurrentNode ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'Id du nœud courant dans le plan de site.&lt;br /&gt;
&lt;br /&gt;
== OFThumbnail ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie une url vers l'image générée.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFThumbnail (id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour récupérer l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché.&lt;br /&gt;
&lt;br /&gt;
== OFImg ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie du HTML contenant un tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt; pour afficher l'image. Si aucune image ne peut être affichée, une chaine vide est retournée au lieu du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Les attributs non supportés par la fonction ovml serons reportés tel-quel en tant qu'attributs du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg (src=&amp;quot;&amp;quot; | ovsrc=&amp;quot;&amp;quot; | id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] &amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; src ''(optionnel)''&lt;br /&gt;
: Url vers une image, si cet attribut est déclaré mais contient une chaîne vide, la valeur retournée sera une chaîne vide au lieu du tag img. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; ovsrc ''(optionnel)''&lt;br /&gt;
: Permet de définir l'url d'une image en utilisant le nom d'une variable ovml. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour afficher l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
Affiche l'image que si le paramètre img est fourni dans l'url :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;img&amp;quot; saveas=&amp;quot;Image&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg ovsrc=&amp;quot;Image&amp;quot; alt=&amp;quot;Mon image&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Affiche la photo de l'utilisateur connecté :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USERID&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg id_user=&amp;quot;&amp;lt;OVBAB_SESS_USERID&amp;gt;&amp;quot; maxwidth=&amp;quot;48&amp;quot; maxheight=&amp;quot;48&amp;quot; alt=&amp;quot;&amp;lt;OVBAB_SESS_USER&amp;gt;&amp;quot; resizemode=&amp;quot;CROP_CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSitemapCustomNodeId ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'ID du noeud trouvé dans le plan du site et qui a pour cible le nœud fourni par le paramètre nodeid dans le plan du site du noyau. Si aucun noeud est trouvé dans le plan du site, la valeur de l'attribut nodeid est retourné a la place.&lt;br /&gt;
&lt;br /&gt;
Lors de la mise en place d'un skin cela permet d'indiquer un nœud connu dans le plan du site du noyau, ci celui-ci est inséré dans le plan du site personnalisé à l'aide d'une référence, le nouveau nœud sera automatiquement pris en compte.&lt;br /&gt;
&lt;br /&gt;
Si il existe plusieurs nœuds avec la même cible dans le plan du site du noyau, le premier trouvé sera utilisé&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;&amp;quot; [basenode=&amp;quot;&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: ID du nœud dans le plan du site proposé par le noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Racine de la recherche dans le plan du site personnalisé.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;bab_Articles&amp;quot; saveas=&amp;quot;CustomNodeId&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu basenode=&amp;quot;&amp;lt;OVCustomNodeId&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPreviousArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article précédant l'article spécifié. L'article précédant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPreviousArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFNextArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article suivant l'article spécifié. L'article suivant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFNextArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFWebStat ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.2.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'enregistrer un évènement qui sera comptabilisé dans les statistiques.&lt;br /&gt;
Ceci est particulièrement utile lors de l'affichage d'articles par OvML afin que ceux-ci soient correctement pris en compte dans les statistiques en tant qu'articles vus.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFWebStat name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Type d’évènement à enregistrer&lt;br /&gt;
:* bab_addon&lt;br /&gt;
:* bab_page&lt;br /&gt;
:* bab_articles&lt;br /&gt;
:* bab_artfiles&lt;br /&gt;
:* bab_ovml&lt;br /&gt;
:* bab_fmfolders&lt;br /&gt;
:* bab_fmfiles&lt;br /&gt;
:* bab_forums&lt;br /&gt;
:* bab_threads&lt;br /&gt;
:* bab_posts&lt;br /&gt;
:* bab_faqs&lt;br /&gt;
:* bab_faqsqr&lt;br /&gt;
:* bab_searchword&lt;br /&gt;
:* bab_xlinks&lt;br /&gt;
:* bab_dbdirectories&lt;br /&gt;
:* bab_ldapdirectories&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur correspondant au type d'évènement. Par exemple id de l'article pour bab_articles.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Affichage de l'article --&amp;gt;&lt;br /&gt;
    &amp;lt;OFWebStat name=&amp;quot;bab_articles&amp;quot; value=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFAddStyleSheet ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.5.93&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'insérer un fichier CSS dans l'élément &amp;lt;code&amp;gt;&amp;lt;head&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;/code&amp;gt; de la page HTML.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAddStyleSheet file=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin de la feuille de style relatif au dossier '''styles''' du noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.2.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetPath path=&amp;quot;&amp;quot; file_relative=&amp;quot;1&amp;quot; saveas=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file_relative&lt;br /&gt;
: Convertit un chemin relatif au fichier ovml en un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetSelectedSkinPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie le chemin du répertoire du thème sélectionné.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;OFGetSelectedSkinPath&amp;gt;''' doit remplacer '''skins/&amp;lt;OVbabSkin&amp;gt;/''' dans les fichiers ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetSelectedSkinPath&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCsrfProtectToken ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.4.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de protection contre les attaques CSRF, il doit être ajouté dans tous les formulaire utilisant la méthode POST.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;babCsrfProtect&amp;quot; value=&amp;quot;&amp;lt;OFGetCsrfProtectToken&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCurrentAdmGroup ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.5.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de la délegation actuellement administré par l'utilisateur courrant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;lt;OFGetCurrentAdmGroup&amp;gt;&amp;quot;&amp;gt;&amp;lt;OVDelegationName&amp;gt;&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPortletContainer ==&lt;br /&gt;
&lt;br /&gt;
''Nécessite l'installation du module '''portlets'''''&lt;br /&gt;
&lt;br /&gt;
Permet l'intégration d'une zone de portlet dans la page.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPortletContainer id=&amp;quot;&amp;quot; [mode=&amp;quot;static&amp;quot;] [placeholder=&amp;quot;&amp;quot;] [editplaceholder=&amp;quot;&amp;quot;] [description=&amp;quot;&amp;quot;] [classname=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id&lt;br /&gt;
: L'identifiant unique du portlet&lt;br /&gt;
&lt;br /&gt;
; mode ''(optionnel)''&lt;br /&gt;
: Le type de portlet&lt;br /&gt;
:* static ''(par défaut)'' : Le portlet est personnel, chaque utilisateur peut configurer son portlet&lt;br /&gt;
:* locked : Le portlet est le même pour tout les utilisateurs&lt;br /&gt;
&lt;br /&gt;
; placeholder ''(optionnel)''&lt;br /&gt;
: Un texte à afficher lorsque la zone de portlet est vide&lt;br /&gt;
&lt;br /&gt;
; editplaceholder ''(optionnel)''&lt;br /&gt;
: Un texte à afficher lorsque l'utilisateur édite la zone de portlet&lt;br /&gt;
&lt;br /&gt;
; description ''(optionnel)''&lt;br /&gt;
: Un texte toujours affiché&lt;br /&gt;
&lt;br /&gt;
; classname''(optionnel)''&lt;br /&gt;
: Une classe est ajoutée sur la div&lt;br /&gt;
&lt;br /&gt;
;categories&lt;br /&gt;
&lt;br /&gt;
;initwith&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetRegistryValue ==&lt;br /&gt;
&lt;br /&gt;
Renvoie une valeur de configuration gérée par la bab_Registry.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.97&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFGetRegistryValue path=&amp;quot;/path/to/value&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Le chemin de la registry correspondant à la valeur recherchée&lt;br /&gt;
&lt;br /&gt;
= Les containers OvML =&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les containers contiennent des tags OvML et du code HTML. Ce sont généralement des listes de données identiques ou des conditions. &lt;br /&gt;
&lt;br /&gt;
A l'appel d'un container, OvML met à votre disposition des variables &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La liste des variables dépend du type de container.&lt;br /&gt;
&lt;br /&gt;
Ces variables ne sont plus disponibles en dehors du container.&lt;br /&gt;
&lt;br /&gt;
A l’intérieur de tout container de type liste, les variables suivantes sont disponibles :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCIndex&lt;br /&gt;
| Index de l’entrée courante en commençant par 0&lt;br /&gt;
|-&lt;br /&gt;
| OVCCount&lt;br /&gt;
| Le nombre total d’entrées dans le container&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de comparaison ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent d’effectuer des comparaisons entre les valeurs expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
Si la condition est vrai, le contenu du container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfEqual&lt;br /&gt;
| Vrai si expr1 est égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotEqual&lt;br /&gt;
| Vrai si expr1 est différent expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThan&lt;br /&gt;
| Vrai si expr1 est strictement inférieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThanOrEqual&lt;br /&gt;
| Vrai si expr1 est inférieur ou égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThan&lt;br /&gt;
| Vrai si expr1 est strictement supérieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThanOrEqual&lt;br /&gt;
| Vrai si expr1 est supérieur ou égal à expr2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la comparaison&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la comparaison&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_LOGGED&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfEqual expr1=&amp;quot;&amp;lt;BAB_SESS_LOGGED&amp;amp;gt;&amp;quot; expr2=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Vous êtes connecté !&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/OCIfEqual&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de test d'existence sur les variables ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent de vérifier l'existence ou non d'une variable.&lt;br /&gt;
&lt;br /&gt;
Si la variable est définie ou non, selon le container, le container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name existe&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name n'existe pas&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx name=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable dont on doit tester l'existence&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte ne sera pas affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;variable&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte sera affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OCIfUserMemberOfGroups ==&lt;br /&gt;
&lt;br /&gt;
Ce container est exécuté si l'utilisateur courant appartient à un groupe&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfUserMemberOfGroups groupid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [childs=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCIfUserMemberOfGroups&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; groupid&lt;br /&gt;
: id du groupe ou plusieurs ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Cette variable permet de tester si un utilisateur spécifique appartient à des groupes en donnant un id utilisateur.&lt;br /&gt;
: Si omis, elle prend la valeur de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: yes : L'utilisateur courant doit appartenir à tous les groupes spécifiés dans groupid&lt;br /&gt;
: no ''(par défaut)'' : L'utilisateur courant doit appartenir à au moins un des groupes spécifiés dans groupid&lt;br /&gt;
&lt;br /&gt;
; childs ''(optionnel)''&lt;br /&gt;
: yes : Pour chaque groupe, inclure ses enfants&lt;br /&gt;
: no ''(par défaut)'' : Les enfants ne sont pas inclus&lt;br /&gt;
&lt;br /&gt;
== OCArticlesHomePages ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles des pages d’accueil privée ou publique.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlesHomePages type=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticlesHomePages&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée&lt;br /&gt;
: public : Liste les articles de la page d’accueil publique&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: yes : Filtre les articles selon le droit de visibilité&lt;br /&gt;
: no ''(par défaut)'' : Ne filtre pas&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCategoryId&lt;br /&gt;
| Id de la catégorie du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicTitle&lt;br /&gt;
| Titre du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoi une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers récemment déposés.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFiles last=&amp;quot;&amp;quot; path=&amp;quot;&amp;quot; [folderid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fichiers souhaité&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Indique dans quel sous-répertoire il faut chercher.&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id de l’espace ou plusieurs ids séparés par des virgules.&lt;br /&gt;
: Si omis, le container liste les fichiers récents de tous les répertoires.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fichiers par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fichiers par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fichiers aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileModifiedBy&lt;br /&gt;
| Dernière personne ayant modifié le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fichier a été créé. Si nul (0), le fichier a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles récents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentArticles last=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre d‘articles souhaité&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tous thèmes confondus&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie, tous les thèmes enfants seront utilisés&lt;br /&gt;
: si categoryid est utilisé, topicid devient obsolète&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'article a été créé. Si nul (0), l'article a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers commentaires d'articles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentComments last=&amp;quot;&amp;quot; [articleid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentComments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de commentaires souhaité&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires tous articles confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentThreads ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers fils de discussion de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentThreads last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentThreads&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fils de discussion souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fils de discussion, tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières contributions de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentPosts last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [threadid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentPosts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de contributions souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; threadid ''(optionnel)''&lt;br /&gt;
: Id du fil de discussion&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous sujets confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les contributions aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières questions de faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFaqQuestions last=&amp;quot;&amp;quot; [faqid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de questions souhaité&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières questions, toutes faqs confondues&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie de faq&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question en base de données&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Adresse Web pour accéder à la question dans le portail&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Adresse Web pour accéder à la question en plein écran (destiné à une vue popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionDate&lt;br /&gt;
| Date de création de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionAuthor&lt;br /&gt;
| Auteur de la question&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategories [parentid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; parentid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie parent ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: 0 ''(par défaut)'' : le container liste les catégories de thèmes à la racine.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryNext&amp;gt;...&amp;lt;/OCArticleCategoryNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idendiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryPrevious&amp;gt;...&amp;lt;/OCArticleCategoryPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCParentsArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets parents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCParentsArticleCategory categoryid=&amp;quot;&amp;quot; [reverse=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCParentsArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie.&lt;br /&gt;
&lt;br /&gt;
; reverse ''(optionnel)''&lt;br /&gt;
: 1 si on souhaite la liste dans l’ordre inverse.&lt;br /&gt;
: 0 ''(par défaut)'' : Les catégories sont triées dans l'ordre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une ou plusieurs catégorie de sujet.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategory categoryid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopics ==&lt;br /&gt;
&lt;br /&gt;
Liste des thèmes d'articles d'une catégorie donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article. La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles. La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicNext&amp;gt;...&amp;lt;/OCArticleTopicNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicPrevious&amp;gt;....&amp;lt;/OCArticleTopicPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idem que ceux du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopic ==&lt;br /&gt;
&lt;br /&gt;
Description d’un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic [topicid=&amp;quot;&amp;quot;] [topicname=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème d’articles ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles.&lt;br /&gt;
&lt;br /&gt;
; topicname ''(optionnel)''&lt;br /&gt;
: Nom du thème d’articles&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles ou s'appuie sur le paramètre topicid.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche tous les thèmes dont l'utilisateur a le droit et ayant pour nom &amp;quot;essai&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 ayant pour nom essai.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom se termine par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom commence par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom contient la chaîne essai&lt;br /&gt;
&lt;br /&gt;
== OCArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste des articles d'un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 8.6.94 d'Ovidentia, les paramètres ajoutés à ce container devrait permettre de replacer OCRecentArticles, OCArticlesHomePage et OCArticle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticles [delegationid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [topicid=&amp;quot;&amp;quot;] [articleid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [homepage=&amp;quot;public|private&amp;quot;] [archive=&amp;quot;&amp;quot;] [offset=&amp;quot;&amp;quot;] [rows=&amp;quot;&amp;quot;] [limit=&amp;quot;[offset,]rows&amp;quot;] [order=&amp;quot;asc | desc&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
:: Id de la catégorie, tous les thèmes enfants seront utilisés &lt;br /&gt;
:: si categoryid est utilisé, topicid devient obsolète &lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule &lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; homepage ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée &lt;br /&gt;
: public : Liste les articles de la page d’accueil publique &lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; offset ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nombre d'articles à ignorer à partir du début de la liste&lt;br /&gt;
: 0 ''(par défaut)'' : aucune article n'est ignoré&lt;br /&gt;
&lt;br /&gt;
; rows ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
: -1 ''(par défaut)'' : toutes les lignes sont prises&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: ''Alternative à rows et offset''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCategoryId&lt;br /&gt;
| Id de la catégorie du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleNext&amp;gt;...&amp;lt;/OCArticleNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticlePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlePrevious&amp;gt;...&amp;lt;/OCArticlePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticle ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur les fichiers joints à un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleFiles articleid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCArticleFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForums ==&lt;br /&gt;
&lt;br /&gt;
Liste des forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForums [forumid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCForums&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les forums.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForumNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForumNext&amp;gt;...&amp;lt;/OCForumNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForumPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForumPrevious&amp;gt;...&amp;lt;/OCForumPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForum ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un forum donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForum forumid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCForum&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid :&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCThread ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fil de discussion donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCThread threadid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCThread&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; threadid&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadForumId&lt;br /&gt;
| Id du forum contenant le fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadId&lt;br /&gt;
| Id du sujet du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadPostId&lt;br /&gt;
| Id de la contribution initiale&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadLastPostId&lt;br /&gt;
| Id de la dernière contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadDate&lt;br /&gt;
| Date de la création du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarter&lt;br /&gt;
| Nom du l'initiateur du sujet&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarterId&lt;br /&gt;
| ID de l'utilisateur ayant initié le sujet ( peut être égal à 0 s'il s'agit d'un utilisateur anonyme) &lt;br /&gt;
|-&lt;br /&gt;
| OVThreadUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPost ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une contribution donnée ou plusieurs séparées par des virgules.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCPost postid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid :&lt;br /&gt;
: Id de la contribution ou plusieurs Ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du fil de la discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthorId&lt;br /&gt;
| ID de l'auteur (peut être égal à 0 si l'auteur était un utilisateur anoyme)&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution à l'aide d'une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostReplyUrl&lt;br /&gt;
| Url pour répondre (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostModifyUrl&lt;br /&gt;
| Url pour modifier (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostConfirmUrl&lt;br /&gt;
| Url pour confirmer (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostDeleteUrl&lt;br /&gt;
| Url pour supprimer la contribution (sinon vide si pas de droit) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPostFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations de fichiers sur une contribution donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCPostFiles postid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid&lt;br /&gt;
: Id de la contribution&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolders [folderid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFolders&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolderNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderNext&amp;gt;...&amp;lt;/OCFolderNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolderPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderPrevious&amp;gt;...&amp;lt;/OCFolderPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolder ==&lt;br /&gt;
&lt;br /&gt;
Donne les information sur un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolder folderid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFolder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSubFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-répertoires du répertoire path d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSubFolders folderid=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSubFolders&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les sous-répertoire du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderName&lt;br /&gt;
| Nom du sous répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des fichiers d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFiles folderid=&amp;quot;&amp;quot; rows=&amp;quot;&amp;quot; offset=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; offset&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nième fichier à partir du début de la liste&lt;br /&gt;
&lt;br /&gt;
; rows&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les fichiers du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: En lien avec l'attribut orderby.&lt;br /&gt;
:* asc ''(par défaut)'' : Ordonne les fichiers par ordre croissant&lt;br /&gt;
:* desc : Ordonne les fichiers par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
:''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
:* name ''(par défaut)'' : Ordonne les fichiers par nom&lt;br /&gt;
:* creation : Ordonne les fichiers par date de création&lt;br /&gt;
:* modification : Ordonne les fichiers par date de modification&lt;br /&gt;
:* size : Ordonne les fichiers par taille&lt;br /&gt;
:* hits : Ordonne les fichiers par nombre de &amp;quot;hits&amp;quot;&lt;br /&gt;
:* manual : Ordonne les fichiers suivant l'ordre défini manuellement sur le répertoire.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url du fichier si celui-ci est une image (utilisation pour un affichage). Cette variable ne prend pas en compte les droits définis au niveau du gestionnaire de fichiers.&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFileNext&amp;gt;...&amp;lt;/OCFileNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFiles|OCFiles]].&lt;br /&gt;
&lt;br /&gt;
== OCFilePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFilePrevious&amp;gt;...&amp;lt;/OCFilePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFile ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fichier d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFile fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFile&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileFields ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des champs d'un fichier donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFileFields fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFileFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldName&lt;br /&gt;
| Nom du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqs ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des Faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqs [faqid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqs&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqNext&amp;gt;...&amp;lt;/OCFaqNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqPrevious&amp;gt;...&amp;lt;/OCFaqPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaq ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une Faq donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaq faqid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategories ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des sous catégories d’une Faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategories faqid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqSubCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la faq&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations des sous-catégories d’une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategory faqsubcatid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqSubCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid&lt;br /&gt;
: Id de la sous catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des questions/réponses d'une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestions [faqid=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la sous catégorie faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs indiquées par le paramètre faqid.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionNext&amp;gt;...&amp;lt;/OCFaqQuestionNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionPrevious&amp;gt;...&amp;lt;/OCFaqQuestionPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestion ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une questions/réponses donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestion questionid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqQuestion&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; questionid&lt;br /&gt;
: Id de la question/réponse de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles d'un thème donné en attente d'approbation pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingArticles [topicid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation tout thème confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les commentaires en attente d'approbation d'un article donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingComments [articleid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingComments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires en attente de tout article confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les commentaires en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date de publication du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers en attente d'approbation d'un répertoire donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingFiles [folderid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fichiers en attente de tout répertoire confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les fichiers en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste les contributions en attente d'approbation d'un forum donné ( forumid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingPosts [forumid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingPosts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les contributions en attente de tout forum confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les contributions en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendars ==&lt;br /&gt;
&lt;br /&gt;
Liste les calendriers &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendars [type=&amp;quot;&amp;quot;] [calendarid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendars&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste tous les agendas. type peut prendre les valeurs suivantes :&lt;br /&gt;
: user: les agendas personnels &lt;br /&gt;
: group: les agendas de groupes&lt;br /&gt;
: resource: les agendas de ressources&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Un ou plusieurs id d'agendas séparés par des virgules&lt;br /&gt;
: Si omis, le container liste tous les agendas.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarId&lt;br /&gt;
| Id de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarName&lt;br /&gt;
| Intitulé de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarDescription&lt;br /&gt;
| Description de l'agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarOwnerId&lt;br /&gt;
| Id du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarType&lt;br /&gt;
| Type de l’agenda ( user, group ou resource )&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarUrl&lt;br /&gt;
| Url pour accéder à la page Agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories d’événements des agendas &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarCategories [filter=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryName&lt;br /&gt;
| Intitulé de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarUserEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas personnels&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarUserEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarUserEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité.Remarque : si le paramètre est à «&amp;amp;nbsp;no&amp;amp;nbsp;», les événements privés seront aussi remontés&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarGroupEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas collectifs (anciennement agendas de groupes)&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarGroupEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarGroupEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; groupid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
: Remarque : le paramètre groupid correspond à l'identifiant (grpid) de l'agenda lorsqu'on utilise les agendas collectifs.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarResourceEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas de ressources&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarResourceEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarResourceEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparées par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; resourceid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas ( personnel, groupes ou de ressources )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date &lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramènera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas le container liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarId&lt;br /&gt;
| Id numérique de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrlId&lt;br /&gt;
| Id de l'agenda principal contenant le type, exemple &amp;quot;personal/1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarName&lt;br /&gt;
| Nom de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarType&lt;br /&gt;
| type de l'agenda principal (exemple: &amp;quot;caldav_personal&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectories ==&lt;br /&gt;
&lt;br /&gt;
Liste les annuaires de base de données&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectories [directoryid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid ''(optionnel)''&lt;br /&gt;
: Id de l'annuaire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: « database » ou « group », si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectory directoryid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryFields ==&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryFields directoryid=&amp;quot;&amp;quot; [all=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: 1 : Donne la liste de tous les champs&lt;br /&gt;
: 0 : Donne la liste de champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldId&lt;br /&gt;
| Identifiant du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Le tableau ci-dessous donne la correspondance entre les champs et leurs identifiants :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Champ&lt;br /&gt;
! Identifiant&lt;br /&gt;
|-&lt;br /&gt;
| Surnom&lt;br /&gt;
| cn&lt;br /&gt;
|-&lt;br /&gt;
| Nom&lt;br /&gt;
| sn&lt;br /&gt;
|-&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
| mn&lt;br /&gt;
|-&lt;br /&gt;
| Prénom&lt;br /&gt;
| givenname&lt;br /&gt;
|-&lt;br /&gt;
| Photo&lt;br /&gt;
| jpegphoto&lt;br /&gt;
|-&lt;br /&gt;
| Adresse de messagerie&lt;br /&gt;
| email&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (bureau)&lt;br /&gt;
| btel&lt;br /&gt;
|-&lt;br /&gt;
| Tél. mobile&lt;br /&gt;
| mobile&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (domicile)&lt;br /&gt;
| htel&lt;br /&gt;
|-&lt;br /&gt;
| Télécopie (bureau)&lt;br /&gt;
| bfax&lt;br /&gt;
|-&lt;br /&gt;
| Titre&lt;br /&gt;
| title&lt;br /&gt;
|-&lt;br /&gt;
| Service&lt;br /&gt;
| departmentnumber&lt;br /&gt;
|-&lt;br /&gt;
| Société&lt;br /&gt;
| organisationname&lt;br /&gt;
|-&lt;br /&gt;
| Rue (bureau)&lt;br /&gt;
| bstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (bureau)&lt;br /&gt;
| bcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (bureau)&lt;br /&gt;
| bpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (bureau)&lt;br /&gt;
| bstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (bureau)&lt;br /&gt;
| bcountry&lt;br /&gt;
|-&lt;br /&gt;
| Rue (domicile)&lt;br /&gt;
| hstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (domicile)&lt;br /&gt;
| hcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (domicile)&lt;br /&gt;
| hpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (domicile)&lt;br /&gt;
| hstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (domicile)&lt;br /&gt;
| hcountry&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 1&lt;br /&gt;
| user1&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 2&lt;br /&gt;
| user2&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 3&lt;br /&gt;
| user3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Pour les champs additionnels, les identifiants sont de la forme '''babdirfXX''' ou '''XX''' est l'id du champ additionnel ( correspondant à fxid dans la liste des champs additionnels de l'annuaire ).&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMembers ==&lt;br /&gt;
&lt;br /&gt;
Liste les membres d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMembers directoryid=&amp;quot;&amp;quot; [fields=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [like=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryMembers&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: Ignoré si l'attribut '''fields''' est spécifié&lt;br /&gt;
: 1 : Donne tous les champs pour chaque membre&lt;br /&gt;
: 0 : Donne uniquement les champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
; fields ''(optionnel)''&lt;br /&gt;
: liste des identifiants des champs souhaités séparés par des virgules ( exemple &amp;quot;sn,givenname,email&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Identifiant du champ à utiliser pour ordonner la liste&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; like ''(optionnel)''&lt;br /&gt;
: Restreint la liste des membres ayant le champ spécifié par orderby (exemple orderby=&amp;quot;givenname&amp;quot;) commençant par ce motif ( exemple like=&amp;quot;A&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUrl&lt;br /&gt;
| Url pour accéder à la fiche détaillée du membre&lt;br /&gt;
|-&lt;br /&gt;
| DirectoryMemberEmailUrl&lt;br /&gt;
| Url pour afficher la popup de composition de message&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMemberFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryMembers'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMemberFields&amp;gt;...&amp;lt;/OCDbDirectoryMemberFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntry ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un membre d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntry directoryid=&amp;quot;&amp;quot; memberid=&amp;quot;&amp;quot; userid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectoryEntry&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; memberid&lt;br /&gt;
: Id du membre dans l'annuaire&lt;br /&gt;
&lt;br /&gt;
; userid&lt;br /&gt;
: Id Ovidentia de l'utilisateur s'il est enregistré&lt;br /&gt;
: Ignoré si memberid renseigné.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberUrl&lt;br /&gt;
| Url vers la fiche annuaire du membre&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntryFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryEntry'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntryFields&amp;gt;...&amp;lt;/OCDbDirectoryEntryFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryAcl ==&lt;br /&gt;
&lt;br /&gt;
Liste les utilisateurs ayant des droits sur un annuaire.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryAcl directoryid=&amp;quot;&amp;quot; [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryAcl&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: modify : pour les utilisateurs ayant le droit de modifier une fiche&lt;br /&gt;
: add : pour les utilisateurs ayant le droit d'ajouter une fiche&lt;br /&gt;
: view : pour les utilisateurs ayant le droit de consulter l'annuaire&lt;br /&gt;
: delete :  pour les utilisateurs ayant le droit de supprimer une fiche&lt;br /&gt;
: export :  pour les utilisateurs ayant le droit d'exporter l'annuaire&lt;br /&gt;
: import :  pour les utilisateurs ayant le droit d'importer l'annuaire&lt;br /&gt;
: empty :  pour les utilisateurs ayant le droit de vider l'annuaire&lt;br /&gt;
: bind :  pour les utilisateurs ayant le droit d'attacher une fiche&lt;br /&gt;
: unbind :  pour les utilisateurs ayant le droit de détacher une fiche&lt;br /&gt;
: view :  pour les utilisateurs ayant le droit de voir les fiches (DEFAULT)&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserFullName&lt;br /&gt;
| Nom complet de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserEmail&lt;br /&gt;
| Adresse email de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserId&lt;br /&gt;
| Id de l'utilisateur dans la base de données&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegations ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegations [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegations&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si yes : le container tient compte des droits d'accès de l'utilisateur&lt;br /&gt;
: Si no : le container ne tient pas compte des droits d'accès et ramène toutes les délégations créées dans le portail&lt;br /&gt;
: Si omis, le container tient compte des droits d'accès&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegation ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont fait partie l'utilisateur courant&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegation delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegation&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsManaged [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont l'utilisateur courant est administrateur.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationItems ==&lt;br /&gt;
&lt;br /&gt;
Liste les fonctions déléguées aux administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationItems delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationItems&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemName&lt;br /&gt;
| Intitulé de la fonction&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemValue&lt;br /&gt;
| 1: si la fonction est déléguée, 0 sinon&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationAdministrators ==&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationAdministrators delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationAdministrators&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationUserId&lt;br /&gt;
| Id de l'administrateur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategories [categoryid=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: Si omis, le container liste toutes les catégories&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une catégorie de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategory [categoryid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationsCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmSpaces ==&lt;br /&gt;
&lt;br /&gt;
Liste les espaces de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmSpaces&amp;gt;...&amp;lt;/OCTmSpaces&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceId&lt;br /&gt;
| Id de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceName&lt;br /&gt;
| Nom de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceDescription&lt;br /&gt;
| Description de l'espace de projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmProjects ==&lt;br /&gt;
&lt;br /&gt;
Liste les projets d'un espace de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmProjects spaceid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCTmProjects&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; spaceid&lt;br /&gt;
: Id de l'espace de projets&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectId&lt;br /&gt;
| Id du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectName&lt;br /&gt;
| Nom du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectDescription&lt;br /&gt;
| Description du projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmTasks ==&lt;br /&gt;
&lt;br /&gt;
Liste les tâches d'un projet ou des tâches personnelles du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmTasks [projectid=&amp;quot;&amp;quot;] [startdate=&amp;quot;&amp;quot;] [enddate=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCTmTasks&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; projectid ''(optionnel)''&lt;br /&gt;
: Id du projet.&lt;br /&gt;
: Si omis, le conteneur renvoie les tâches personnelles de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; startdate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de début est postérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; enddate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de fin est antérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;&lt;br /&gt;
: desc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order. La valeur par défault est &amp;quot;TaskNumber&amp;quot;.&lt;br /&gt;
: Cet attribut peur contenir le nom de n'importe laquelle des variables renvoyées sans le préfixe &amp;quot;OV&amp;quot;, par exemple &amp;quot;TaskCategoryName&amp;quot; ou &amp;quot;TaskEndDate&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskId&lt;br /&gt;
| Id de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskProjectId&lt;br /&gt;
| Id du projet de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskNumber&lt;br /&gt;
| Numéro de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskShortDescription&lt;br /&gt;
| Description courte de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskStartDate&lt;br /&gt;
| Date de début de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskEndDate&lt;br /&gt;
| Date de fin de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryId&lt;br /&gt;
| Id de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryName&lt;br /&gt;
| Nom de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCompletion&lt;br /&gt;
| Niveau d'avancement de la tâche (0-100)&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskOwnerId&lt;br /&gt;
| Id de l'utilisateur propriétaire de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskClass&lt;br /&gt;
| Classe de la tâche&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgUserEntities ==&lt;br /&gt;
&lt;br /&gt;
Liste les entités d'organigrammes pour lesquelles un utilisateur à un rôle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgUserEntities userId=&amp;quot;&amp;quot; [orgChartId=&amp;quot;&amp;quot;] [roleType=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgUserEntities&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; userId&lt;br /&gt;
: Identifiant (entier) de l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; orgChartId ''(optionnel)''&lt;br /&gt;
: Identifiant (entier) de l'organigramme.&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'organigramme par défaut (nommé à l'origine Ovidentia) qui est utilisé.&lt;br /&gt;
&lt;br /&gt;
; roleType ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors tous les rôles seront utilisés.&lt;br /&gt;
: Les rôles sont des valeurs de 0 à 3&lt;br /&gt;
: 0 étant les rôles personnalisés&lt;br /&gt;
: 1 étant le rôle supérieur&lt;br /&gt;
: 2 étant le rôle employé&lt;br /&gt;
: 3 étant le rôle membre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgPathToEntity ==&lt;br /&gt;
&lt;br /&gt;
Liste toutes les entités parentes d'une entité d'un organigramme.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgPathToEntity entityId=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [includeEntity=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgPathToEntity&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'ordre ascendant qui est utilisé.&lt;br /&gt;
: Ordre dans lequel le chemin jusqu'à la racine sera retourné, les valeurs possible sont asc ou desc&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
; includeEntity ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis, alors l'entité ne sera pas incluse dans les résultats.&lt;br /&gt;
: Les valeurs possibles sont&amp;amp;nbsp;:&lt;br /&gt;
: 0 pour ne pas inclure l'entité (valeur par défaut)&lt;br /&gt;
: 1 pour inclure l'entité&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgChildEntities ==&lt;br /&gt;
&lt;br /&gt;
Liste toutes les entités enfant directes d'une entité d'un organigramme.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.100&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgChildEntities entityId=&amp;quot;&amp;quot; &amp;gt;...&amp;lt;/OCOrgChildEntities&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgEntityMembers ==&lt;br /&gt;
&lt;br /&gt;
Liste tous les membres d'une entité.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.100&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgEntityMembers entityId=&amp;quot;&amp;quot; &amp;gt;...&amp;lt;/OCOrgEntityMembers&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberDirEntryId&lt;br /&gt;
| Identifiant (entier) de la fiche annuaire de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberRoleType&lt;br /&gt;
| Id du rôle : 1 = Superior, 2 = Temporary employee, 3 = Members, 0 = Other collaborators&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberRoleName&lt;br /&gt;
| Nom du rôle&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserDisabled&lt;br /&gt;
| Utilisateur est désactivé (1 ou 0)&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserConfirmed&lt;br /&gt;
| Utilisateur est confirmé (1 ou 0)&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberSn&lt;br /&gt;
| Nom&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberGivenname&lt;br /&gt;
| Prénom&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserId&lt;br /&gt;
| Id user correspondant&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCMultipages ==&lt;br /&gt;
&lt;br /&gt;
Ce container permet de faciliter les calculs réalisés pendant un multi-pages. Ainsi selon le nombre total de résultats et le nombre de résultats à afficher par pages, le container permet de retourner le nombre de pages que contient le multi-pages. &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCMultipages total=&amp;quot;&amp;quot; maxpages=&amp;quot;&amp;quot; perpage=&amp;quot;&amp;quot; currentpage=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCMultipages&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; total&lt;br /&gt;
: Nombre total de résultats.&lt;br /&gt;
&lt;br /&gt;
; maxpages&lt;br /&gt;
: Nombre maximum de pages à afficher&lt;br /&gt;
&lt;br /&gt;
; perpage&lt;br /&gt;
: Nombre maximum de résultats à afficher par pages&lt;br /&gt;
&lt;br /&gt;
; currentpage&lt;br /&gt;
: Numéro de la page en cours&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCurrentPageNumber &lt;br /&gt;
| Numéro de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVNextPageNumber&lt;br /&gt;
| Numéro de la page suivante si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVPreviousPageNumber&lt;br /&gt;
| Numéro de la page précédente si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVTotalPages&lt;br /&gt;
| Nombre total de pages&lt;br /&gt;
|-&lt;br /&gt;
| OVResultFirst&lt;br /&gt;
| Index du premier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultLast&lt;br /&gt;
| Index du dernier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultsPage&lt;br /&gt;
| Nombre de résultats sur la page courante&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntries ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-entrées de navigation d'Ovidentia (Plan du site) d'une entrée parente. Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntries (node=&amp;quot;&amp;quot; | langid=&amp;quot;&amp;quot;) [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntries&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; langid&lt;br /&gt;
: Identifiant multilangue de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: peut être utilisé à la place de l'attribut node&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntry ==&lt;br /&gt;
&lt;br /&gt;
Renvoie les information sur une entrée de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntry node=&amp;quot;&amp;quot; [sitemap=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntry&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément (noeud du plan du site).&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapCustomNode ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des noeuds ayant pour cible l'id spécifié dans l'attribut &amp;lt;code&amp;gt;target&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans le module sitemap_editor, la valeur à saisir dans l'attribut target est affiché dans l'entête sur la page de visualisation du nœud.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapCustomNode [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] target=&amp;quot;&amp;quot; [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapCustomNode&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; target&lt;br /&gt;
: Id du noeud cible&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin. s'il n'est pas renseigné, le noeur racine par défaut sera utilisé (Custom pour le plan du site fourni par sitemap_editor), DGAll pour le plan du site du noyau).&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: permet de limiter le nombre d'éléments retournés, par exemple, &amp;lt;code&amp;gt;limit=&amp;quot;0,1&amp;quot;&amp;lt;/code&amp;gt; pour obtenir seulement le premier noeud. La syntaxe est identique à l'attribut &amp;lt;code&amp;gt;limit&amp;lt;/code&amp;gt; de OCSitemapPath&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapPath ==&lt;br /&gt;
&lt;br /&gt;
Retourne le chemin de fer (rail) d'une entrée de navigation sous la forme d'une liste d'entrées de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapPath [node=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapPath&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin.&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5,2&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur à 2 éléments à partir du 5ème. Si la première valeur est négative, l'index du premier élément retourné sera calculé à partir du nombre d'élément total. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;-1,1&amp;quot;&amp;lt;/code&amp;gt; affiche le dernier élément seulement. L'index négatif est supporté à partir d'ovidentia &amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Si la valeur est &amp;quot;1&amp;quot;, le denier noeud du plan du site auquel on a accédé sera mémorisé et récupéré lors de l'accès a une page en dehors du plan du site.&lt;br /&gt;
: La valeur par défaut est &amp;quot;1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Différentes méthodes d’utilisation d’un fichier OvML =&lt;br /&gt;
== Utilisation dans une url ==&lt;br /&gt;
Un fichier OvML peut être appellé en utilisant l’url suivante :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où fichier-ovml est le nom de votre fichier OvML qui doit se trouver dans le répertoire suivant&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
skins/nom-du-skin/ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le fichier ainsi appelé est parsé par Ovidentia et le résultat est affiché dans la partie centrale du portail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si l’on souhaite afficher le résultat en dehors du portail, par exemple dans une fenêtre popup, il faut ajouter le paramètre echo=1 comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De plus, si l’on souhaite passer des paramètres au fichier OvML, on utilisera l’url comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&amp;amp;param=val&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, on peut utiliser la variable OVparam dans le fichier OvML.&lt;br /&gt;
&lt;br /&gt;
Remarque : les paramètres peuvent être envoyés par formulaires en méthodes GET et POST.&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans un fichier template ==&lt;br /&gt;
Dans tout fichier template d’Ovidentia, on peut utiliser un fichier OvML en utilisant la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{ $OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : la syntaxe avec les accolades ne permet pas l'utilisation de nouvelles accolades à l'intérieur.&lt;br /&gt;
&lt;br /&gt;
{ $OVML({ mavariable }) } est impossible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est possible de passer une variable template en tant que paramètre à un fichier OvML via la syntaxe { $OVML(...) } d'un fichier template :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple : { $OVML(monFichier.html,param1=&amp;quot;var1&amp;quot;) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
si var1 est définie dans le template, le parseur la remplace avec sa valeur, sinon il utilise la valeur &amp;quot;var1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Optimiser le temps d'exécution d'un script OvML (disponible à partir de la version 7.2 d'Ovidentia) :'''&lt;br /&gt;
&lt;br /&gt;
Si votre script n'a pas besoin d'être réactualisé à chaque exécution, vous pouvez décider d'utiliser le cache via la syntaxe $OVMLCACHE.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE s'utilise dans les mêmes conditions que $OVML.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE peut recevoir un paramètre supplémentaire : _ovml_cache_duration=86400. Il permet d'indiquer le temps maximum pendant lequel le script ne sera pas réactualisé. Valeur en secondes.&lt;br /&gt;
&lt;br /&gt;
Si ovml_cache_duration n'est pas renseigné, le script sera réactualisé toutes les 3600 secondes (1 heure).&lt;br /&gt;
&lt;br /&gt;
Remarque : le cache est enregistré dans la session de l'utilisateur courant. Donc le script est systématiquement réactualisé si l'utilisateur se déconnecte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple :&lt;br /&gt;
&lt;br /&gt;
{ $OVMLCACHE(monFichier.html,param1=3,_ovml_cache_duration=86400) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : pensez bien aux conséquences d'utilisation du cache OvML avant de l'appliquer sur vos scripts. Pendant 3600 secondes, vous pouvez modifier vos scripts et des données d'Ovidentia sans pouvoir le vérifier à l'affichage !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autres types de cache possibles :&lt;br /&gt;
*session : cache dans la session (default)&lt;br /&gt;
*sitemap : cache dans un fichier basé sur le profile du plan du site&lt;br /&gt;
*file : cache dans un fichier&lt;br /&gt;
&lt;br /&gt;
Exemple d'utilisation avec un autre type de cache :&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE(menu.html,_ovml_cache_type=sitemap)&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans du contenu ==&lt;br /&gt;
On peut incorporer le résultat d’un fichier OvML dans du contenu Ovidentia ( article, section, faq etc… ). On utilisera la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Utilisation pour les pages d’accueil ==&lt;br /&gt;
On peut utiliser un fichier OvML pour les pages d’accueil privée et publique. Pour cela, utilisez les fichiers spécifiques private.html et public.html.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lors de l’affichage de la page public, Ovidentia cherche un fichier ayant le nom public.html dans le répertoire skins/nom-du-skin/ovml . S’il le trouve, il l’utilisera pour la page d’accueil public. Sinon, il affichera les articles définis par l'administrateur pour la page d’accueil public.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il en est de même pour la page d’accueil privée.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML par les modules ( addons ) ==&lt;br /&gt;
A partir de la version 5.4.2 d'Ovidentia, il est possible pour les modules de fournir des fonctionnalités basées sur OvML ( voir la documentation fournie avec le module ).&lt;br /&gt;
&lt;br /&gt;
Afin d'utiliser ces fonctionnalités, on utilisera le container suivant :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCAddon name=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; param2=&amp;quot;&amp;quot; ...&amp;gt;...&amp;lt;/OCAddon&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut du container du module&lt;br /&gt;
&lt;br /&gt;
Pour la signification des paramètres, il faut consulter la documentation fournie avec le module.&lt;br /&gt;
&lt;br /&gt;
La plupart du temps, le premier paramètre indique le nom du container que l'on veut utiliser et les paramètres suivants sont des attributs à ce container.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 5.6.3, il est aussi possible de créer des fonctions OvML pour un module. La syntaxe d'utilisation de ces fonctions est la suivante :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAddon name=&amp;quot;&amp;quot; function=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; function&lt;br /&gt;
: Nom de la fonction&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut de la fonction utilisée&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML dans l'éditeur Wysiwyg ==&lt;br /&gt;
L'éditeur Wysiwyg d'Ovidentia possède une option permettant d'utiliser un fichier OvML afin de l'intégrer dans l'affichage d'un article, d'une section... Par défaut, tous les fichiers OvML présents dans le dossier ovml de la skin courante sont affichés dans le formulaire de sélection. Il existe un moyen de cacher ces fichiers aux utilisateurs de l'éditeur en modifiant la racine de sélection des fichiers :&lt;br /&gt;
&lt;br /&gt;
On ajoute un dossier nommé &amp;quot;editor&amp;quot; dans le dossier ovml de la skin courante, l'éditeur Wysiwyg ne proposera alors que les fichiers présents dans ce répertoire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est toujours possible d'utiliser la syntaxe $OVML manuellement afin d'exécuter un fichier OvML ne se situant pas dans le dossier editor.&lt;/div&gt;</summary>
		<author><name>Laucho</name></author>	</entry>

	<entry>
		<id>https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5724</id>
		<title>Référence OvML</title>
		<link rel="alternate" type="text/html" href="https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5724"/>
				<updated>2019-03-08T15:06:55Z</updated>
		
		<summary type="html">&lt;p&gt;Laucho : /* Exemple */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Catégorie:Développement de skins]]&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
OvML ( Ovidentia Markup Langage ) est un ensemble de balises, identiques par leur syntaxe à celles utilisées avec HTML. Elles permettent d’extraire des données Ovidentia, de les manipuler et de les présenter en utilisant HTML.&lt;br /&gt;
&lt;br /&gt;
Les données à extraire peuvent être de plusieurs types, comme par exemple, les cinq derniers articles publiés, les dernières contributions d’un forum donné, les derniers fichiers chargés, etc …&lt;br /&gt;
&lt;br /&gt;
On pourra ainsi s’en servir pour réorganiser complètement la page d'accueil d'un site Ovidentia en y insérant, par exemple, la liste des 3 derniers articles, la liste des 5 dernières contributions d'un forum, des images, le texte d'un article spécifique, ...&lt;br /&gt;
&lt;br /&gt;
La conception d'une page OvML est identique à celle d'une page HTML. Elle peut ne contenir que des balises OvML ou un mélange HTML et OvML. On peut aussi partir d'une page HTML existante et y insérer des données Ovidentia en utilisant les balises OvML. Pour l’afficher, on utilisera l’url suivante :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
Certaines balises OvML sont dites “Container&amp;quot;. Un container est une balise OvML contenant une partie du fichier OvML comprise entre un tag d’ouverture et un tag de fermeture. Un container peut être une liste ou une condition. Dans le cas d’une liste, le contenu du container est répété autant de fois qu’il y a d’éléments dans la liste. Un container ‘condition’ n’affiche son contenu que dans le cas où la condition est vraie.&lt;br /&gt;
&lt;br /&gt;
== Les variables &amp;lt;OVxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Une variable OvML est de la forme:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
où xxxx est le nom de la variable.&lt;br /&gt;
&lt;br /&gt;
Différents paramètres peuvent être utilisés pour modifier l’affichage du résultat de la variable.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être sauvegardée dans une autre variable en utilisant le paramètre saveas (voir ci-dessous).&lt;br /&gt;
&lt;br /&gt;
== Les fonctions &amp;lt;OFxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Les fonctions se présentent sous la forme :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Elles permettent, entre autre, de traduire du texte, de faire des opérations arithmétiques, etc, …&lt;br /&gt;
&lt;br /&gt;
Le résultat de ces fonctions peut être sauvegardé dans une variable OvML en utilisant le paramètre saveas (voir ci-dessus).&lt;br /&gt;
&lt;br /&gt;
== Les containers &amp;lt;OCxxxx&amp;gt; … &amp;lt;/OCxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque importante d'utilisation des containers :'''&lt;br /&gt;
&lt;br /&gt;
* Il est possible d’imbriquer les containers sauf s’ils ont le même nom. Dans le cas précédent, il existe l’astuce de rajouter un paramètre sans valeur différente dans les balises. Ce paramètre va permettre d'identifier l'ouverture et la fermeture des containers par le moteur d'Ovidentia. Le paramètre doit donc se retrouver dans la balise d'ouverture ainsi que dans la balise de fermeture.&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre1&amp;gt;&lt;br /&gt;
    &amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre2&amp;gt;&lt;br /&gt;
        ...&lt;br /&gt;
    &amp;lt;/OCxxxx monparametre2&amp;gt;&lt;br /&gt;
&amp;lt;/OCxxxx monparametre1&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Chaque paramètre d'un container est vu comme une variable par le moteur OvML; il faut donc éviter d'utiliser pour nom d'une variable OvML le nom d'un attribut d'un container pour supprimer des erreurs d'interprétation.&lt;br /&gt;
&lt;br /&gt;
= Les variables OvML =&lt;br /&gt;
&lt;br /&gt;
Les variables OvML peuvent être définies dans le fichier OvML, produites par un container ou passées comme paramètres dans l’url. Elles sont accessibles en utilisant la syntaxe :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnom-de-la-variable&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut définir une variable OvML en utilisant la fonction PutVar :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;nbArticles&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit une variable nbArticles initialisée à la valeur 10.&lt;br /&gt;
&lt;br /&gt;
Pour récupérer la valeur dans une page OvML, il faut utiliser la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut aussi définir une variable en utilisant une variable globale d’Ovidentia. Pour cela, il suffira d’omettre le deuxième paramètre :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;babSlogan&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maintenant la variable &amp;lt;code&amp;gt;&amp;lt;OVbabSlogan&amp;gt;&amp;lt;/code&amp;gt; existe dans OvML et contient le contenu du slogan du site.&lt;br /&gt;
&lt;br /&gt;
On peut ainsi utiliser les variables d’Ovidentia pour récupérer le nom de l’utilisateur connecté ( BAB_SESS_USER ), son ID ( BAB_SESS_USERID ), etc.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
* babCurrentDate est une variable globale permettant de récupérer la date courante. Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
* Les variables globales booléennes comme BAB_SESS_LOGGED ont la valeur nulle si la valeur est fausse (false) et vaut 1 si la valeur est vraie (true).&lt;br /&gt;
&lt;br /&gt;
Il est parfois utile de tester l’existence d’une variable avant de la définir. On utilisera pour cela la fonction '''IfNotIsSet''' :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;page&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, si la variable page n’est pas définie, elle sera définie avec la valeur initiale 1.&lt;br /&gt;
&lt;br /&gt;
Toutes les variables produites par un container peuvent être jointes en utilisant la syntaxe d’une variable OvML &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
On peut aussi passer des variables OvML à un fichier OvML en utilisant l’url :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;total=1000&lt;br /&gt;
&lt;br /&gt;
Dans la page OvML on peut donc utiliser la variable totale.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être modifiée ou sauvegardée dans une autre variable en utilisant les attributs suivants :&lt;br /&gt;
&lt;br /&gt;
== saveas ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable dans une autre.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles saveas=&amp;quot;TotalArticles&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Une nouvelle variable TotalArticles est créée et sa valeur est la même que celle de nbArticles.&lt;br /&gt;
&lt;br /&gt;
== strlen ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer les n premiers caractères de la variable.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Récupère les n premiers caractères du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il est possible de spécifier une chaîne qui sera ajoutée à la fin du résultat si la variable a été tronquée. Par exemple &amp;quot;...“ pour indiquer une suite :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100,...&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== striptags ==&lt;br /&gt;
&lt;br /&gt;
Supprime les tags HTML de la variable :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les tags HTML de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan striptags=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== htmlentities ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit les entities HTML ( &amp;lt; devient &amp;amp;amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit en inverse les entities HTML ( &amp;amp;amp;lt; devient &amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan htmlentities=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== stripslashes ==&lt;br /&gt;
&lt;br /&gt;
Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan stripslashes=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== urlencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans une url&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan urlencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== jsencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans du javascript&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan jsencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== strcase ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| upper&lt;br /&gt;
| Convertit le contenu de la variable en majuscule&lt;br /&gt;
|-&lt;br /&gt;
| lower&lt;br /&gt;
| Convertit le contenu de la variable en minuscule&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strcase=&amp;quot;upper&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nlremove ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les retours chariots&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nlremove=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== trim ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| left&lt;br /&gt;
| Supprime les blancs en début de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| right&lt;br /&gt;
| Supprime les blancs en fin de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| all&lt;br /&gt;
| Supprime les blancs en début et en fin de chaîne&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan trim=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nl2br ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;1&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Transforme les retours chariots en &amp;lt;BR&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nl2br=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== sprintf ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| Voir la documentation PHP pour la fonction sprintf&lt;br /&gt;
| Retourne une chaîne formatée&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVMoney sprintf=&amp;quot;%01.2f&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== date ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater une date Ovidentia &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| S&lt;br /&gt;
| Format court de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| L&lt;br /&gt;
| Format long de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| T&lt;br /&gt;
| Format de l'heure défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| d&lt;br /&gt;
| Trois premières lettres du jour de la semaine Dim pour Dimanche&lt;br /&gt;
|-&lt;br /&gt;
| D&lt;br /&gt;
| Jour de la semaine Dimanche par exemple&lt;br /&gt;
|-&lt;br /&gt;
| j&lt;br /&gt;
| Jour du mois, sur deux chiffres (éventuellement avec un zéro) : &amp;quot;01&amp;quot; à &amp;quot;31&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| m&lt;br /&gt;
| Mois, en trois lettres : par exemple &amp;quot;Avr&amp;quot; (pour Avril)&lt;br /&gt;
|-&lt;br /&gt;
| M&lt;br /&gt;
| Mois en lettres : Avril par exemple&lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Mois; i.e. &amp;quot;01&amp;quot; à &amp;quot;12&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Y&lt;br /&gt;
| Année, 4 chiffres; i.e. &amp;quot;2003&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| y&lt;br /&gt;
| Année, 2 chiffres; i.e. &amp;quot;03&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| H&lt;br /&gt;
| heure, au format 24h, &amp;quot;00&amp;quot; à &amp;quot;23&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| i&lt;br /&gt;
| Minutes; &amp;quot;00&amp;quot; à &amp;quot;59&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleDate date=&amp;quot;%d %j %m %Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;OVbabCurrentDate&amp;gt;&amp;lt;/code&amp;gt; est une variable permettant de récupérer la date courante.&lt;br /&gt;
&lt;br /&gt;
Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabCurrentDate date=&amp;quot;%D %j %M&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== author ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater l’auteur d’un article, un commentaire etc, … quand la variable contient l’id de l’auteur.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| %F&lt;br /&gt;
| Prénom&lt;br /&gt;
|-&lt;br /&gt;
| %M&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
|-&lt;br /&gt;
| %L&lt;br /&gt;
| Nom&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleAuthor author=&amp;quot;%F %L&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Les fonctions OvML =&lt;br /&gt;
&lt;br /&gt;
On reconnaît les fonctions par la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les fonctions OvML disponibles sont :&lt;br /&gt;
&lt;br /&gt;
== OFTranslate ==&lt;br /&gt;
&lt;br /&gt;
Permet de traduire une chaîne. Pour cela, il faut qu'un fichier se nommant ''lang-'''identifiant-de-la-langue'''.xml'' soit présent dans le dossier ''ovidentia-'''numéro-de-version'''/lang''.&lt;br /&gt;
&lt;br /&gt;
Il s'agit d'un fichier XML listant différentes expressions traduites dans la langue choisie pour le fichier. Il est composé d'un élément ayant le même nom que l'identifiant de la langue. Celui-ci est composé de multiples éléments &amp;lt;code&amp;gt;string&amp;lt;/code&amp;gt; prenant un paramètre &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; indiquant l'identifiant du texte et contient le texte traduit.&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour l'anglais ''lang-en.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;en&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;About your article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;About your comment&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;About your file&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/en&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour le français ''lang-fr.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;fr&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;Au sujet de votre article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;A propos de votre commentaire&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;A propos de votre fichier&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/fr&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFTranslate text=&amp;quot;&amp;quot; [lang=&amp;quot;&amp;quot;] [folder=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; text&lt;br /&gt;
: Identifiant du texte à traduire&lt;br /&gt;
&lt;br /&gt;
; lang ''(optionnel)''&lt;br /&gt;
: Identifiant de la langue dans laquelle doit être traduit le texte&lt;br /&gt;
: Si omis, le texte sera traduit dans la langue sélectionnée par l'utilisateur&lt;br /&gt;
&lt;br /&gt;
; folder ''(optionnel)''&lt;br /&gt;
: Nom du module&lt;br /&gt;
: Si omis, le fichier langue du noyau est utilisé&lt;br /&gt;
&lt;br /&gt;
== OFPutVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de déclarer une nouvelle variable.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFGetVar ==&lt;br /&gt;
&lt;br /&gt;
Permet d'afficher une variable tout comme la syntaxe &amp;lt;code&amp;gt;&amp;lt;OVnom-de-la-variable&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetVar name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable à afficher&lt;br /&gt;
&lt;br /&gt;
== OFIfNotIsSet ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable si elle n’est pas déjà définie.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFInclude ==&lt;br /&gt;
&lt;br /&gt;
Permet d'inclure un autre fichier OVML&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFInclude file=&amp;quot;&amp;quot; [cache=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin du fichier OVML relatif au répertoire ovml du skin ou du répertoire ovml du noyau&lt;br /&gt;
&lt;br /&gt;
; cache ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : Le cache n'est pas utilisé pour afficher le fichier.&lt;br /&gt;
:* 1 : Le cache est utilisé.&lt;br /&gt;
&lt;br /&gt;
== OFUrlContent ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le contenu d’une url. Très utile pour inclure dans Ovidentia des fichiers HTML d’un site Web statique&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFUrlContent url=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; url&lt;br /&gt;
: url de la page à inclure&lt;br /&gt;
&lt;br /&gt;
== OFRecurse ==&lt;br /&gt;
&lt;br /&gt;
La fonction OFRecurse permet d'exécuter un code tant qu'une condition est réalisée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFRecurse&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
Cette fonction peut prendre tous les paramètres que peut prendre le container appelé récursivement.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
Cet exemple permet d'afficher l'arborescence des catégories et thèmes d'articles.&lt;br /&gt;
Ici, la fonction &amp;lt;code&amp;gt;OFRecurse&amp;lt;/code&amp;gt; est utilisée pour relancer le container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt; autant de fois que désiré en lui précisant le paramètre parentid (voir container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
    &amp;lt;OCArticleCategories&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&lt;br /&gt;
            &amp;lt;OVCategoryName&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
                &amp;lt;OFRecurse parentid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;OVTopicName&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Opérateurs arithmétiques ==&lt;br /&gt;
&lt;br /&gt;
Permettent de faire des opérations arithmétiques sur des variables. Elles sont construites de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;X&amp;quot; expr2=&amp;quot;Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l'opération souhaitée entre 10 et 50.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l’opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Toutefois, pour pouvoir stocker cette valeur dans une variable, il faut ajouter le paramètre &amp;lt;code&amp;gt;saveas&amp;lt;/code&amp;gt; lors de l'appel de la fonction.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot; saveas=&amp;quot;NewTotal&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit la variable &amp;lt;code&amp;gt;NewTotal&amp;lt;/code&amp;gt; ayant pour valeur le résultat de l'opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Les opérateurs disponibles sont :&lt;br /&gt;
&lt;br /&gt;
=== OFAOAddition ===&lt;br /&gt;
&lt;br /&gt;
Permet d’additionner expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOAddition expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de l'addition&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de l'addition&lt;br /&gt;
&lt;br /&gt;
=== OFAOSubtraction ===&lt;br /&gt;
&lt;br /&gt;
Permet de soustraire expr2 à expr1.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 - 20&amp;quot;, soit -10.&lt;br /&gt;
&lt;br /&gt;
=== OFAOMultiplication ===&lt;br /&gt;
&lt;br /&gt;
Permet de faire le produit de expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOMultiplication expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
=== OFAODivision ===&lt;br /&gt;
&lt;br /&gt;
Permet de diviser expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la division&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la division&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 / 20&amp;quot;, soit 0.5.&lt;br /&gt;
&lt;br /&gt;
=== OFAOModulus ===&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le reste de la division de expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme du modulo&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme du modulo&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 % 20&amp;quot;, soit 10, car 10 / 20 = 0 + '''10'''.&lt;br /&gt;
&lt;br /&gt;
== OFHeader ==&lt;br /&gt;
&lt;br /&gt;
Permet d'envoyer un header HTTP pour le fichier ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur du header à modifier&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;content-type:text/xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de définir un cookie qui sera envoyé avec le reste des en-têtes.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetCookie name=&amp;quot;&amp;quot; expire=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cookie&lt;br /&gt;
&lt;br /&gt;
; expire&lt;br /&gt;
: Temps en secondes au bout duquel le cookie expire&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecteur au cookie&lt;br /&gt;
&lt;br /&gt;
== OFGetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer la valeur d'un cookie. Une variable ayant le nom du cookie récupéré est créée automatiquement.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetCookie name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cooke dont on souhatie récupérer la valeur&lt;br /&gt;
&lt;br /&gt;
== OFSetSessionVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de choisir le type de sections à afficher dans le portail.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Permet d'indiquer le type de filtre à appliquer sur les sections&lt;br /&gt;
:* &amp;quot;babSectionsType&amp;quot; définit le type des sections à afficher&lt;br /&gt;
:* &amp;quot;babOvmlCurrentDelegation&amp;quot; filtre sur les sections propres à une délégation&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Permet de préciser les sections à afficher.&lt;br /&gt;
:* Si name vaut &amp;quot;babSectionsType&amp;quot; :&lt;br /&gt;
:** 1 : Section Administration et Utilisateur&lt;br /&gt;
:** 2 : Sections générées par les articles (sections de catégories et de thèmes d'articles)&lt;br /&gt;
:** 4 : Sections personnalisées&lt;br /&gt;
:** 8 : Sections générées par les modules&lt;br /&gt;
:** 15 : Toutes les sections&lt;br /&gt;
:** '''Remarque :''' les valeurs peuvent s'additionner. Pour afficher les sections des articles et les sections personnalisées, on utilisera la valeur 6 (2 + 4)&lt;br /&gt;
:* Si name vaut &amp;quot;babOvmlCurrentDelegation&amp;quot;, value vaut l'id de la délégation&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;15&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera toutes les sections du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
affichera uniquement les sections personnalisées du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera les sections générées par les modules et les sections générées par les articles&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera uniquement les sections générées par la délégation dont l'identifiant est 5&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cache toutes les sections générées dans les délégations&lt;br /&gt;
&lt;br /&gt;
== OFRequest ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET) ou passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFRequest name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFPost ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPost name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre POST dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFGet ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFSitemapPosition ==&lt;br /&gt;
 &lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant le chemin dans le plan du site du nœud correspondant à la page courante d'Ovidentia (ou à l'élément de navigation passé en paramètre).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapPosition [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [node=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; langid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site en utilisant un identifiant de compatible avec le multilangue. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site. Si omis: la fonction retournera le chemin correspondant à la page courante d'Ovidentia&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le chemin commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé.&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
== OFSitemapMenu ==&lt;br /&gt;
&lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant l'arborescence des entrées de navigation d'Ovidentia (Plan du site), ou l'arborescence des entrées de navigation sous le nœud spécifié (si le paramètre selectednode est indiqué).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu [sitemap=&amp;quot;&amp;quot;] [baselangid=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [selectednode=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;1&amp;quot;] [maxdepth=&amp;quot;&amp;quot;] [ignorelastlevel=&amp;quot;0&amp;quot;] [mindepth=&amp;quot;0&amp;quot;] [outerul=&amp;quot;1&amp;quot;] [admindelegation=&amp;quot;0&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; baselangid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera en utilisant un identifiant compatible avec le multilangue&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
: S'il n'est pas renseigné, c'est le nœud DGAll qui sera utilisé (le nœud racine de la branche contenant les éléments de toutes les délégations confondues) ou le noeud &amp;quot;Custom&amp;quot; si un plan du site fourni par le module sitemap_editor est utilisé.&lt;br /&gt;
&lt;br /&gt;
; selectednode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier un nœud sélectionné dans le menu. La balise li correspondant à ce nœud se verra ajouter la classe css 'selected', et toutes ses balises li parentes ainsi qu'elle même auront la classe css 'active'. S'il n'est pas spécifié, c'est le nœud correspondant à la page courante qui est utilisé.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
; maxdepth ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre de niveaux (sous-menus imbriqués). Pas de limite par défaut.&lt;br /&gt;
&lt;br /&gt;
; ignorelastlevel  ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de ne pas afficher les nœuds n'ayant pas d'enfants.&lt;br /&gt;
: 1 : activé&lt;br /&gt;
: 0 ''(par défaut)'' : désactivé&lt;br /&gt;
&lt;br /&gt;
; mindepth ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de contourner 'ignorelastlevel' en forçant l’affichage des nœuds de niveau inférieur ou égal à cette valeur. 0 par défaut (désactivé).&lt;br /&gt;
&lt;br /&gt;
; outerul ''(optionnel)''&lt;br /&gt;
: Permet de de définir si le menu contient la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau.&lt;br /&gt;
: 1 ''(par défaut)'' : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau est présente.&lt;br /&gt;
: 0 : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau n'est pas présente.&lt;br /&gt;
&lt;br /&gt;
; admindelegation ''(optionnel)''&lt;br /&gt;
: Permet de définir que les nœuds d'administration ne seront affichés que si l'utilisateur à les droits de gestion correspondants.&lt;br /&gt;
: 1 : la délégation est prise en compte.&lt;br /&gt;
: 0 ''(par défaut)'' : la délégation n'est pas prise en compte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFCurrentNode ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'Id du nœud courant dans le plan de site.&lt;br /&gt;
&lt;br /&gt;
== OFThumbnail ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie une url vers l'image générée.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFThumbnail (id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour récupérer l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché.&lt;br /&gt;
&lt;br /&gt;
== OFImg ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie du HTML contenant un tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt; pour afficher l'image. Si aucune image ne peut être affichée, une chaine vide est retournée au lieu du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Les attributs non supportés par la fonction ovml serons reportés tel-quel en tant qu'attributs du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg (src=&amp;quot;&amp;quot; | ovsrc=&amp;quot;&amp;quot; | id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] &amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; src ''(optionnel)''&lt;br /&gt;
: Url vers une image, si cet attribut est déclaré mais contient une chaîne vide, la valeur retournée sera une chaîne vide au lieu du tag img. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; ovsrc ''(optionnel)''&lt;br /&gt;
: Permet de définir l'url d'une image en utilisant le nom d'une variable ovml. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour afficher l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
Affiche l'image que si le paramètre img est fourni dans l'url :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;img&amp;quot; saveas=&amp;quot;Image&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg ovsrc=&amp;quot;Image&amp;quot; alt=&amp;quot;Mon image&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Affiche la photo de l'utilisateur connecté :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USERID&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg id_user=&amp;quot;&amp;lt;OVBAB_SESS_USERID&amp;gt;&amp;quot; maxwidth=&amp;quot;48&amp;quot; maxheight=&amp;quot;48&amp;quot; alt=&amp;quot;&amp;lt;OVBAB_SESS_USER&amp;gt;&amp;quot; resizemode=&amp;quot;CROP_CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSitemapCustomNodeId ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'ID du noeud trouvé dans le plan du site et qui a pour cible le nœud fourni par le paramètre nodeid dans le plan du site du noyau. Si aucun noeud est trouvé dans le plan du site, la valeur de l'attribut nodeid est retourné a la place.&lt;br /&gt;
&lt;br /&gt;
Lors de la mise en place d'un skin cela permet d'indiquer un nœud connu dans le plan du site du noyau, ci celui-ci est inséré dans le plan du site personnalisé à l'aide d'une référence, le nouveau nœud sera automatiquement pris en compte.&lt;br /&gt;
&lt;br /&gt;
Si il existe plusieurs nœuds avec la même cible dans le plan du site du noyau, le premier trouvé sera utilisé&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;&amp;quot; [basenode=&amp;quot;&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: ID du nœud dans le plan du site proposé par le noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Racine de la recherche dans le plan du site personnalisé.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;bab_Articles&amp;quot; saveas=&amp;quot;CustomNodeId&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu basenode=&amp;quot;&amp;lt;OVCustomNodeId&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPreviousArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article précédant l'article spécifié. L'article précédant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPreviousArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFNextArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article suivant l'article spécifié. L'article suivant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFNextArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFWebStat ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.2.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'enregistrer un évènement qui sera comptabilisé dans les statistiques.&lt;br /&gt;
Ceci est particulièrement utile lors de l'affichage d'articles par OvML afin que ceux-ci soient correctement pris en compte dans les statistiques en tant qu'articles vus.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFWebStat name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Type d’évènement à enregistrer&lt;br /&gt;
:* bab_addon&lt;br /&gt;
:* bab_page&lt;br /&gt;
:* bab_articles&lt;br /&gt;
:* bab_artfiles&lt;br /&gt;
:* bab_ovml&lt;br /&gt;
:* bab_fmfolders&lt;br /&gt;
:* bab_fmfiles&lt;br /&gt;
:* bab_forums&lt;br /&gt;
:* bab_threads&lt;br /&gt;
:* bab_posts&lt;br /&gt;
:* bab_faqs&lt;br /&gt;
:* bab_faqsqr&lt;br /&gt;
:* bab_searchword&lt;br /&gt;
:* bab_xlinks&lt;br /&gt;
:* bab_dbdirectories&lt;br /&gt;
:* bab_ldapdirectories&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur correspondant au type d'évènement. Par exemple id de l'article pour bab_articles.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Affichage de l'article --&amp;gt;&lt;br /&gt;
    &amp;lt;OFWebStat name=&amp;quot;bab_articles&amp;quot; value=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFAddStyleSheet ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.5.93&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'insérer un fichier CSS dans l'élément &amp;lt;code&amp;gt;&amp;lt;head&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;/code&amp;gt; de la page HTML.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAddStyleSheet file=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin de la feuille de style relatif au dossier '''styles''' du noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.2.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetPath path=&amp;quot;&amp;quot; file_relative=&amp;quot;1&amp;quot; saveas=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file_relative&lt;br /&gt;
: Convertit un chemin relatif au fichier ovml en un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetSelectedSkinPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie le chemin du répertoire du thème sélectionné.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;OFGetSelectedSkinPath&amp;gt;''' doit remplacer '''skins/&amp;lt;OVbabSkin&amp;gt;/''' dans les fichiers ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetSelectedSkinPath&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCsrfProtectToken ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.4.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de protection contre les attaques CSRF, il doit être ajouté dans tous les formulaire utilisant la méthode POST.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;babCsrfProtect&amp;quot; value=&amp;quot;&amp;lt;OFGetCsrfProtectToken&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCurrentAdmGroup ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.5.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de la délegation actuellement administré par l'utilisateur courrant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;lt;OFGetCurrentAdmGroup&amp;gt;&amp;quot;&amp;gt;&amp;lt;OVDelegationName&amp;gt;&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPortletContainer ==&lt;br /&gt;
&lt;br /&gt;
''Nécessite l'installation du module '''portlets'''''&lt;br /&gt;
&lt;br /&gt;
Permet l'intégration d'une zone de portlet dans la page.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPortletContainer id=&amp;quot;&amp;quot; [mode=&amp;quot;static&amp;quot;] [placeholder=&amp;quot;&amp;quot;] [editplaceholder=&amp;quot;&amp;quot;] [description=&amp;quot;&amp;quot;] [classname=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id&lt;br /&gt;
: L'identifiant unique du portlet&lt;br /&gt;
&lt;br /&gt;
; mode ''(optionnel)''&lt;br /&gt;
: Le type de portlet&lt;br /&gt;
:* static ''(par défaut)'' : Le portlet est personnel, chaque utilisateur peut configurer son portlet&lt;br /&gt;
:* locked : Le portlet est le même pour tout les utilisateurs&lt;br /&gt;
&lt;br /&gt;
; placeholder ''(optionnel)''&lt;br /&gt;
: Un texte à afficher lorsque la zone de portlet est vide&lt;br /&gt;
&lt;br /&gt;
; editplaceholder ''(optionnel)''&lt;br /&gt;
: Un texte à afficher lorsque l'utilisateur édite la zone de portlet&lt;br /&gt;
&lt;br /&gt;
; description ''(optionnel)''&lt;br /&gt;
: Un texte toujours affiché&lt;br /&gt;
&lt;br /&gt;
; classname''(optionnel)''&lt;br /&gt;
: Une classe est ajoutée sur la div&lt;br /&gt;
&lt;br /&gt;
;categories&lt;br /&gt;
&lt;br /&gt;
;initwith&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetRegistryValue ==&lt;br /&gt;
&lt;br /&gt;
Renvoie une valeur de configuration gérée par la bab_Registry.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.97&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFGetRegistryValue path=&amp;quot;/path/to/value&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Le chemin de la registry correspondant à la valeur recherchée&lt;br /&gt;
&lt;br /&gt;
= Les containers OvML =&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les containers contiennent des tags OvML et du code HTML. Ce sont généralement des listes de données identiques ou des conditions. &lt;br /&gt;
&lt;br /&gt;
A l'appel d'un container, OvML met à votre disposition des variables &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La liste des variables dépend du type de container.&lt;br /&gt;
&lt;br /&gt;
Ces variables ne sont plus disponibles en dehors du container.&lt;br /&gt;
&lt;br /&gt;
A l’intérieur de tout container de type liste, les variables suivantes sont disponibles :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCIndex&lt;br /&gt;
| Index de l’entrée courante en commençant par 0&lt;br /&gt;
|-&lt;br /&gt;
| OVCCount&lt;br /&gt;
| Le nombre total d’entrées dans le container&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de comparaison ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent d’effectuer des comparaisons entre les valeurs expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
Si la condition est vrai, le contenu du container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfEqual&lt;br /&gt;
| Vrai si expr1 est égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotEqual&lt;br /&gt;
| Vrai si expr1 est différent expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThan&lt;br /&gt;
| Vrai si expr1 est strictement inférieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThanOrEqual&lt;br /&gt;
| Vrai si expr1 est inférieur ou égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThan&lt;br /&gt;
| Vrai si expr1 est strictement supérieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThanOrEqual&lt;br /&gt;
| Vrai si expr1 est supérieur ou égal à expr2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la comparaison&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la comparaison&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_LOGGED&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfEqual expr1=&amp;quot;&amp;lt;BAB_SESS_LOGGED&amp;amp;gt;&amp;quot; expr2=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Vous êtes connecté !&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/OCIfEqual&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de test d'existence sur les variables ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent de vérifier l'existence ou non d'une variable.&lt;br /&gt;
&lt;br /&gt;
Si la variable est définie ou non, selon le container, le container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name existe&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name n'existe pas&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx name=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable dont on doit tester l'existence&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte ne sera pas affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;variable&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte sera affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OCIfUserMemberOfGroups ==&lt;br /&gt;
&lt;br /&gt;
Ce container est exécuté si l'utilisateur courant appartient à un groupe&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfUserMemberOfGroups groupid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [childs=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCIfUserMemberOfGroups&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; groupid&lt;br /&gt;
: id du groupe ou plusieurs ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Cette variable permet de tester si un utilisateur spécifique appartient à des groupes en donnant un id utilisateur.&lt;br /&gt;
: Si omis, elle prend la valeur de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: yes : L'utilisateur courant doit appartenir à tous les groupes spécifiés dans groupid&lt;br /&gt;
: no ''(par défaut)'' : L'utilisateur courant doit appartenir à au moins un des groupes spécifiés dans groupid&lt;br /&gt;
&lt;br /&gt;
; childs ''(optionnel)''&lt;br /&gt;
: yes : Pour chaque groupe, inclure ses enfants&lt;br /&gt;
: no ''(par défaut)'' : Les enfants ne sont pas inclus&lt;br /&gt;
&lt;br /&gt;
== OCArticlesHomePages ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles des pages d’accueil privée ou publique.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlesHomePages type=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticlesHomePages&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée&lt;br /&gt;
: public : Liste les articles de la page d’accueil publique&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: yes : Filtre les articles selon le droit de visibilité&lt;br /&gt;
: no ''(par défaut)'' : Ne filtre pas&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCategoryId&lt;br /&gt;
| Id de la catégorie du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicTitle&lt;br /&gt;
| Titre du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoi une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers récemment déposés.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFiles last=&amp;quot;&amp;quot; path=&amp;quot;&amp;quot; [folderid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fichiers souhaité&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Indique dans quel sous-répertoire il faut chercher.&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id de l’espace ou plusieurs ids séparés par des virgules.&lt;br /&gt;
: Si omis, le container liste les fichiers récents de tous les répertoires.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fichiers par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fichiers par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fichiers aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileModifiedBy&lt;br /&gt;
| Dernière personne ayant modifié le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fichier a été créé. Si nul (0), le fichier a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles récents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentArticles last=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre d‘articles souhaité&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tous thèmes confondus&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie, tous les thèmes enfants seront utilisés&lt;br /&gt;
: si categoryid est utilisé, topicid devient obsolète&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'article a été créé. Si nul (0), l'article a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers commentaires d'articles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentComments last=&amp;quot;&amp;quot; [articleid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentComments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de commentaires souhaité&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires tous articles confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentThreads ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers fils de discussion de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentThreads last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentThreads&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fils de discussion souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fils de discussion, tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières contributions de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentPosts last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [threadid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentPosts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de contributions souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; threadid ''(optionnel)''&lt;br /&gt;
: Id du fil de discussion&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous sujets confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les contributions aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières questions de faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFaqQuestions last=&amp;quot;&amp;quot; [faqid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de questions souhaité&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières questions, toutes faqs confondues&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie de faq&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question en base de données&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Adresse Web pour accéder à la question dans le portail&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Adresse Web pour accéder à la question en plein écran (destiné à une vue popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionDate&lt;br /&gt;
| Date de création de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionAuthor&lt;br /&gt;
| Auteur de la question&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategories [parentid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; parentid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie parent ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: 0 ''(par défaut)'' : le container liste les catégories de thèmes à la racine.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryNext&amp;gt;...&amp;lt;/OCArticleCategoryNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idendiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryPrevious&amp;gt;...&amp;lt;/OCArticleCategoryPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCParentsArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets parents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCParentsArticleCategory categoryid=&amp;quot;&amp;quot; [reverse=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCParentsArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie.&lt;br /&gt;
&lt;br /&gt;
; reverse ''(optionnel)''&lt;br /&gt;
: 1 si on souhaite la liste dans l’ordre inverse.&lt;br /&gt;
: 0 ''(par défaut)'' : Les catégories sont triées dans l'ordre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une ou plusieurs catégorie de sujet.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategory categoryid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopics ==&lt;br /&gt;
&lt;br /&gt;
Liste des thèmes d'articles d'une catégorie donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article. La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles. La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicNext&amp;gt;...&amp;lt;/OCArticleTopicNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicPrevious&amp;gt;....&amp;lt;/OCArticleTopicPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idem que ceux du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopic ==&lt;br /&gt;
&lt;br /&gt;
Description d’un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic [topicid=&amp;quot;&amp;quot;] [topicname=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème d’articles ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles.&lt;br /&gt;
&lt;br /&gt;
; topicname ''(optionnel)''&lt;br /&gt;
: Nom du thème d’articles&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles ou s'appuie sur le paramètre topicid.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche tous les thèmes dont l'utilisateur a le droit et ayant pour nom &amp;quot;essai&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 ayant pour nom essai.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom se termine par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom commence par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom contient la chaîne essai&lt;br /&gt;
&lt;br /&gt;
== OCArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste des articles d'un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 8.6.94 d'Ovidentia, les paramètres ajoutés à ce container devrait permettre de replacer OCRecentArticles, OCArticlesHomePage et OCArticle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticles [delegationid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [topicid=&amp;quot;&amp;quot;] [articleid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [homepage=&amp;quot;public|private&amp;quot;] [archive=&amp;quot;&amp;quot;] [offset=&amp;quot;&amp;quot;] [rows=&amp;quot;&amp;quot;] [limit=&amp;quot;[offset,]rows&amp;quot;] [order=&amp;quot;asc | desc&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
:: Id de la catégorie, tous les thèmes enfants seront utilisés &lt;br /&gt;
:: si categoryid est utilisé, topicid devient obsolète &lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule &lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; homepage ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée &lt;br /&gt;
: public : Liste les articles de la page d’accueil publique &lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; offset ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nombre d'articles à ignorer à partir du début de la liste&lt;br /&gt;
: 0 ''(par défaut)'' : aucune article n'est ignoré&lt;br /&gt;
&lt;br /&gt;
; rows ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
: -1 ''(par défaut)'' : toutes les lignes sont prises&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: ''Alternative à rows et offset''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCategoryId&lt;br /&gt;
| Id de la catégorie du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleNext&amp;gt;...&amp;lt;/OCArticleNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticlePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlePrevious&amp;gt;...&amp;lt;/OCArticlePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticle ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur les fichiers joints à un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleFiles articleid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCArticleFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForums ==&lt;br /&gt;
&lt;br /&gt;
Liste des forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForums [forumid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCForums&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les forums.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForumNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForumNext&amp;gt;...&amp;lt;/OCForumNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForumPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForumPrevious&amp;gt;...&amp;lt;/OCForumPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForum ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un forum donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForum forumid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCForum&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid :&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCThread ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fil de discussion donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCThread threadid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCThread&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; threadid&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadForumId&lt;br /&gt;
| Id du forum contenant le fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadId&lt;br /&gt;
| Id du sujet du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadPostId&lt;br /&gt;
| Id de la contribution initiale&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadLastPostId&lt;br /&gt;
| Id de la dernière contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadDate&lt;br /&gt;
| Date de la création du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarter&lt;br /&gt;
| Nom du l'initiateur du sujet&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarterId&lt;br /&gt;
| ID de l'utilisateur ayant initié le sujet ( peut être égal à 0 s'il s'agit d'un utilisateur anonyme) &lt;br /&gt;
|-&lt;br /&gt;
| OVThreadUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPost ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une contribution donnée ou plusieurs séparées par des virgules.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCPost postid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid :&lt;br /&gt;
: Id de la contribution ou plusieurs Ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du fil de la discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthorId&lt;br /&gt;
| ID de l'auteur (peut être égal à 0 si l'auteur était un utilisateur anoyme)&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution à l'aide d'une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostReplyUrl&lt;br /&gt;
| Url pour répondre (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostModifyUrl&lt;br /&gt;
| Url pour modifier (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostConfirmUrl&lt;br /&gt;
| Url pour confirmer (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostDeleteUrl&lt;br /&gt;
| Url pour supprimer la contribution (sinon vide si pas de droit) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPostFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations de fichiers sur une contribution donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCPostFiles postid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid&lt;br /&gt;
: Id de la contribution&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolders [folderid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFolders&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolderNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderNext&amp;gt;...&amp;lt;/OCFolderNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolderPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderPrevious&amp;gt;...&amp;lt;/OCFolderPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolder ==&lt;br /&gt;
&lt;br /&gt;
Donne les information sur un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolder folderid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFolder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSubFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-répertoires du répertoire path d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSubFolders folderid=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSubFolders&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les sous-répertoire du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderName&lt;br /&gt;
| Nom du sous répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des fichiers d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFiles folderid=&amp;quot;&amp;quot; rows=&amp;quot;&amp;quot; offset=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; offset&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nième fichier à partir du début de la liste&lt;br /&gt;
&lt;br /&gt;
; rows&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les fichiers du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: En lien avec l'attribut orderby.&lt;br /&gt;
:* asc ''(par défaut)'' : Ordonne les fichiers par ordre croissant&lt;br /&gt;
:* desc : Ordonne les fichiers par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
:''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
:* name ''(par défaut)'' : Ordonne les fichiers par nom&lt;br /&gt;
:* creation : Ordonne les fichiers par date de création&lt;br /&gt;
:* modification : Ordonne les fichiers par date de modification&lt;br /&gt;
:* size : Ordonne les fichiers par taille&lt;br /&gt;
:* hits : Ordonne les fichiers par nombre de &amp;quot;hits&amp;quot;&lt;br /&gt;
:* manual : Ordonne les fichiers suivant l'ordre défini manuellement sur le répertoire.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url du fichier si celui-ci est une image (utilisation pour un affichage). Cette variable ne prend pas en compte les droits définis au niveau du gestionnaire de fichiers.&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFileNext&amp;gt;...&amp;lt;/OCFileNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFiles|OCFiles]].&lt;br /&gt;
&lt;br /&gt;
== OCFilePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFilePrevious&amp;gt;...&amp;lt;/OCFilePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFile ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fichier d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFile fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFile&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileFields ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des champs d'un fichier donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFileFields fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFileFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldName&lt;br /&gt;
| Nom du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqs ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des Faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqs [faqid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqs&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqNext&amp;gt;...&amp;lt;/OCFaqNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqPrevious&amp;gt;...&amp;lt;/OCFaqPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaq ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une Faq donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaq faqid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategories ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des sous catégories d’une Faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategories faqid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqSubCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la faq&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations des sous-catégories d’une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategory faqsubcatid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqSubCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid&lt;br /&gt;
: Id de la sous catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des questions/réponses d'une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestions [faqid=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la sous catégorie faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs indiquées par le paramètre faqid.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionNext&amp;gt;...&amp;lt;/OCFaqQuestionNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionPrevious&amp;gt;...&amp;lt;/OCFaqQuestionPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestion ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une questions/réponses donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestion questionid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqQuestion&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; questionid&lt;br /&gt;
: Id de la question/réponse de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles d'un thème donné en attente d'approbation pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingArticles [topicid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation tout thème confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les commentaires en attente d'approbation d'un article donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingComments [articleid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingComments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires en attente de tout article confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les commentaires en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date de publication du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers en attente d'approbation d'un répertoire donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingFiles [folderid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fichiers en attente de tout répertoire confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les fichiers en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste les contributions en attente d'approbation d'un forum donné ( forumid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingPosts [forumid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingPosts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les contributions en attente de tout forum confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les contributions en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendars ==&lt;br /&gt;
&lt;br /&gt;
Liste les calendriers &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendars [type=&amp;quot;&amp;quot;] [calendarid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendars&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste tous les agendas. type peut prendre les valeurs suivantes :&lt;br /&gt;
: user: les agendas personnels &lt;br /&gt;
: group: les agendas de groupes&lt;br /&gt;
: resource: les agendas de ressources&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Un ou plusieurs id d'agendas séparés par des virgules&lt;br /&gt;
: Si omis, le container liste tous les agendas.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarId&lt;br /&gt;
| Id de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarName&lt;br /&gt;
| Intitulé de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarDescription&lt;br /&gt;
| Description de l'agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarOwnerId&lt;br /&gt;
| Id du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarType&lt;br /&gt;
| Type de l’agenda ( user, group ou resource )&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarUrl&lt;br /&gt;
| Url pour accéder à la page Agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories d’événements des agendas &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarCategories [filter=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryName&lt;br /&gt;
| Intitulé de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarUserEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas personnels&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarUserEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarUserEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité.Remarque : si le paramètre est à «&amp;amp;nbsp;no&amp;amp;nbsp;», les événements privés seront aussi remontés&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarGroupEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas collectifs (anciennement agendas de groupes)&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarGroupEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarGroupEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; groupid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
: Remarque : le paramètre groupid correspond à l'identifiant (grpid) de l'agenda lorsqu'on utilise les agendas collectifs.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarResourceEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas de ressources&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarResourceEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarResourceEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparées par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; resourceid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas ( personnel, groupes ou de ressources )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date &lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramènera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas le container liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarId&lt;br /&gt;
| Id numérique de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrlId&lt;br /&gt;
| Id de l'agenda principal contenant le type, exemple &amp;quot;personal/1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarName&lt;br /&gt;
| Nom de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarType&lt;br /&gt;
| type de l'agenda principal (exemple: &amp;quot;caldav_personal&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectories ==&lt;br /&gt;
&lt;br /&gt;
Liste les annuaires de base de données&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectories [directoryid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid ''(optionnel)''&lt;br /&gt;
: Id de l'annuaire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: « database » ou « group », si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectory directoryid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryFields ==&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryFields directoryid=&amp;quot;&amp;quot; [all=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: 1 : Donne la liste de tous les champs&lt;br /&gt;
: 0 : Donne la liste de champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldId&lt;br /&gt;
| Identifiant du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Le tableau ci-dessous donne la correspondance entre les champs et leurs identifiants :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Champ&lt;br /&gt;
! Identifiant&lt;br /&gt;
|-&lt;br /&gt;
| Surnom&lt;br /&gt;
| cn&lt;br /&gt;
|-&lt;br /&gt;
| Nom&lt;br /&gt;
| sn&lt;br /&gt;
|-&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
| mn&lt;br /&gt;
|-&lt;br /&gt;
| Prénom&lt;br /&gt;
| givenname&lt;br /&gt;
|-&lt;br /&gt;
| Photo&lt;br /&gt;
| jpegphoto&lt;br /&gt;
|-&lt;br /&gt;
| Adresse de messagerie&lt;br /&gt;
| email&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (bureau)&lt;br /&gt;
| btel&lt;br /&gt;
|-&lt;br /&gt;
| Tél. mobile&lt;br /&gt;
| mobile&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (domicile)&lt;br /&gt;
| htel&lt;br /&gt;
|-&lt;br /&gt;
| Télécopie (bureau)&lt;br /&gt;
| bfax&lt;br /&gt;
|-&lt;br /&gt;
| Titre&lt;br /&gt;
| title&lt;br /&gt;
|-&lt;br /&gt;
| Service&lt;br /&gt;
| departmentnumber&lt;br /&gt;
|-&lt;br /&gt;
| Société&lt;br /&gt;
| organisationname&lt;br /&gt;
|-&lt;br /&gt;
| Rue (bureau)&lt;br /&gt;
| bstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (bureau)&lt;br /&gt;
| bcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (bureau)&lt;br /&gt;
| bpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (bureau)&lt;br /&gt;
| bstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (bureau)&lt;br /&gt;
| bcountry&lt;br /&gt;
|-&lt;br /&gt;
| Rue (domicile)&lt;br /&gt;
| hstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (domicile)&lt;br /&gt;
| hcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (domicile)&lt;br /&gt;
| hpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (domicile)&lt;br /&gt;
| hstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (domicile)&lt;br /&gt;
| hcountry&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 1&lt;br /&gt;
| user1&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 2&lt;br /&gt;
| user2&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 3&lt;br /&gt;
| user3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Pour les champs additionnels, les identifiants sont de la forme '''babdirfXX''' ou '''XX''' est l'id du champ additionnel ( correspondant à fxid dans la liste des champs additionnels de l'annuaire ).&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMembers ==&lt;br /&gt;
&lt;br /&gt;
Liste les membres d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMembers directoryid=&amp;quot;&amp;quot; [fields=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [like=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryMembers&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: Ignoré si l'attribut '''fields''' est spécifié&lt;br /&gt;
: 1 : Donne tous les champs pour chaque membre&lt;br /&gt;
: 0 : Donne uniquement les champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
; fields ''(optionnel)''&lt;br /&gt;
: liste des identifiants des champs souhaités séparés par des virgules ( exemple &amp;quot;sn,givenname,email&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Identifiant du champ à utiliser pour ordonner la liste&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; like ''(optionnel)''&lt;br /&gt;
: Restreint la liste des membres ayant le champ spécifié par orderby (exemple orderby=&amp;quot;givenname&amp;quot;) commençant par ce motif ( exemple like=&amp;quot;A&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUrl&lt;br /&gt;
| Url pour accéder à la fiche détaillée du membre&lt;br /&gt;
|-&lt;br /&gt;
| DirectoryMemberEmailUrl&lt;br /&gt;
| Url pour afficher la popup de composition de message&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMemberFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryMembers'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMemberFields&amp;gt;...&amp;lt;/OCDbDirectoryMemberFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntry ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un membre d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntry directoryid=&amp;quot;&amp;quot; memberid=&amp;quot;&amp;quot; userid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectoryEntry&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; memberid&lt;br /&gt;
: Id du membre dans l'annuaire&lt;br /&gt;
&lt;br /&gt;
; userid&lt;br /&gt;
: Id Ovidentia de l'utilisateur s'il est enregistré&lt;br /&gt;
: Ignoré si memberid renseigné.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberUrl&lt;br /&gt;
| Url vers la fiche annuaire du membre&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntryFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryEntry'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntryFields&amp;gt;...&amp;lt;/OCDbDirectoryEntryFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryAcl ==&lt;br /&gt;
&lt;br /&gt;
Liste les utilisateurs ayant des droits sur un annuaire.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryAcl directoryid=&amp;quot;&amp;quot; [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryAcl&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: modify : pour les utilisateurs ayant le droit de modifier une fiche&lt;br /&gt;
: add : pour les utilisateurs ayant le droit d'ajouter une fiche&lt;br /&gt;
: view : pour les utilisateurs ayant le droit de consulter l'annuaire&lt;br /&gt;
: delete :  pour les utilisateurs ayant le droit de supprimer une fiche&lt;br /&gt;
: export :  pour les utilisateurs ayant le droit d'exporter l'annuaire&lt;br /&gt;
: import :  pour les utilisateurs ayant le droit d'importer l'annuaire&lt;br /&gt;
: empty :  pour les utilisateurs ayant le droit de vider l'annuaire&lt;br /&gt;
: bind :  pour les utilisateurs ayant le droit d'attacher une fiche&lt;br /&gt;
: unbind :  pour les utilisateurs ayant le droit de détacher une fiche&lt;br /&gt;
: view :  pour les utilisateurs ayant le droit de voir les fiches (DEFAULT)&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserFullName&lt;br /&gt;
| Nom complet de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserEmail&lt;br /&gt;
| Adresse email de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserId&lt;br /&gt;
| Id de l'utilisateur dans la base de données&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegations ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegations [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegations&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si yes : le container tient compte des droits d'accès de l'utilisateur&lt;br /&gt;
: Si no : le container ne tient pas compte des droits d'accès et ramène toutes les délégations créées dans le portail&lt;br /&gt;
: Si omis, le container tient compte des droits d'accès&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegation ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont fait partie l'utilisateur courant&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegation delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegation&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsManaged [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont l'utilisateur courant est administrateur.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationItems ==&lt;br /&gt;
&lt;br /&gt;
Liste les fonctions déléguées aux administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationItems delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationItems&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemName&lt;br /&gt;
| Intitulé de la fonction&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemValue&lt;br /&gt;
| 1: si la fonction est déléguée, 0 sinon&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationAdministrators ==&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationAdministrators delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationAdministrators&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationUserId&lt;br /&gt;
| Id de l'administrateur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategories [categoryid=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: Si omis, le container liste toutes les catégories&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une catégorie de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategory [categoryid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationsCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmSpaces ==&lt;br /&gt;
&lt;br /&gt;
Liste les espaces de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmSpaces&amp;gt;...&amp;lt;/OCTmSpaces&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceId&lt;br /&gt;
| Id de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceName&lt;br /&gt;
| Nom de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceDescription&lt;br /&gt;
| Description de l'espace de projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmProjects ==&lt;br /&gt;
&lt;br /&gt;
Liste les projets d'un espace de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmProjects spaceid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCTmProjects&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; spaceid&lt;br /&gt;
: Id de l'espace de projets&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectId&lt;br /&gt;
| Id du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectName&lt;br /&gt;
| Nom du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectDescription&lt;br /&gt;
| Description du projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmTasks ==&lt;br /&gt;
&lt;br /&gt;
Liste les tâches d'un projet ou des tâches personnelles du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmTasks [projectid=&amp;quot;&amp;quot;] [startdate=&amp;quot;&amp;quot;] [enddate=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCTmTasks&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; projectid ''(optionnel)''&lt;br /&gt;
: Id du projet.&lt;br /&gt;
: Si omis, le conteneur renvoie les tâches personnelles de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; startdate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de début est postérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; enddate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de fin est antérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;&lt;br /&gt;
: desc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order. La valeur par défault est &amp;quot;TaskNumber&amp;quot;.&lt;br /&gt;
: Cet attribut peur contenir le nom de n'importe laquelle des variables renvoyées sans le préfixe &amp;quot;OV&amp;quot;, par exemple &amp;quot;TaskCategoryName&amp;quot; ou &amp;quot;TaskEndDate&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskId&lt;br /&gt;
| Id de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskProjectId&lt;br /&gt;
| Id du projet de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskNumber&lt;br /&gt;
| Numéro de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskShortDescription&lt;br /&gt;
| Description courte de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskStartDate&lt;br /&gt;
| Date de début de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskEndDate&lt;br /&gt;
| Date de fin de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryId&lt;br /&gt;
| Id de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryName&lt;br /&gt;
| Nom de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCompletion&lt;br /&gt;
| Niveau d'avancement de la tâche (0-100)&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskOwnerId&lt;br /&gt;
| Id de l'utilisateur propriétaire de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskClass&lt;br /&gt;
| Classe de la tâche&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgUserEntities ==&lt;br /&gt;
&lt;br /&gt;
Liste les entités d'organigrammes pour lesquelles un utilisateur à un rôle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgUserEntities userId=&amp;quot;&amp;quot; [orgChartId=&amp;quot;&amp;quot;] [roleType=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgUserEntities&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; userId&lt;br /&gt;
: Identifiant (entier) de l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; orgChartId ''(optionnel)''&lt;br /&gt;
: Identifiant (entier) de l'organigramme.&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'organigramme par défaut (nommé à l'origine Ovidentia) qui est utilisé.&lt;br /&gt;
&lt;br /&gt;
; roleType ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors tous les rôles seront utilisés.&lt;br /&gt;
: Les rôles sont des valeurs de 0 à 3&lt;br /&gt;
: 0 étant les rôles personnalisés&lt;br /&gt;
: 1 étant le rôle supérieur&lt;br /&gt;
: 2 étant le rôle employé&lt;br /&gt;
: 3 étant le rôle membre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgPathToEntity ==&lt;br /&gt;
&lt;br /&gt;
Liste toutes les entités parentes d'une entité d'un organigramme.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgPathToEntity entityId=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [includeEntity=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgPathToEntity&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'ordre ascendant qui est utilisé.&lt;br /&gt;
: Ordre dans lequel le chemin jusqu'à la racine sera retourné, les valeurs possible sont asc ou desc&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
; includeEntity ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis, alors l'entité ne sera pas incluse dans les résultats.&lt;br /&gt;
: Les valeurs possibles sont&amp;amp;nbsp;:&lt;br /&gt;
: 0 pour ne pas inclure l'entité (valeur par défaut)&lt;br /&gt;
: 1 pour inclure l'entité&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgChildEntities ==&lt;br /&gt;
&lt;br /&gt;
Liste toutes les entités enfant directes d'une entité d'un organigramme.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.100&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgChildEntities entityId=&amp;quot;&amp;quot; &amp;gt;...&amp;lt;/OCOrgChildEntities&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgEntityMembers ==&lt;br /&gt;
&lt;br /&gt;
Liste tous les membres d'une entité.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.100&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgEntityMembers entityId=&amp;quot;&amp;quot; &amp;gt;...&amp;lt;/OCOrgEntityMembers&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberDirEntryId&lt;br /&gt;
| Identifiant (entier) de la fiche annuaire de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberRoleType&lt;br /&gt;
| Id du rôle : 1 = Superior, 2 = Temporary employee, 3 = Members, 0 = Other collaborators&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberRoleName&lt;br /&gt;
| Nom du rôle&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserDisabled&lt;br /&gt;
| Utilisateur est désactivé (1 ou 0)&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserConfirmed&lt;br /&gt;
| Utilisateur est confirmé (1 ou 0)&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberSn&lt;br /&gt;
| Nom&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberGivenname&lt;br /&gt;
| Prénom&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserId&lt;br /&gt;
| Id user correspondant&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCMultipages ==&lt;br /&gt;
&lt;br /&gt;
Ce container permet de faciliter les calculs réalisés pendant un multi-pages. Ainsi selon le nombre total de résultats et le nombre de résultats à afficher par pages, le container permet de retourner le nombre de pages que contient le multi-pages. &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCMultipages total=&amp;quot;&amp;quot; maxpages=&amp;quot;&amp;quot; perpage=&amp;quot;&amp;quot; currentpage=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCMultipages&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; total&lt;br /&gt;
: Nombre total de résultats.&lt;br /&gt;
&lt;br /&gt;
; maxpages&lt;br /&gt;
: Nombre maximum de pages à afficher&lt;br /&gt;
&lt;br /&gt;
; perpage&lt;br /&gt;
: Nombre maximum de résultats à afficher par pages&lt;br /&gt;
&lt;br /&gt;
; currentpage&lt;br /&gt;
: Numéro de la page en cours&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCurrentPageNumber &lt;br /&gt;
| Numéro de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVNextPageNumber&lt;br /&gt;
| Numéro de la page suivante si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVPreviousPageNumber&lt;br /&gt;
| Numéro de la page précédente si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVTotalPages&lt;br /&gt;
| Nombre total de pages&lt;br /&gt;
|-&lt;br /&gt;
| OVResultFirst&lt;br /&gt;
| Index du premier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultLast&lt;br /&gt;
| Index du dernier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultsPage&lt;br /&gt;
| Nombre de résultats sur la page courante&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntries ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-entrées de navigation d'Ovidentia (Plan du site) d'une entrée parente. Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntries (node=&amp;quot;&amp;quot; | langid=&amp;quot;&amp;quot;) [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntries&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; langid&lt;br /&gt;
: Identifiant multilangue de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: peut être utilisé à la place de l'attribut node&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntry ==&lt;br /&gt;
&lt;br /&gt;
Renvoie les information sur une entrée de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntry node=&amp;quot;&amp;quot; [sitemap=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntry&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément (noeud du plan du site).&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapCustomNode ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des noeuds ayant pour cible l'id spécifié dans l'attribut &amp;lt;code&amp;gt;target&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans le module sitemap_editor, la valeur à saisir dans l'attribut target est affiché dans l'entête sur la page de visualisation du nœud.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapCustomNode [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] target=&amp;quot;&amp;quot; [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapCustomNode&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; target&lt;br /&gt;
: Id du noeud cible&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin. s'il n'est pas renseigné, le noeur racine par défaut sera utilisé (Custom pour le plan du site fourni par sitemap_editor), DGAll pour le plan du site du noyau).&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: permet de limiter le nombre d'éléments retournés, par exemple, &amp;lt;code&amp;gt;limit=&amp;quot;0,1&amp;quot;&amp;lt;/code&amp;gt; pour obtenir seulement le premier noeud. La syntaxe est identique à l'attribut &amp;lt;code&amp;gt;limit&amp;lt;/code&amp;gt; de OCSitemapPath&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapPath ==&lt;br /&gt;
&lt;br /&gt;
Retourne le chemin de fer (rail) d'une entrée de navigation sous la forme d'une liste d'entrées de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapPath [node=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapPath&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin.&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5,2&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur à 2 éléments à partir du 5ème. Si la première valeur est négative, l'index du premier élément retourné sera calculé à partir du nombre d'élément total. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;-1,1&amp;quot;&amp;lt;/code&amp;gt; affiche le dernier élément seulement. L'index négatif est supporté à partir d'ovidentia &amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Si la valeur est &amp;quot;1&amp;quot;, le denier noeud du plan du site auquel on a accédé sera mémorisé et récupéré lors de l'accès a une page en dehors du plan du site.&lt;br /&gt;
: La valeur par défaut est &amp;quot;1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Différentes méthodes d’utilisation d’un fichier OvML =&lt;br /&gt;
== Utilisation dans une url ==&lt;br /&gt;
Un fichier OvML peut être appellé en utilisant l’url suivante :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où fichier-ovml est le nom de votre fichier OvML qui doit se trouver dans le répertoire suivant&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
skins/nom-du-skin/ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le fichier ainsi appelé est parsé par Ovidentia et le résultat est affiché dans la partie centrale du portail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si l’on souhaite afficher le résultat en dehors du portail, par exemple dans une fenêtre popup, il faut ajouter le paramètre echo=1 comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De plus, si l’on souhaite passer des paramètres au fichier OvML, on utilisera l’url comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&amp;amp;param=val&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, on peut utiliser la variable OVparam dans le fichier OvML.&lt;br /&gt;
&lt;br /&gt;
Remarque : les paramètres peuvent être envoyés par formulaires en méthodes GET et POST.&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans un fichier template ==&lt;br /&gt;
Dans tout fichier template d’Ovidentia, on peut utiliser un fichier OvML en utilisant la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{ $OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : la syntaxe avec les accolades ne permet pas l'utilisation de nouvelles accolades à l'intérieur.&lt;br /&gt;
&lt;br /&gt;
{ $OVML({ mavariable }) } est impossible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est possible de passer une variable template en tant que paramètre à un fichier OvML via la syntaxe { $OVML(...) } d'un fichier template :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple : { $OVML(monFichier.html,param1=&amp;quot;var1&amp;quot;) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
si var1 est définie dans le template, le parseur la remplace avec sa valeur, sinon il utilise la valeur &amp;quot;var1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Optimiser le temps d'exécution d'un script OvML (disponible à partir de la version 7.2 d'Ovidentia) :'''&lt;br /&gt;
&lt;br /&gt;
Si votre script n'a pas besoin d'être réactualisé à chaque exécution, vous pouvez décider d'utiliser le cache via la syntaxe $OVMLCACHE.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE s'utilise dans les mêmes conditions que $OVML.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE peut recevoir un paramètre supplémentaire : _ovml_cache_duration=86400. Il permet d'indiquer le temps maximum pendant lequel le script ne sera pas réactualisé. Valeur en secondes.&lt;br /&gt;
&lt;br /&gt;
Si ovml_cache_duration n'est pas renseigné, le script sera réactualisé toutes les 3600 secondes (1 heure).&lt;br /&gt;
&lt;br /&gt;
Remarque : le cache est enregistré dans la session de l'utilisateur courant. Donc le script est systématiquement réactualisé si l'utilisateur se déconnecte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple :&lt;br /&gt;
&lt;br /&gt;
{ $OVMLCACHE(monFichier.html,param1=3,_ovml_cache_duration=86400) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : pensez bien aux conséquences d'utilisation du cache OvML avant de l'appliquer sur vos scripts. Pendant 3600 secondes, vous pouvez modifier vos scripts et des données d'Ovidentia sans pouvoir le vérifier à l'affichage !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autres types de cache possibles :&lt;br /&gt;
*session : cache dans la session (default)&lt;br /&gt;
*sitemap : cache dans un fichier basé sur le profile du plan du site&lt;br /&gt;
*file : cache dans un fichier&lt;br /&gt;
&lt;br /&gt;
Exemple d'utilisation avec un autre type de cache :&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE(menu.html,_ovml_cache_type=sitemap)&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans du contenu ==&lt;br /&gt;
On peut incorporer le résultat d’un fichier OvML dans du contenu Ovidentia ( article, section, faq etc… ). On utilisera la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Utilisation pour les pages d’accueil ==&lt;br /&gt;
On peut utiliser un fichier OvML pour les pages d’accueil privée et publique. Pour cela, utilisez les fichiers spécifiques private.html et public.html.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lors de l’affichage de la page public, Ovidentia cherche un fichier ayant le nom public.html dans le répertoire skins/nom-du-skin/ovml . S’il le trouve, il l’utilisera pour la page d’accueil public. Sinon, il affichera les articles définis par l'administrateur pour la page d’accueil public.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il en est de même pour la page d’accueil privée.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML par les modules ( addons ) ==&lt;br /&gt;
A partir de la version 5.4.2 d'Ovidentia, il est possible pour les modules de fournir des fonctionnalités basées sur OvML ( voir la documentation fournie avec le module ).&lt;br /&gt;
&lt;br /&gt;
Afin d'utiliser ces fonctionnalités, on utilisera le container suivant :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCAddon name=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; param2=&amp;quot;&amp;quot; ...&amp;gt;...&amp;lt;/OCAddon&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut du container du module&lt;br /&gt;
&lt;br /&gt;
Pour la signification des paramètres, il faut consulter la documentation fournie avec le module.&lt;br /&gt;
&lt;br /&gt;
La plupart du temps, le premier paramètre indique le nom du container que l'on veut utiliser et les paramètres suivants sont des attributs à ce container.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 5.6.3, il est aussi possible de créer des fonctions OvML pour un module. La syntaxe d'utilisation de ces fonctions est la suivante :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAddon name=&amp;quot;&amp;quot; function=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; function&lt;br /&gt;
: Nom de la fonction&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut de la fonction utilisée&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML dans l'éditeur Wysiwyg ==&lt;br /&gt;
L'éditeur Wysiwyg d'Ovidentia possède une option permettant d'utiliser un fichier OvML afin de l'intégrer dans l'affichage d'un article, d'une section... Par défaut, tous les fichiers OvML présents dans le dossier ovml de la skin courante sont affichés dans le formulaire de sélection. Il existe un moyen de cacher ces fichiers aux utilisateurs de l'éditeur en modifiant la racine de sélection des fichiers :&lt;br /&gt;
&lt;br /&gt;
On ajoute un dossier nommé &amp;quot;editor&amp;quot; dans le dossier ovml de la skin courante, l'éditeur Wysiwyg ne proposera alors que les fichiers présents dans ce répertoire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est toujours possible d'utiliser la syntaxe $OVML manuellement afin d'exécuter un fichier OvML ne se situant pas dans le dossier editor.&lt;/div&gt;</summary>
		<author><name>Laucho</name></author>	</entry>

	<entry>
		<id>https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5723</id>
		<title>Référence OvML</title>
		<link rel="alternate" type="text/html" href="https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5723"/>
				<updated>2019-03-08T15:06:24Z</updated>
		
		<summary type="html">&lt;p&gt;Laucho : /* Syntaxe */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Catégorie:Développement de skins]]&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
OvML ( Ovidentia Markup Langage ) est un ensemble de balises, identiques par leur syntaxe à celles utilisées avec HTML. Elles permettent d’extraire des données Ovidentia, de les manipuler et de les présenter en utilisant HTML.&lt;br /&gt;
&lt;br /&gt;
Les données à extraire peuvent être de plusieurs types, comme par exemple, les cinq derniers articles publiés, les dernières contributions d’un forum donné, les derniers fichiers chargés, etc …&lt;br /&gt;
&lt;br /&gt;
On pourra ainsi s’en servir pour réorganiser complètement la page d'accueil d'un site Ovidentia en y insérant, par exemple, la liste des 3 derniers articles, la liste des 5 dernières contributions d'un forum, des images, le texte d'un article spécifique, ...&lt;br /&gt;
&lt;br /&gt;
La conception d'une page OvML est identique à celle d'une page HTML. Elle peut ne contenir que des balises OvML ou un mélange HTML et OvML. On peut aussi partir d'une page HTML existante et y insérer des données Ovidentia en utilisant les balises OvML. Pour l’afficher, on utilisera l’url suivante :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
Certaines balises OvML sont dites “Container&amp;quot;. Un container est une balise OvML contenant une partie du fichier OvML comprise entre un tag d’ouverture et un tag de fermeture. Un container peut être une liste ou une condition. Dans le cas d’une liste, le contenu du container est répété autant de fois qu’il y a d’éléments dans la liste. Un container ‘condition’ n’affiche son contenu que dans le cas où la condition est vraie.&lt;br /&gt;
&lt;br /&gt;
== Les variables &amp;lt;OVxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Une variable OvML est de la forme:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
où xxxx est le nom de la variable.&lt;br /&gt;
&lt;br /&gt;
Différents paramètres peuvent être utilisés pour modifier l’affichage du résultat de la variable.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être sauvegardée dans une autre variable en utilisant le paramètre saveas (voir ci-dessous).&lt;br /&gt;
&lt;br /&gt;
== Les fonctions &amp;lt;OFxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Les fonctions se présentent sous la forme :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Elles permettent, entre autre, de traduire du texte, de faire des opérations arithmétiques, etc, …&lt;br /&gt;
&lt;br /&gt;
Le résultat de ces fonctions peut être sauvegardé dans une variable OvML en utilisant le paramètre saveas (voir ci-dessus).&lt;br /&gt;
&lt;br /&gt;
== Les containers &amp;lt;OCxxxx&amp;gt; … &amp;lt;/OCxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque importante d'utilisation des containers :'''&lt;br /&gt;
&lt;br /&gt;
* Il est possible d’imbriquer les containers sauf s’ils ont le même nom. Dans le cas précédent, il existe l’astuce de rajouter un paramètre sans valeur différente dans les balises. Ce paramètre va permettre d'identifier l'ouverture et la fermeture des containers par le moteur d'Ovidentia. Le paramètre doit donc se retrouver dans la balise d'ouverture ainsi que dans la balise de fermeture.&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre1&amp;gt;&lt;br /&gt;
    &amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre2&amp;gt;&lt;br /&gt;
        ...&lt;br /&gt;
    &amp;lt;/OCxxxx monparametre2&amp;gt;&lt;br /&gt;
&amp;lt;/OCxxxx monparametre1&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Chaque paramètre d'un container est vu comme une variable par le moteur OvML; il faut donc éviter d'utiliser pour nom d'une variable OvML le nom d'un attribut d'un container pour supprimer des erreurs d'interprétation.&lt;br /&gt;
&lt;br /&gt;
= Les variables OvML =&lt;br /&gt;
&lt;br /&gt;
Les variables OvML peuvent être définies dans le fichier OvML, produites par un container ou passées comme paramètres dans l’url. Elles sont accessibles en utilisant la syntaxe :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnom-de-la-variable&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut définir une variable OvML en utilisant la fonction PutVar :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;nbArticles&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit une variable nbArticles initialisée à la valeur 10.&lt;br /&gt;
&lt;br /&gt;
Pour récupérer la valeur dans une page OvML, il faut utiliser la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut aussi définir une variable en utilisant une variable globale d’Ovidentia. Pour cela, il suffira d’omettre le deuxième paramètre :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;babSlogan&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maintenant la variable &amp;lt;code&amp;gt;&amp;lt;OVbabSlogan&amp;gt;&amp;lt;/code&amp;gt; existe dans OvML et contient le contenu du slogan du site.&lt;br /&gt;
&lt;br /&gt;
On peut ainsi utiliser les variables d’Ovidentia pour récupérer le nom de l’utilisateur connecté ( BAB_SESS_USER ), son ID ( BAB_SESS_USERID ), etc.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
* babCurrentDate est une variable globale permettant de récupérer la date courante. Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
* Les variables globales booléennes comme BAB_SESS_LOGGED ont la valeur nulle si la valeur est fausse (false) et vaut 1 si la valeur est vraie (true).&lt;br /&gt;
&lt;br /&gt;
Il est parfois utile de tester l’existence d’une variable avant de la définir. On utilisera pour cela la fonction '''IfNotIsSet''' :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;page&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, si la variable page n’est pas définie, elle sera définie avec la valeur initiale 1.&lt;br /&gt;
&lt;br /&gt;
Toutes les variables produites par un container peuvent être jointes en utilisant la syntaxe d’une variable OvML &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
On peut aussi passer des variables OvML à un fichier OvML en utilisant l’url :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;total=1000&lt;br /&gt;
&lt;br /&gt;
Dans la page OvML on peut donc utiliser la variable totale.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être modifiée ou sauvegardée dans une autre variable en utilisant les attributs suivants :&lt;br /&gt;
&lt;br /&gt;
== saveas ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable dans une autre.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles saveas=&amp;quot;TotalArticles&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Une nouvelle variable TotalArticles est créée et sa valeur est la même que celle de nbArticles.&lt;br /&gt;
&lt;br /&gt;
== strlen ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer les n premiers caractères de la variable.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Récupère les n premiers caractères du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il est possible de spécifier une chaîne qui sera ajoutée à la fin du résultat si la variable a été tronquée. Par exemple &amp;quot;...“ pour indiquer une suite :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100,...&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== striptags ==&lt;br /&gt;
&lt;br /&gt;
Supprime les tags HTML de la variable :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les tags HTML de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan striptags=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== htmlentities ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit les entities HTML ( &amp;lt; devient &amp;amp;amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit en inverse les entities HTML ( &amp;amp;amp;lt; devient &amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan htmlentities=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== stripslashes ==&lt;br /&gt;
&lt;br /&gt;
Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan stripslashes=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== urlencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans une url&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan urlencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== jsencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans du javascript&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan jsencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== strcase ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| upper&lt;br /&gt;
| Convertit le contenu de la variable en majuscule&lt;br /&gt;
|-&lt;br /&gt;
| lower&lt;br /&gt;
| Convertit le contenu de la variable en minuscule&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strcase=&amp;quot;upper&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nlremove ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les retours chariots&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nlremove=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== trim ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| left&lt;br /&gt;
| Supprime les blancs en début de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| right&lt;br /&gt;
| Supprime les blancs en fin de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| all&lt;br /&gt;
| Supprime les blancs en début et en fin de chaîne&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan trim=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nl2br ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;1&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Transforme les retours chariots en &amp;lt;BR&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nl2br=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== sprintf ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| Voir la documentation PHP pour la fonction sprintf&lt;br /&gt;
| Retourne une chaîne formatée&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVMoney sprintf=&amp;quot;%01.2f&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== date ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater une date Ovidentia &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| S&lt;br /&gt;
| Format court de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| L&lt;br /&gt;
| Format long de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| T&lt;br /&gt;
| Format de l'heure défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| d&lt;br /&gt;
| Trois premières lettres du jour de la semaine Dim pour Dimanche&lt;br /&gt;
|-&lt;br /&gt;
| D&lt;br /&gt;
| Jour de la semaine Dimanche par exemple&lt;br /&gt;
|-&lt;br /&gt;
| j&lt;br /&gt;
| Jour du mois, sur deux chiffres (éventuellement avec un zéro) : &amp;quot;01&amp;quot; à &amp;quot;31&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| m&lt;br /&gt;
| Mois, en trois lettres : par exemple &amp;quot;Avr&amp;quot; (pour Avril)&lt;br /&gt;
|-&lt;br /&gt;
| M&lt;br /&gt;
| Mois en lettres : Avril par exemple&lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Mois; i.e. &amp;quot;01&amp;quot; à &amp;quot;12&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Y&lt;br /&gt;
| Année, 4 chiffres; i.e. &amp;quot;2003&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| y&lt;br /&gt;
| Année, 2 chiffres; i.e. &amp;quot;03&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| H&lt;br /&gt;
| heure, au format 24h, &amp;quot;00&amp;quot; à &amp;quot;23&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| i&lt;br /&gt;
| Minutes; &amp;quot;00&amp;quot; à &amp;quot;59&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleDate date=&amp;quot;%d %j %m %Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;OVbabCurrentDate&amp;gt;&amp;lt;/code&amp;gt; est une variable permettant de récupérer la date courante.&lt;br /&gt;
&lt;br /&gt;
Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabCurrentDate date=&amp;quot;%D %j %M&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== author ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater l’auteur d’un article, un commentaire etc, … quand la variable contient l’id de l’auteur.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| %F&lt;br /&gt;
| Prénom&lt;br /&gt;
|-&lt;br /&gt;
| %M&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
|-&lt;br /&gt;
| %L&lt;br /&gt;
| Nom&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleAuthor author=&amp;quot;%F %L&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Les fonctions OvML =&lt;br /&gt;
&lt;br /&gt;
On reconnaît les fonctions par la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les fonctions OvML disponibles sont :&lt;br /&gt;
&lt;br /&gt;
== OFTranslate ==&lt;br /&gt;
&lt;br /&gt;
Permet de traduire une chaîne. Pour cela, il faut qu'un fichier se nommant ''lang-'''identifiant-de-la-langue'''.xml'' soit présent dans le dossier ''ovidentia-'''numéro-de-version'''/lang''.&lt;br /&gt;
&lt;br /&gt;
Il s'agit d'un fichier XML listant différentes expressions traduites dans la langue choisie pour le fichier. Il est composé d'un élément ayant le même nom que l'identifiant de la langue. Celui-ci est composé de multiples éléments &amp;lt;code&amp;gt;string&amp;lt;/code&amp;gt; prenant un paramètre &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; indiquant l'identifiant du texte et contient le texte traduit.&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour l'anglais ''lang-en.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;en&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;About your article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;About your comment&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;About your file&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/en&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour le français ''lang-fr.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;fr&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;Au sujet de votre article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;A propos de votre commentaire&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;A propos de votre fichier&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/fr&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFTranslate text=&amp;quot;&amp;quot; [lang=&amp;quot;&amp;quot;] [folder=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; text&lt;br /&gt;
: Identifiant du texte à traduire&lt;br /&gt;
&lt;br /&gt;
; lang ''(optionnel)''&lt;br /&gt;
: Identifiant de la langue dans laquelle doit être traduit le texte&lt;br /&gt;
: Si omis, le texte sera traduit dans la langue sélectionnée par l'utilisateur&lt;br /&gt;
&lt;br /&gt;
; folder ''(optionnel)''&lt;br /&gt;
: Nom du module&lt;br /&gt;
: Si omis, le fichier langue du noyau est utilisé&lt;br /&gt;
&lt;br /&gt;
== OFPutVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de déclarer une nouvelle variable.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFGetVar ==&lt;br /&gt;
&lt;br /&gt;
Permet d'afficher une variable tout comme la syntaxe &amp;lt;code&amp;gt;&amp;lt;OVnom-de-la-variable&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetVar name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable à afficher&lt;br /&gt;
&lt;br /&gt;
== OFIfNotIsSet ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable si elle n’est pas déjà définie.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFInclude ==&lt;br /&gt;
&lt;br /&gt;
Permet d'inclure un autre fichier OVML&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFInclude file=&amp;quot;&amp;quot; [cache=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin du fichier OVML relatif au répertoire ovml du skin ou du répertoire ovml du noyau&lt;br /&gt;
&lt;br /&gt;
; cache ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : Le cache n'est pas utilisé pour afficher le fichier.&lt;br /&gt;
:* 1 : Le cache est utilisé.&lt;br /&gt;
&lt;br /&gt;
== OFUrlContent ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le contenu d’une url. Très utile pour inclure dans Ovidentia des fichiers HTML d’un site Web statique&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFUrlContent url=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; url&lt;br /&gt;
: url de la page à inclure&lt;br /&gt;
&lt;br /&gt;
== OFRecurse ==&lt;br /&gt;
&lt;br /&gt;
La fonction OFRecurse permet d'exécuter un code tant qu'une condition est réalisée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFRecurse&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
Cette fonction peut prendre tous les paramètres que peut prendre le container appelé récursivement.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
Cet exemple permet d'afficher l'arborescence des catégories et thèmes d'articles.&lt;br /&gt;
Ici, la fonction &amp;lt;code&amp;gt;OFRecurse&amp;lt;/code&amp;gt; est utilisée pour relancer le container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt; autant de fois que désiré en lui précisant le paramètre parentid (voir container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
    &amp;lt;OCArticleCategories&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&lt;br /&gt;
            &amp;lt;OVCategoryName&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
                &amp;lt;OFRecurse parentid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;OVTopicName&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Opérateurs arithmétiques ==&lt;br /&gt;
&lt;br /&gt;
Permettent de faire des opérations arithmétiques sur des variables. Elles sont construites de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;X&amp;quot; expr2=&amp;quot;Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l'opération souhaitée entre 10 et 50.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l’opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Toutefois, pour pouvoir stocker cette valeur dans une variable, il faut ajouter le paramètre &amp;lt;code&amp;gt;saveas&amp;lt;/code&amp;gt; lors de l'appel de la fonction.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot; saveas=&amp;quot;NewTotal&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit la variable &amp;lt;code&amp;gt;NewTotal&amp;lt;/code&amp;gt; ayant pour valeur le résultat de l'opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Les opérateurs disponibles sont :&lt;br /&gt;
&lt;br /&gt;
=== OFAOAddition ===&lt;br /&gt;
&lt;br /&gt;
Permet d’additionner expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOAddition expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de l'addition&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de l'addition&lt;br /&gt;
&lt;br /&gt;
=== OFAOSubtraction ===&lt;br /&gt;
&lt;br /&gt;
Permet de soustraire expr2 à expr1.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 - 20&amp;quot;, soit -10.&lt;br /&gt;
&lt;br /&gt;
=== OFAOMultiplication ===&lt;br /&gt;
&lt;br /&gt;
Permet de faire le produit de expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOMultiplication expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
=== OFAODivision ===&lt;br /&gt;
&lt;br /&gt;
Permet de diviser expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la division&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la division&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 / 20&amp;quot;, soit 0.5.&lt;br /&gt;
&lt;br /&gt;
=== OFAOModulus ===&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le reste de la division de expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme du modulo&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme du modulo&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 % 20&amp;quot;, soit 10, car 10 / 20 = 0 + '''10'''.&lt;br /&gt;
&lt;br /&gt;
== OFHeader ==&lt;br /&gt;
&lt;br /&gt;
Permet d'envoyer un header HTTP pour le fichier ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur du header à modifier&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;content-type:text/xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de définir un cookie qui sera envoyé avec le reste des en-têtes.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetCookie name=&amp;quot;&amp;quot; expire=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cookie&lt;br /&gt;
&lt;br /&gt;
; expire&lt;br /&gt;
: Temps en secondes au bout duquel le cookie expire&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecteur au cookie&lt;br /&gt;
&lt;br /&gt;
== OFGetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer la valeur d'un cookie. Une variable ayant le nom du cookie récupéré est créée automatiquement.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetCookie name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cooke dont on souhatie récupérer la valeur&lt;br /&gt;
&lt;br /&gt;
== OFSetSessionVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de choisir le type de sections à afficher dans le portail.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Permet d'indiquer le type de filtre à appliquer sur les sections&lt;br /&gt;
:* &amp;quot;babSectionsType&amp;quot; définit le type des sections à afficher&lt;br /&gt;
:* &amp;quot;babOvmlCurrentDelegation&amp;quot; filtre sur les sections propres à une délégation&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Permet de préciser les sections à afficher.&lt;br /&gt;
:* Si name vaut &amp;quot;babSectionsType&amp;quot; :&lt;br /&gt;
:** 1 : Section Administration et Utilisateur&lt;br /&gt;
:** 2 : Sections générées par les articles (sections de catégories et de thèmes d'articles)&lt;br /&gt;
:** 4 : Sections personnalisées&lt;br /&gt;
:** 8 : Sections générées par les modules&lt;br /&gt;
:** 15 : Toutes les sections&lt;br /&gt;
:** '''Remarque :''' les valeurs peuvent s'additionner. Pour afficher les sections des articles et les sections personnalisées, on utilisera la valeur 6 (2 + 4)&lt;br /&gt;
:* Si name vaut &amp;quot;babOvmlCurrentDelegation&amp;quot;, value vaut l'id de la délégation&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;15&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera toutes les sections du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
affichera uniquement les sections personnalisées du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera les sections générées par les modules et les sections générées par les articles&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera uniquement les sections générées par la délégation dont l'identifiant est 5&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cache toutes les sections générées dans les délégations&lt;br /&gt;
&lt;br /&gt;
== OFRequest ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET) ou passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFRequest name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFPost ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPost name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre POST dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFGet ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFSitemapPosition ==&lt;br /&gt;
 &lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant le chemin dans le plan du site du nœud correspondant à la page courante d'Ovidentia (ou à l'élément de navigation passé en paramètre).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapPosition [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [node=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; langid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site en utilisant un identifiant de compatible avec le multilangue. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site. Si omis: la fonction retournera le chemin correspondant à la page courante d'Ovidentia&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le chemin commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé.&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
== OFSitemapMenu ==&lt;br /&gt;
&lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant l'arborescence des entrées de navigation d'Ovidentia (Plan du site), ou l'arborescence des entrées de navigation sous le nœud spécifié (si le paramètre selectednode est indiqué).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu [sitemap=&amp;quot;&amp;quot;] [baselangid=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [selectednode=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;1&amp;quot;] [maxdepth=&amp;quot;&amp;quot;] [ignorelastlevel=&amp;quot;0&amp;quot;] [mindepth=&amp;quot;0&amp;quot;] [outerul=&amp;quot;1&amp;quot;] [admindelegation=&amp;quot;0&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; baselangid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera en utilisant un identifiant compatible avec le multilangue&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
: S'il n'est pas renseigné, c'est le nœud DGAll qui sera utilisé (le nœud racine de la branche contenant les éléments de toutes les délégations confondues) ou le noeud &amp;quot;Custom&amp;quot; si un plan du site fourni par le module sitemap_editor est utilisé.&lt;br /&gt;
&lt;br /&gt;
; selectednode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier un nœud sélectionné dans le menu. La balise li correspondant à ce nœud se verra ajouter la classe css 'selected', et toutes ses balises li parentes ainsi qu'elle même auront la classe css 'active'. S'il n'est pas spécifié, c'est le nœud correspondant à la page courante qui est utilisé.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
; maxdepth ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre de niveaux (sous-menus imbriqués). Pas de limite par défaut.&lt;br /&gt;
&lt;br /&gt;
; ignorelastlevel  ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de ne pas afficher les nœuds n'ayant pas d'enfants.&lt;br /&gt;
: 1 : activé&lt;br /&gt;
: 0 ''(par défaut)'' : désactivé&lt;br /&gt;
&lt;br /&gt;
; mindepth ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de contourner 'ignorelastlevel' en forçant l’affichage des nœuds de niveau inférieur ou égal à cette valeur. 0 par défaut (désactivé).&lt;br /&gt;
&lt;br /&gt;
; outerul ''(optionnel)''&lt;br /&gt;
: Permet de de définir si le menu contient la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau.&lt;br /&gt;
: 1 ''(par défaut)'' : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau est présente.&lt;br /&gt;
: 0 : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau n'est pas présente.&lt;br /&gt;
&lt;br /&gt;
; admindelegation ''(optionnel)''&lt;br /&gt;
: Permet de définir que les nœuds d'administration ne seront affichés que si l'utilisateur à les droits de gestion correspondants.&lt;br /&gt;
: 1 : la délégation est prise en compte.&lt;br /&gt;
: 0 ''(par défaut)'' : la délégation n'est pas prise en compte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFCurrentNode ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'Id du nœud courant dans le plan de site.&lt;br /&gt;
&lt;br /&gt;
== OFThumbnail ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie une url vers l'image générée.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFThumbnail (id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour récupérer l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché.&lt;br /&gt;
&lt;br /&gt;
== OFImg ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie du HTML contenant un tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt; pour afficher l'image. Si aucune image ne peut être affichée, une chaine vide est retournée au lieu du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Les attributs non supportés par la fonction ovml serons reportés tel-quel en tant qu'attributs du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg (src=&amp;quot;&amp;quot; | ovsrc=&amp;quot;&amp;quot; | id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] &amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; src ''(optionnel)''&lt;br /&gt;
: Url vers une image, si cet attribut est déclaré mais contient une chaîne vide, la valeur retournée sera une chaîne vide au lieu du tag img. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; ovsrc ''(optionnel)''&lt;br /&gt;
: Permet de définir l'url d'une image en utilisant le nom d'une variable ovml. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour afficher l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
Affiche l'image que si le paramètre img est fourni dans l'url :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;img&amp;quot; saveas=&amp;quot;Image&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg ovsrc=&amp;quot;Image&amp;quot; alt=&amp;quot;Mon image&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Affiche la photo de l'utilisateur connecté :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USERID&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg id_user=&amp;quot;&amp;lt;OVBAB_SESS_USERID&amp;gt;&amp;quot; maxwidth=&amp;quot;48&amp;quot; maxheight=&amp;quot;48&amp;quot; alt=&amp;quot;&amp;lt;OVBAB_SESS_USER&amp;gt;&amp;quot; resizemode=&amp;quot;CROP_CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSitemapCustomNodeId ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'ID du noeud trouvé dans le plan du site et qui a pour cible le nœud fourni par le paramètre nodeid dans le plan du site du noyau. Si aucun noeud est trouvé dans le plan du site, la valeur de l'attribut nodeid est retourné a la place.&lt;br /&gt;
&lt;br /&gt;
Lors de la mise en place d'un skin cela permet d'indiquer un nœud connu dans le plan du site du noyau, ci celui-ci est inséré dans le plan du site personnalisé à l'aide d'une référence, le nouveau nœud sera automatiquement pris en compte.&lt;br /&gt;
&lt;br /&gt;
Si il existe plusieurs nœuds avec la même cible dans le plan du site du noyau, le premier trouvé sera utilisé&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;&amp;quot; [basenode=&amp;quot;&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: ID du nœud dans le plan du site proposé par le noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Racine de la recherche dans le plan du site personnalisé.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;bab_Articles&amp;quot; saveas=&amp;quot;CustomNodeId&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu basenode=&amp;quot;&amp;lt;OVCustomNodeId&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPreviousArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article précédant l'article spécifié. L'article précédant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPreviousArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFNextArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article suivant l'article spécifié. L'article suivant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFNextArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFWebStat ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.2.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'enregistrer un évènement qui sera comptabilisé dans les statistiques.&lt;br /&gt;
Ceci est particulièrement utile lors de l'affichage d'articles par OvML afin que ceux-ci soient correctement pris en compte dans les statistiques en tant qu'articles vus.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFWebStat name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Type d’évènement à enregistrer&lt;br /&gt;
:* bab_addon&lt;br /&gt;
:* bab_page&lt;br /&gt;
:* bab_articles&lt;br /&gt;
:* bab_artfiles&lt;br /&gt;
:* bab_ovml&lt;br /&gt;
:* bab_fmfolders&lt;br /&gt;
:* bab_fmfiles&lt;br /&gt;
:* bab_forums&lt;br /&gt;
:* bab_threads&lt;br /&gt;
:* bab_posts&lt;br /&gt;
:* bab_faqs&lt;br /&gt;
:* bab_faqsqr&lt;br /&gt;
:* bab_searchword&lt;br /&gt;
:* bab_xlinks&lt;br /&gt;
:* bab_dbdirectories&lt;br /&gt;
:* bab_ldapdirectories&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur correspondant au type d'évènement. Par exemple id de l'article pour bab_articles.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Affichage de l'article --&amp;gt;&lt;br /&gt;
    &amp;lt;OFWebStat name=&amp;quot;bab_articles&amp;quot; value=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFAddStyleSheet ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.5.93&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'insérer un fichier CSS dans l'élément &amp;lt;code&amp;gt;&amp;lt;head&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;/code&amp;gt; de la page HTML.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAddStyleSheet file=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin de la feuille de style relatif au dossier '''styles''' du noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.2.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetPath path=&amp;quot;&amp;quot; file_relative=&amp;quot;1&amp;quot; saveas=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file_relative&lt;br /&gt;
: Convertit un chemin relatif au fichier ovml en un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetSelectedSkinPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie le chemin du répertoire du thème sélectionné.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;OFGetSelectedSkinPath&amp;gt;''' doit remplacer '''skins/&amp;lt;OVbabSkin&amp;gt;/''' dans les fichiers ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetSelectedSkinPath&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCsrfProtectToken ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.4.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de protection contre les attaques CSRF, il doit être ajouté dans tous les formulaire utilisant la méthode POST.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;babCsrfProtect&amp;quot; value=&amp;quot;&amp;lt;OFGetCsrfProtectToken&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCurrentAdmGroup ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.5.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de la délegation actuellement administré par l'utilisateur courrant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;lt;OFGetCurrentAdmGroup&amp;gt;&amp;quot;&amp;gt;&amp;lt;OVDelegationName&amp;gt;&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPortletContainer ==&lt;br /&gt;
&lt;br /&gt;
''Nécessite l'installation du module '''portlets'''''&lt;br /&gt;
&lt;br /&gt;
Permet l'intégration d'une zone de portlet dans la page.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPortletContainer id=&amp;quot;&amp;quot; [mode=&amp;quot;static&amp;quot;] [placeholder=&amp;quot;&amp;quot;] [editplaceholder=&amp;quot;&amp;quot;] [description=&amp;quot;&amp;quot;] [classname=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id&lt;br /&gt;
: L'identifiant unique du portlet&lt;br /&gt;
&lt;br /&gt;
; mode ''(optionnel)''&lt;br /&gt;
: Le type de portlet&lt;br /&gt;
:* static ''(par défaut)'' : Le portlet est personnel, chaque utilisateur peut configurer son portlet&lt;br /&gt;
:* locked : Le portlet est le même pour tout les utilisateurs&lt;br /&gt;
&lt;br /&gt;
; placeholder ''(optionnel)''&lt;br /&gt;
: Un texte à afficher lorsque la zone de portlet est vide&lt;br /&gt;
&lt;br /&gt;
; editplaceholder ''(optionnel)''&lt;br /&gt;
: Un texte à afficher lorsque l'utilisateur édite la zone de portlet&lt;br /&gt;
&lt;br /&gt;
; description ''(optionnel)''&lt;br /&gt;
: Un texte toujours affiché&lt;br /&gt;
&lt;br /&gt;
; classname''(optionnel)''&lt;br /&gt;
: Une classe est ajoutée sur la div&lt;br /&gt;
&lt;br /&gt;
;categories&lt;br /&gt;
&lt;br /&gt;
;initwith&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetRegistryValue ==&lt;br /&gt;
&lt;br /&gt;
Renvoie une valeur de configuration gérée par la bab_Registry.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.97&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFGetRegistryValue path=&amp;quot;/path/to/value&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Le chemin de la registry correspondant à la valeur recherchée&lt;br /&gt;
&lt;br /&gt;
= Les containers OvML =&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les containers contiennent des tags OvML et du code HTML. Ce sont généralement des listes de données identiques ou des conditions. &lt;br /&gt;
&lt;br /&gt;
A l'appel d'un container, OvML met à votre disposition des variables &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La liste des variables dépend du type de container.&lt;br /&gt;
&lt;br /&gt;
Ces variables ne sont plus disponibles en dehors du container.&lt;br /&gt;
&lt;br /&gt;
A l’intérieur de tout container de type liste, les variables suivantes sont disponibles :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCIndex&lt;br /&gt;
| Index de l’entrée courante en commençant par 0&lt;br /&gt;
|-&lt;br /&gt;
| OVCCount&lt;br /&gt;
| Le nombre total d’entrées dans le container&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de comparaison ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent d’effectuer des comparaisons entre les valeurs expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
Si la condition est vrai, le contenu du container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfEqual&lt;br /&gt;
| Vrai si expr1 est égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotEqual&lt;br /&gt;
| Vrai si expr1 est différent expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThan&lt;br /&gt;
| Vrai si expr1 est strictement inférieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThanOrEqual&lt;br /&gt;
| Vrai si expr1 est inférieur ou égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThan&lt;br /&gt;
| Vrai si expr1 est strictement supérieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThanOrEqual&lt;br /&gt;
| Vrai si expr1 est supérieur ou égal à expr2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la comparaison&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la comparaison&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_LOGGED&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfEqual expr1=&amp;quot;&amp;lt;BAB_SESS_LOGGED&amp;amp;gt;&amp;quot; expr2=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Vous êtes connecté !&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/OCIfEqual&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de test d'existence sur les variables ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent de vérifier l'existence ou non d'une variable.&lt;br /&gt;
&lt;br /&gt;
Si la variable est définie ou non, selon le container, le container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name existe&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name n'existe pas&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx name=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable dont on doit tester l'existence&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte ne sera pas affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;variable&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte sera affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OCIfUserMemberOfGroups ==&lt;br /&gt;
&lt;br /&gt;
Ce container est exécuté si l'utilisateur courant appartient à un groupe&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfUserMemberOfGroups groupid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [childs=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCIfUserMemberOfGroups&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; groupid&lt;br /&gt;
: id du groupe ou plusieurs ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Cette variable permet de tester si un utilisateur spécifique appartient à des groupes en donnant un id utilisateur.&lt;br /&gt;
: Si omis, elle prend la valeur de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: yes : L'utilisateur courant doit appartenir à tous les groupes spécifiés dans groupid&lt;br /&gt;
: no ''(par défaut)'' : L'utilisateur courant doit appartenir à au moins un des groupes spécifiés dans groupid&lt;br /&gt;
&lt;br /&gt;
; childs ''(optionnel)''&lt;br /&gt;
: yes : Pour chaque groupe, inclure ses enfants&lt;br /&gt;
: no ''(par défaut)'' : Les enfants ne sont pas inclus&lt;br /&gt;
&lt;br /&gt;
== OCArticlesHomePages ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles des pages d’accueil privée ou publique.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlesHomePages type=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticlesHomePages&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée&lt;br /&gt;
: public : Liste les articles de la page d’accueil publique&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: yes : Filtre les articles selon le droit de visibilité&lt;br /&gt;
: no ''(par défaut)'' : Ne filtre pas&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCategoryId&lt;br /&gt;
| Id de la catégorie du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicTitle&lt;br /&gt;
| Titre du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoi une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers récemment déposés.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFiles last=&amp;quot;&amp;quot; path=&amp;quot;&amp;quot; [folderid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fichiers souhaité&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Indique dans quel sous-répertoire il faut chercher.&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id de l’espace ou plusieurs ids séparés par des virgules.&lt;br /&gt;
: Si omis, le container liste les fichiers récents de tous les répertoires.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fichiers par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fichiers par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fichiers aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileModifiedBy&lt;br /&gt;
| Dernière personne ayant modifié le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fichier a été créé. Si nul (0), le fichier a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles récents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentArticles last=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre d‘articles souhaité&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tous thèmes confondus&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie, tous les thèmes enfants seront utilisés&lt;br /&gt;
: si categoryid est utilisé, topicid devient obsolète&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'article a été créé. Si nul (0), l'article a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers commentaires d'articles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentComments last=&amp;quot;&amp;quot; [articleid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentComments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de commentaires souhaité&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires tous articles confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentThreads ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers fils de discussion de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentThreads last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentThreads&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fils de discussion souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fils de discussion, tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières contributions de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentPosts last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [threadid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentPosts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de contributions souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; threadid ''(optionnel)''&lt;br /&gt;
: Id du fil de discussion&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous sujets confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les contributions aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières questions de faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFaqQuestions last=&amp;quot;&amp;quot; [faqid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de questions souhaité&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières questions, toutes faqs confondues&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie de faq&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question en base de données&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Adresse Web pour accéder à la question dans le portail&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Adresse Web pour accéder à la question en plein écran (destiné à une vue popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionDate&lt;br /&gt;
| Date de création de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionAuthor&lt;br /&gt;
| Auteur de la question&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategories [parentid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; parentid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie parent ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: 0 ''(par défaut)'' : le container liste les catégories de thèmes à la racine.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryNext&amp;gt;...&amp;lt;/OCArticleCategoryNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idendiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryPrevious&amp;gt;...&amp;lt;/OCArticleCategoryPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCParentsArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets parents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCParentsArticleCategory categoryid=&amp;quot;&amp;quot; [reverse=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCParentsArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie.&lt;br /&gt;
&lt;br /&gt;
; reverse ''(optionnel)''&lt;br /&gt;
: 1 si on souhaite la liste dans l’ordre inverse.&lt;br /&gt;
: 0 ''(par défaut)'' : Les catégories sont triées dans l'ordre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une ou plusieurs catégorie de sujet.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategory categoryid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopics ==&lt;br /&gt;
&lt;br /&gt;
Liste des thèmes d'articles d'une catégorie donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article. La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles. La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicNext&amp;gt;...&amp;lt;/OCArticleTopicNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicPrevious&amp;gt;....&amp;lt;/OCArticleTopicPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idem que ceux du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopic ==&lt;br /&gt;
&lt;br /&gt;
Description d’un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic [topicid=&amp;quot;&amp;quot;] [topicname=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème d’articles ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles.&lt;br /&gt;
&lt;br /&gt;
; topicname ''(optionnel)''&lt;br /&gt;
: Nom du thème d’articles&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles ou s'appuie sur le paramètre topicid.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche tous les thèmes dont l'utilisateur a le droit et ayant pour nom &amp;quot;essai&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 ayant pour nom essai.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom se termine par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom commence par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom contient la chaîne essai&lt;br /&gt;
&lt;br /&gt;
== OCArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste des articles d'un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 8.6.94 d'Ovidentia, les paramètres ajoutés à ce container devrait permettre de replacer OCRecentArticles, OCArticlesHomePage et OCArticle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticles [delegationid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [topicid=&amp;quot;&amp;quot;] [articleid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [homepage=&amp;quot;public|private&amp;quot;] [archive=&amp;quot;&amp;quot;] [offset=&amp;quot;&amp;quot;] [rows=&amp;quot;&amp;quot;] [limit=&amp;quot;[offset,]rows&amp;quot;] [order=&amp;quot;asc | desc&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
:: Id de la catégorie, tous les thèmes enfants seront utilisés &lt;br /&gt;
:: si categoryid est utilisé, topicid devient obsolète &lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule &lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; homepage ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée &lt;br /&gt;
: public : Liste les articles de la page d’accueil publique &lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; offset ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nombre d'articles à ignorer à partir du début de la liste&lt;br /&gt;
: 0 ''(par défaut)'' : aucune article n'est ignoré&lt;br /&gt;
&lt;br /&gt;
; rows ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
: -1 ''(par défaut)'' : toutes les lignes sont prises&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: ''Alternative à rows et offset''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCategoryId&lt;br /&gt;
| Id de la catégorie du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleNext&amp;gt;...&amp;lt;/OCArticleNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticlePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlePrevious&amp;gt;...&amp;lt;/OCArticlePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticle ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur les fichiers joints à un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleFiles articleid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCArticleFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForums ==&lt;br /&gt;
&lt;br /&gt;
Liste des forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForums [forumid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCForums&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les forums.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForumNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForumNext&amp;gt;...&amp;lt;/OCForumNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForumPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForumPrevious&amp;gt;...&amp;lt;/OCForumPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForum ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un forum donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForum forumid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCForum&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid :&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCThread ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fil de discussion donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCThread threadid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCThread&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; threadid&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadForumId&lt;br /&gt;
| Id du forum contenant le fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadId&lt;br /&gt;
| Id du sujet du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadPostId&lt;br /&gt;
| Id de la contribution initiale&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadLastPostId&lt;br /&gt;
| Id de la dernière contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadDate&lt;br /&gt;
| Date de la création du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarter&lt;br /&gt;
| Nom du l'initiateur du sujet&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarterId&lt;br /&gt;
| ID de l'utilisateur ayant initié le sujet ( peut être égal à 0 s'il s'agit d'un utilisateur anonyme) &lt;br /&gt;
|-&lt;br /&gt;
| OVThreadUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPost ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une contribution donnée ou plusieurs séparées par des virgules.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCPost postid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid :&lt;br /&gt;
: Id de la contribution ou plusieurs Ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du fil de la discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthorId&lt;br /&gt;
| ID de l'auteur (peut être égal à 0 si l'auteur était un utilisateur anoyme)&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution à l'aide d'une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostReplyUrl&lt;br /&gt;
| Url pour répondre (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostModifyUrl&lt;br /&gt;
| Url pour modifier (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostConfirmUrl&lt;br /&gt;
| Url pour confirmer (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostDeleteUrl&lt;br /&gt;
| Url pour supprimer la contribution (sinon vide si pas de droit) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPostFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations de fichiers sur une contribution donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCPostFiles postid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid&lt;br /&gt;
: Id de la contribution&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolders [folderid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFolders&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolderNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderNext&amp;gt;...&amp;lt;/OCFolderNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolderPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderPrevious&amp;gt;...&amp;lt;/OCFolderPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolder ==&lt;br /&gt;
&lt;br /&gt;
Donne les information sur un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolder folderid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFolder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSubFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-répertoires du répertoire path d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSubFolders folderid=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSubFolders&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les sous-répertoire du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderName&lt;br /&gt;
| Nom du sous répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des fichiers d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFiles folderid=&amp;quot;&amp;quot; rows=&amp;quot;&amp;quot; offset=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; offset&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nième fichier à partir du début de la liste&lt;br /&gt;
&lt;br /&gt;
; rows&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les fichiers du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: En lien avec l'attribut orderby.&lt;br /&gt;
:* asc ''(par défaut)'' : Ordonne les fichiers par ordre croissant&lt;br /&gt;
:* desc : Ordonne les fichiers par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
:''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
:* name ''(par défaut)'' : Ordonne les fichiers par nom&lt;br /&gt;
:* creation : Ordonne les fichiers par date de création&lt;br /&gt;
:* modification : Ordonne les fichiers par date de modification&lt;br /&gt;
:* size : Ordonne les fichiers par taille&lt;br /&gt;
:* hits : Ordonne les fichiers par nombre de &amp;quot;hits&amp;quot;&lt;br /&gt;
:* manual : Ordonne les fichiers suivant l'ordre défini manuellement sur le répertoire.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url du fichier si celui-ci est une image (utilisation pour un affichage). Cette variable ne prend pas en compte les droits définis au niveau du gestionnaire de fichiers.&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFileNext&amp;gt;...&amp;lt;/OCFileNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFiles|OCFiles]].&lt;br /&gt;
&lt;br /&gt;
== OCFilePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFilePrevious&amp;gt;...&amp;lt;/OCFilePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFile ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fichier d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFile fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFile&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileFields ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des champs d'un fichier donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFileFields fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFileFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldName&lt;br /&gt;
| Nom du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqs ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des Faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqs [faqid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqs&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqNext&amp;gt;...&amp;lt;/OCFaqNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqPrevious&amp;gt;...&amp;lt;/OCFaqPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaq ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une Faq donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaq faqid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategories ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des sous catégories d’une Faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategories faqid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqSubCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la faq&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations des sous-catégories d’une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategory faqsubcatid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqSubCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid&lt;br /&gt;
: Id de la sous catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des questions/réponses d'une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestions [faqid=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la sous catégorie faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs indiquées par le paramètre faqid.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionNext&amp;gt;...&amp;lt;/OCFaqQuestionNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionPrevious&amp;gt;...&amp;lt;/OCFaqQuestionPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestion ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une questions/réponses donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestion questionid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqQuestion&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; questionid&lt;br /&gt;
: Id de la question/réponse de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles d'un thème donné en attente d'approbation pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingArticles [topicid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation tout thème confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les commentaires en attente d'approbation d'un article donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingComments [articleid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingComments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires en attente de tout article confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les commentaires en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date de publication du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers en attente d'approbation d'un répertoire donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingFiles [folderid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fichiers en attente de tout répertoire confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les fichiers en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste les contributions en attente d'approbation d'un forum donné ( forumid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingPosts [forumid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingPosts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les contributions en attente de tout forum confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les contributions en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendars ==&lt;br /&gt;
&lt;br /&gt;
Liste les calendriers &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendars [type=&amp;quot;&amp;quot;] [calendarid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendars&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste tous les agendas. type peut prendre les valeurs suivantes :&lt;br /&gt;
: user: les agendas personnels &lt;br /&gt;
: group: les agendas de groupes&lt;br /&gt;
: resource: les agendas de ressources&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Un ou plusieurs id d'agendas séparés par des virgules&lt;br /&gt;
: Si omis, le container liste tous les agendas.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarId&lt;br /&gt;
| Id de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarName&lt;br /&gt;
| Intitulé de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarDescription&lt;br /&gt;
| Description de l'agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarOwnerId&lt;br /&gt;
| Id du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarType&lt;br /&gt;
| Type de l’agenda ( user, group ou resource )&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarUrl&lt;br /&gt;
| Url pour accéder à la page Agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories d’événements des agendas &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarCategories [filter=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryName&lt;br /&gt;
| Intitulé de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarUserEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas personnels&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarUserEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarUserEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité.Remarque : si le paramètre est à «&amp;amp;nbsp;no&amp;amp;nbsp;», les événements privés seront aussi remontés&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarGroupEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas collectifs (anciennement agendas de groupes)&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarGroupEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarGroupEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; groupid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
: Remarque : le paramètre groupid correspond à l'identifiant (grpid) de l'agenda lorsqu'on utilise les agendas collectifs.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarResourceEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas de ressources&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarResourceEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarResourceEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparées par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; resourceid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas ( personnel, groupes ou de ressources )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date &lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramènera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas le container liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarId&lt;br /&gt;
| Id numérique de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrlId&lt;br /&gt;
| Id de l'agenda principal contenant le type, exemple &amp;quot;personal/1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarName&lt;br /&gt;
| Nom de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarType&lt;br /&gt;
| type de l'agenda principal (exemple: &amp;quot;caldav_personal&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectories ==&lt;br /&gt;
&lt;br /&gt;
Liste les annuaires de base de données&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectories [directoryid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid ''(optionnel)''&lt;br /&gt;
: Id de l'annuaire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: « database » ou « group », si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectory directoryid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryFields ==&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryFields directoryid=&amp;quot;&amp;quot; [all=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: 1 : Donne la liste de tous les champs&lt;br /&gt;
: 0 : Donne la liste de champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldId&lt;br /&gt;
| Identifiant du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Le tableau ci-dessous donne la correspondance entre les champs et leurs identifiants :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Champ&lt;br /&gt;
! Identifiant&lt;br /&gt;
|-&lt;br /&gt;
| Surnom&lt;br /&gt;
| cn&lt;br /&gt;
|-&lt;br /&gt;
| Nom&lt;br /&gt;
| sn&lt;br /&gt;
|-&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
| mn&lt;br /&gt;
|-&lt;br /&gt;
| Prénom&lt;br /&gt;
| givenname&lt;br /&gt;
|-&lt;br /&gt;
| Photo&lt;br /&gt;
| jpegphoto&lt;br /&gt;
|-&lt;br /&gt;
| Adresse de messagerie&lt;br /&gt;
| email&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (bureau)&lt;br /&gt;
| btel&lt;br /&gt;
|-&lt;br /&gt;
| Tél. mobile&lt;br /&gt;
| mobile&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (domicile)&lt;br /&gt;
| htel&lt;br /&gt;
|-&lt;br /&gt;
| Télécopie (bureau)&lt;br /&gt;
| bfax&lt;br /&gt;
|-&lt;br /&gt;
| Titre&lt;br /&gt;
| title&lt;br /&gt;
|-&lt;br /&gt;
| Service&lt;br /&gt;
| departmentnumber&lt;br /&gt;
|-&lt;br /&gt;
| Société&lt;br /&gt;
| organisationname&lt;br /&gt;
|-&lt;br /&gt;
| Rue (bureau)&lt;br /&gt;
| bstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (bureau)&lt;br /&gt;
| bcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (bureau)&lt;br /&gt;
| bpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (bureau)&lt;br /&gt;
| bstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (bureau)&lt;br /&gt;
| bcountry&lt;br /&gt;
|-&lt;br /&gt;
| Rue (domicile)&lt;br /&gt;
| hstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (domicile)&lt;br /&gt;
| hcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (domicile)&lt;br /&gt;
| hpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (domicile)&lt;br /&gt;
| hstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (domicile)&lt;br /&gt;
| hcountry&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 1&lt;br /&gt;
| user1&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 2&lt;br /&gt;
| user2&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 3&lt;br /&gt;
| user3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Pour les champs additionnels, les identifiants sont de la forme '''babdirfXX''' ou '''XX''' est l'id du champ additionnel ( correspondant à fxid dans la liste des champs additionnels de l'annuaire ).&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMembers ==&lt;br /&gt;
&lt;br /&gt;
Liste les membres d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMembers directoryid=&amp;quot;&amp;quot; [fields=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [like=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryMembers&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: Ignoré si l'attribut '''fields''' est spécifié&lt;br /&gt;
: 1 : Donne tous les champs pour chaque membre&lt;br /&gt;
: 0 : Donne uniquement les champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
; fields ''(optionnel)''&lt;br /&gt;
: liste des identifiants des champs souhaités séparés par des virgules ( exemple &amp;quot;sn,givenname,email&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Identifiant du champ à utiliser pour ordonner la liste&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; like ''(optionnel)''&lt;br /&gt;
: Restreint la liste des membres ayant le champ spécifié par orderby (exemple orderby=&amp;quot;givenname&amp;quot;) commençant par ce motif ( exemple like=&amp;quot;A&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUrl&lt;br /&gt;
| Url pour accéder à la fiche détaillée du membre&lt;br /&gt;
|-&lt;br /&gt;
| DirectoryMemberEmailUrl&lt;br /&gt;
| Url pour afficher la popup de composition de message&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMemberFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryMembers'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMemberFields&amp;gt;...&amp;lt;/OCDbDirectoryMemberFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntry ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un membre d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntry directoryid=&amp;quot;&amp;quot; memberid=&amp;quot;&amp;quot; userid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectoryEntry&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; memberid&lt;br /&gt;
: Id du membre dans l'annuaire&lt;br /&gt;
&lt;br /&gt;
; userid&lt;br /&gt;
: Id Ovidentia de l'utilisateur s'il est enregistré&lt;br /&gt;
: Ignoré si memberid renseigné.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberUrl&lt;br /&gt;
| Url vers la fiche annuaire du membre&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntryFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryEntry'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntryFields&amp;gt;...&amp;lt;/OCDbDirectoryEntryFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryAcl ==&lt;br /&gt;
&lt;br /&gt;
Liste les utilisateurs ayant des droits sur un annuaire.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryAcl directoryid=&amp;quot;&amp;quot; [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryAcl&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: modify : pour les utilisateurs ayant le droit de modifier une fiche&lt;br /&gt;
: add : pour les utilisateurs ayant le droit d'ajouter une fiche&lt;br /&gt;
: view : pour les utilisateurs ayant le droit de consulter l'annuaire&lt;br /&gt;
: delete :  pour les utilisateurs ayant le droit de supprimer une fiche&lt;br /&gt;
: export :  pour les utilisateurs ayant le droit d'exporter l'annuaire&lt;br /&gt;
: import :  pour les utilisateurs ayant le droit d'importer l'annuaire&lt;br /&gt;
: empty :  pour les utilisateurs ayant le droit de vider l'annuaire&lt;br /&gt;
: bind :  pour les utilisateurs ayant le droit d'attacher une fiche&lt;br /&gt;
: unbind :  pour les utilisateurs ayant le droit de détacher une fiche&lt;br /&gt;
: view :  pour les utilisateurs ayant le droit de voir les fiches (DEFAULT)&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserFullName&lt;br /&gt;
| Nom complet de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserEmail&lt;br /&gt;
| Adresse email de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserId&lt;br /&gt;
| Id de l'utilisateur dans la base de données&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegations ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegations [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegations&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si yes : le container tient compte des droits d'accès de l'utilisateur&lt;br /&gt;
: Si no : le container ne tient pas compte des droits d'accès et ramène toutes les délégations créées dans le portail&lt;br /&gt;
: Si omis, le container tient compte des droits d'accès&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegation ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont fait partie l'utilisateur courant&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegation delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegation&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsManaged [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont l'utilisateur courant est administrateur.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationItems ==&lt;br /&gt;
&lt;br /&gt;
Liste les fonctions déléguées aux administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationItems delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationItems&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemName&lt;br /&gt;
| Intitulé de la fonction&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemValue&lt;br /&gt;
| 1: si la fonction est déléguée, 0 sinon&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationAdministrators ==&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationAdministrators delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationAdministrators&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationUserId&lt;br /&gt;
| Id de l'administrateur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategories [categoryid=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: Si omis, le container liste toutes les catégories&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une catégorie de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategory [categoryid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationsCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmSpaces ==&lt;br /&gt;
&lt;br /&gt;
Liste les espaces de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmSpaces&amp;gt;...&amp;lt;/OCTmSpaces&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceId&lt;br /&gt;
| Id de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceName&lt;br /&gt;
| Nom de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceDescription&lt;br /&gt;
| Description de l'espace de projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmProjects ==&lt;br /&gt;
&lt;br /&gt;
Liste les projets d'un espace de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmProjects spaceid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCTmProjects&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; spaceid&lt;br /&gt;
: Id de l'espace de projets&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectId&lt;br /&gt;
| Id du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectName&lt;br /&gt;
| Nom du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectDescription&lt;br /&gt;
| Description du projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmTasks ==&lt;br /&gt;
&lt;br /&gt;
Liste les tâches d'un projet ou des tâches personnelles du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmTasks [projectid=&amp;quot;&amp;quot;] [startdate=&amp;quot;&amp;quot;] [enddate=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCTmTasks&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; projectid ''(optionnel)''&lt;br /&gt;
: Id du projet.&lt;br /&gt;
: Si omis, le conteneur renvoie les tâches personnelles de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; startdate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de début est postérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; enddate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de fin est antérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;&lt;br /&gt;
: desc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order. La valeur par défault est &amp;quot;TaskNumber&amp;quot;.&lt;br /&gt;
: Cet attribut peur contenir le nom de n'importe laquelle des variables renvoyées sans le préfixe &amp;quot;OV&amp;quot;, par exemple &amp;quot;TaskCategoryName&amp;quot; ou &amp;quot;TaskEndDate&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskId&lt;br /&gt;
| Id de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskProjectId&lt;br /&gt;
| Id du projet de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskNumber&lt;br /&gt;
| Numéro de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskShortDescription&lt;br /&gt;
| Description courte de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskStartDate&lt;br /&gt;
| Date de début de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskEndDate&lt;br /&gt;
| Date de fin de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryId&lt;br /&gt;
| Id de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryName&lt;br /&gt;
| Nom de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCompletion&lt;br /&gt;
| Niveau d'avancement de la tâche (0-100)&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskOwnerId&lt;br /&gt;
| Id de l'utilisateur propriétaire de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskClass&lt;br /&gt;
| Classe de la tâche&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgUserEntities ==&lt;br /&gt;
&lt;br /&gt;
Liste les entités d'organigrammes pour lesquelles un utilisateur à un rôle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgUserEntities userId=&amp;quot;&amp;quot; [orgChartId=&amp;quot;&amp;quot;] [roleType=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgUserEntities&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; userId&lt;br /&gt;
: Identifiant (entier) de l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; orgChartId ''(optionnel)''&lt;br /&gt;
: Identifiant (entier) de l'organigramme.&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'organigramme par défaut (nommé à l'origine Ovidentia) qui est utilisé.&lt;br /&gt;
&lt;br /&gt;
; roleType ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors tous les rôles seront utilisés.&lt;br /&gt;
: Les rôles sont des valeurs de 0 à 3&lt;br /&gt;
: 0 étant les rôles personnalisés&lt;br /&gt;
: 1 étant le rôle supérieur&lt;br /&gt;
: 2 étant le rôle employé&lt;br /&gt;
: 3 étant le rôle membre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgPathToEntity ==&lt;br /&gt;
&lt;br /&gt;
Liste toutes les entités parentes d'une entité d'un organigramme.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgPathToEntity entityId=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [includeEntity=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgPathToEntity&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'ordre ascendant qui est utilisé.&lt;br /&gt;
: Ordre dans lequel le chemin jusqu'à la racine sera retourné, les valeurs possible sont asc ou desc&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
; includeEntity ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis, alors l'entité ne sera pas incluse dans les résultats.&lt;br /&gt;
: Les valeurs possibles sont&amp;amp;nbsp;:&lt;br /&gt;
: 0 pour ne pas inclure l'entité (valeur par défaut)&lt;br /&gt;
: 1 pour inclure l'entité&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgChildEntities ==&lt;br /&gt;
&lt;br /&gt;
Liste toutes les entités enfant directes d'une entité d'un organigramme.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.100&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgChildEntities entityId=&amp;quot;&amp;quot; &amp;gt;...&amp;lt;/OCOrgChildEntities&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgEntityMembers ==&lt;br /&gt;
&lt;br /&gt;
Liste tous les membres d'une entité.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.100&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgEntityMembers entityId=&amp;quot;&amp;quot; &amp;gt;...&amp;lt;/OCOrgEntityMembers&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberDirEntryId&lt;br /&gt;
| Identifiant (entier) de la fiche annuaire de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberRoleType&lt;br /&gt;
| Id du rôle : 1 = Superior, 2 = Temporary employee, 3 = Members, 0 = Other collaborators&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberRoleName&lt;br /&gt;
| Nom du rôle&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserDisabled&lt;br /&gt;
| Utilisateur est désactivé (1 ou 0)&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserConfirmed&lt;br /&gt;
| Utilisateur est confirmé (1 ou 0)&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberSn&lt;br /&gt;
| Nom&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberGivenname&lt;br /&gt;
| Prénom&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserId&lt;br /&gt;
| Id user correspondant&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCMultipages ==&lt;br /&gt;
&lt;br /&gt;
Ce container permet de faciliter les calculs réalisés pendant un multi-pages. Ainsi selon le nombre total de résultats et le nombre de résultats à afficher par pages, le container permet de retourner le nombre de pages que contient le multi-pages. &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCMultipages total=&amp;quot;&amp;quot; maxpages=&amp;quot;&amp;quot; perpage=&amp;quot;&amp;quot; currentpage=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCMultipages&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; total&lt;br /&gt;
: Nombre total de résultats.&lt;br /&gt;
&lt;br /&gt;
; maxpages&lt;br /&gt;
: Nombre maximum de pages à afficher&lt;br /&gt;
&lt;br /&gt;
; perpage&lt;br /&gt;
: Nombre maximum de résultats à afficher par pages&lt;br /&gt;
&lt;br /&gt;
; currentpage&lt;br /&gt;
: Numéro de la page en cours&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCurrentPageNumber &lt;br /&gt;
| Numéro de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVNextPageNumber&lt;br /&gt;
| Numéro de la page suivante si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVPreviousPageNumber&lt;br /&gt;
| Numéro de la page précédente si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVTotalPages&lt;br /&gt;
| Nombre total de pages&lt;br /&gt;
|-&lt;br /&gt;
| OVResultFirst&lt;br /&gt;
| Index du premier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultLast&lt;br /&gt;
| Index du dernier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultsPage&lt;br /&gt;
| Nombre de résultats sur la page courante&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntries ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-entrées de navigation d'Ovidentia (Plan du site) d'une entrée parente. Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntries (node=&amp;quot;&amp;quot; | langid=&amp;quot;&amp;quot;) [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntries&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; langid&lt;br /&gt;
: Identifiant multilangue de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: peut être utilisé à la place de l'attribut node&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntry ==&lt;br /&gt;
&lt;br /&gt;
Renvoie les information sur une entrée de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntry node=&amp;quot;&amp;quot; [sitemap=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntry&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément (noeud du plan du site).&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapCustomNode ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des noeuds ayant pour cible l'id spécifié dans l'attribut &amp;lt;code&amp;gt;target&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans le module sitemap_editor, la valeur à saisir dans l'attribut target est affiché dans l'entête sur la page de visualisation du nœud.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapCustomNode [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] target=&amp;quot;&amp;quot; [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapCustomNode&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; target&lt;br /&gt;
: Id du noeud cible&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin. s'il n'est pas renseigné, le noeur racine par défaut sera utilisé (Custom pour le plan du site fourni par sitemap_editor), DGAll pour le plan du site du noyau).&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: permet de limiter le nombre d'éléments retournés, par exemple, &amp;lt;code&amp;gt;limit=&amp;quot;0,1&amp;quot;&amp;lt;/code&amp;gt; pour obtenir seulement le premier noeud. La syntaxe est identique à l'attribut &amp;lt;code&amp;gt;limit&amp;lt;/code&amp;gt; de OCSitemapPath&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapPath ==&lt;br /&gt;
&lt;br /&gt;
Retourne le chemin de fer (rail) d'une entrée de navigation sous la forme d'une liste d'entrées de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapPath [node=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapPath&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin.&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5,2&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur à 2 éléments à partir du 5ème. Si la première valeur est négative, l'index du premier élément retourné sera calculé à partir du nombre d'élément total. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;-1,1&amp;quot;&amp;lt;/code&amp;gt; affiche le dernier élément seulement. L'index négatif est supporté à partir d'ovidentia &amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Si la valeur est &amp;quot;1&amp;quot;, le denier noeud du plan du site auquel on a accédé sera mémorisé et récupéré lors de l'accès a une page en dehors du plan du site.&lt;br /&gt;
: La valeur par défaut est &amp;quot;1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Différentes méthodes d’utilisation d’un fichier OvML =&lt;br /&gt;
== Utilisation dans une url ==&lt;br /&gt;
Un fichier OvML peut être appellé en utilisant l’url suivante :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où fichier-ovml est le nom de votre fichier OvML qui doit se trouver dans le répertoire suivant&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
skins/nom-du-skin/ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le fichier ainsi appelé est parsé par Ovidentia et le résultat est affiché dans la partie centrale du portail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si l’on souhaite afficher le résultat en dehors du portail, par exemple dans une fenêtre popup, il faut ajouter le paramètre echo=1 comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De plus, si l’on souhaite passer des paramètres au fichier OvML, on utilisera l’url comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&amp;amp;param=val&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, on peut utiliser la variable OVparam dans le fichier OvML.&lt;br /&gt;
&lt;br /&gt;
Remarque : les paramètres peuvent être envoyés par formulaires en méthodes GET et POST.&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans un fichier template ==&lt;br /&gt;
Dans tout fichier template d’Ovidentia, on peut utiliser un fichier OvML en utilisant la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{ $OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : la syntaxe avec les accolades ne permet pas l'utilisation de nouvelles accolades à l'intérieur.&lt;br /&gt;
&lt;br /&gt;
{ $OVML({ mavariable }) } est impossible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est possible de passer une variable template en tant que paramètre à un fichier OvML via la syntaxe { $OVML(...) } d'un fichier template :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple : { $OVML(monFichier.html,param1=&amp;quot;var1&amp;quot;) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
si var1 est définie dans le template, le parseur la remplace avec sa valeur, sinon il utilise la valeur &amp;quot;var1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Optimiser le temps d'exécution d'un script OvML (disponible à partir de la version 7.2 d'Ovidentia) :'''&lt;br /&gt;
&lt;br /&gt;
Si votre script n'a pas besoin d'être réactualisé à chaque exécution, vous pouvez décider d'utiliser le cache via la syntaxe $OVMLCACHE.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE s'utilise dans les mêmes conditions que $OVML.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE peut recevoir un paramètre supplémentaire : _ovml_cache_duration=86400. Il permet d'indiquer le temps maximum pendant lequel le script ne sera pas réactualisé. Valeur en secondes.&lt;br /&gt;
&lt;br /&gt;
Si ovml_cache_duration n'est pas renseigné, le script sera réactualisé toutes les 3600 secondes (1 heure).&lt;br /&gt;
&lt;br /&gt;
Remarque : le cache est enregistré dans la session de l'utilisateur courant. Donc le script est systématiquement réactualisé si l'utilisateur se déconnecte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple :&lt;br /&gt;
&lt;br /&gt;
{ $OVMLCACHE(monFichier.html,param1=3,_ovml_cache_duration=86400) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : pensez bien aux conséquences d'utilisation du cache OvML avant de l'appliquer sur vos scripts. Pendant 3600 secondes, vous pouvez modifier vos scripts et des données d'Ovidentia sans pouvoir le vérifier à l'affichage !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autres types de cache possibles :&lt;br /&gt;
*session : cache dans la session (default)&lt;br /&gt;
*sitemap : cache dans un fichier basé sur le profile du plan du site&lt;br /&gt;
*file : cache dans un fichier&lt;br /&gt;
&lt;br /&gt;
Exemple d'utilisation avec un autre type de cache :&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE(menu.html,_ovml_cache_type=sitemap)&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans du contenu ==&lt;br /&gt;
On peut incorporer le résultat d’un fichier OvML dans du contenu Ovidentia ( article, section, faq etc… ). On utilisera la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Utilisation pour les pages d’accueil ==&lt;br /&gt;
On peut utiliser un fichier OvML pour les pages d’accueil privée et publique. Pour cela, utilisez les fichiers spécifiques private.html et public.html.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lors de l’affichage de la page public, Ovidentia cherche un fichier ayant le nom public.html dans le répertoire skins/nom-du-skin/ovml . S’il le trouve, il l’utilisera pour la page d’accueil public. Sinon, il affichera les articles définis par l'administrateur pour la page d’accueil public.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il en est de même pour la page d’accueil privée.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML par les modules ( addons ) ==&lt;br /&gt;
A partir de la version 5.4.2 d'Ovidentia, il est possible pour les modules de fournir des fonctionnalités basées sur OvML ( voir la documentation fournie avec le module ).&lt;br /&gt;
&lt;br /&gt;
Afin d'utiliser ces fonctionnalités, on utilisera le container suivant :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCAddon name=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; param2=&amp;quot;&amp;quot; ...&amp;gt;...&amp;lt;/OCAddon&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut du container du module&lt;br /&gt;
&lt;br /&gt;
Pour la signification des paramètres, il faut consulter la documentation fournie avec le module.&lt;br /&gt;
&lt;br /&gt;
La plupart du temps, le premier paramètre indique le nom du container que l'on veut utiliser et les paramètres suivants sont des attributs à ce container.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 5.6.3, il est aussi possible de créer des fonctions OvML pour un module. La syntaxe d'utilisation de ces fonctions est la suivante :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAddon name=&amp;quot;&amp;quot; function=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; function&lt;br /&gt;
: Nom de la fonction&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut de la fonction utilisée&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML dans l'éditeur Wysiwyg ==&lt;br /&gt;
L'éditeur Wysiwyg d'Ovidentia possède une option permettant d'utiliser un fichier OvML afin de l'intégrer dans l'affichage d'un article, d'une section... Par défaut, tous les fichiers OvML présents dans le dossier ovml de la skin courante sont affichés dans le formulaire de sélection. Il existe un moyen de cacher ces fichiers aux utilisateurs de l'éditeur en modifiant la racine de sélection des fichiers :&lt;br /&gt;
&lt;br /&gt;
On ajoute un dossier nommé &amp;quot;editor&amp;quot; dans le dossier ovml de la skin courante, l'éditeur Wysiwyg ne proposera alors que les fichiers présents dans ce répertoire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est toujours possible d'utiliser la syntaxe $OVML manuellement afin d'exécuter un fichier OvML ne se situant pas dans le dossier editor.&lt;/div&gt;</summary>
		<author><name>Laucho</name></author>	</entry>

	<entry>
		<id>https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5722</id>
		<title>Référence OvML</title>
		<link rel="alternate" type="text/html" href="https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5722"/>
				<updated>2019-03-08T15:05:47Z</updated>
		
		<summary type="html">&lt;p&gt;Laucho : /* OCOrgChildEntities */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Catégorie:Développement de skins]]&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
OvML ( Ovidentia Markup Langage ) est un ensemble de balises, identiques par leur syntaxe à celles utilisées avec HTML. Elles permettent d’extraire des données Ovidentia, de les manipuler et de les présenter en utilisant HTML.&lt;br /&gt;
&lt;br /&gt;
Les données à extraire peuvent être de plusieurs types, comme par exemple, les cinq derniers articles publiés, les dernières contributions d’un forum donné, les derniers fichiers chargés, etc …&lt;br /&gt;
&lt;br /&gt;
On pourra ainsi s’en servir pour réorganiser complètement la page d'accueil d'un site Ovidentia en y insérant, par exemple, la liste des 3 derniers articles, la liste des 5 dernières contributions d'un forum, des images, le texte d'un article spécifique, ...&lt;br /&gt;
&lt;br /&gt;
La conception d'une page OvML est identique à celle d'une page HTML. Elle peut ne contenir que des balises OvML ou un mélange HTML et OvML. On peut aussi partir d'une page HTML existante et y insérer des données Ovidentia en utilisant les balises OvML. Pour l’afficher, on utilisera l’url suivante :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
Certaines balises OvML sont dites “Container&amp;quot;. Un container est une balise OvML contenant une partie du fichier OvML comprise entre un tag d’ouverture et un tag de fermeture. Un container peut être une liste ou une condition. Dans le cas d’une liste, le contenu du container est répété autant de fois qu’il y a d’éléments dans la liste. Un container ‘condition’ n’affiche son contenu que dans le cas où la condition est vraie.&lt;br /&gt;
&lt;br /&gt;
== Les variables &amp;lt;OVxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Une variable OvML est de la forme:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
où xxxx est le nom de la variable.&lt;br /&gt;
&lt;br /&gt;
Différents paramètres peuvent être utilisés pour modifier l’affichage du résultat de la variable.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être sauvegardée dans une autre variable en utilisant le paramètre saveas (voir ci-dessous).&lt;br /&gt;
&lt;br /&gt;
== Les fonctions &amp;lt;OFxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Les fonctions se présentent sous la forme :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Elles permettent, entre autre, de traduire du texte, de faire des opérations arithmétiques, etc, …&lt;br /&gt;
&lt;br /&gt;
Le résultat de ces fonctions peut être sauvegardé dans une variable OvML en utilisant le paramètre saveas (voir ci-dessus).&lt;br /&gt;
&lt;br /&gt;
== Les containers &amp;lt;OCxxxx&amp;gt; … &amp;lt;/OCxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque importante d'utilisation des containers :'''&lt;br /&gt;
&lt;br /&gt;
* Il est possible d’imbriquer les containers sauf s’ils ont le même nom. Dans le cas précédent, il existe l’astuce de rajouter un paramètre sans valeur différente dans les balises. Ce paramètre va permettre d'identifier l'ouverture et la fermeture des containers par le moteur d'Ovidentia. Le paramètre doit donc se retrouver dans la balise d'ouverture ainsi que dans la balise de fermeture.&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre1&amp;gt;&lt;br /&gt;
    &amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre2&amp;gt;&lt;br /&gt;
        ...&lt;br /&gt;
    &amp;lt;/OCxxxx monparametre2&amp;gt;&lt;br /&gt;
&amp;lt;/OCxxxx monparametre1&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Chaque paramètre d'un container est vu comme une variable par le moteur OvML; il faut donc éviter d'utiliser pour nom d'une variable OvML le nom d'un attribut d'un container pour supprimer des erreurs d'interprétation.&lt;br /&gt;
&lt;br /&gt;
= Les variables OvML =&lt;br /&gt;
&lt;br /&gt;
Les variables OvML peuvent être définies dans le fichier OvML, produites par un container ou passées comme paramètres dans l’url. Elles sont accessibles en utilisant la syntaxe :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnom-de-la-variable&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut définir une variable OvML en utilisant la fonction PutVar :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;nbArticles&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit une variable nbArticles initialisée à la valeur 10.&lt;br /&gt;
&lt;br /&gt;
Pour récupérer la valeur dans une page OvML, il faut utiliser la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut aussi définir une variable en utilisant une variable globale d’Ovidentia. Pour cela, il suffira d’omettre le deuxième paramètre :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;babSlogan&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maintenant la variable &amp;lt;code&amp;gt;&amp;lt;OVbabSlogan&amp;gt;&amp;lt;/code&amp;gt; existe dans OvML et contient le contenu du slogan du site.&lt;br /&gt;
&lt;br /&gt;
On peut ainsi utiliser les variables d’Ovidentia pour récupérer le nom de l’utilisateur connecté ( BAB_SESS_USER ), son ID ( BAB_SESS_USERID ), etc.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
* babCurrentDate est une variable globale permettant de récupérer la date courante. Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
* Les variables globales booléennes comme BAB_SESS_LOGGED ont la valeur nulle si la valeur est fausse (false) et vaut 1 si la valeur est vraie (true).&lt;br /&gt;
&lt;br /&gt;
Il est parfois utile de tester l’existence d’une variable avant de la définir. On utilisera pour cela la fonction '''IfNotIsSet''' :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;page&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, si la variable page n’est pas définie, elle sera définie avec la valeur initiale 1.&lt;br /&gt;
&lt;br /&gt;
Toutes les variables produites par un container peuvent être jointes en utilisant la syntaxe d’une variable OvML &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
On peut aussi passer des variables OvML à un fichier OvML en utilisant l’url :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;total=1000&lt;br /&gt;
&lt;br /&gt;
Dans la page OvML on peut donc utiliser la variable totale.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être modifiée ou sauvegardée dans une autre variable en utilisant les attributs suivants :&lt;br /&gt;
&lt;br /&gt;
== saveas ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable dans une autre.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles saveas=&amp;quot;TotalArticles&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Une nouvelle variable TotalArticles est créée et sa valeur est la même que celle de nbArticles.&lt;br /&gt;
&lt;br /&gt;
== strlen ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer les n premiers caractères de la variable.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Récupère les n premiers caractères du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il est possible de spécifier une chaîne qui sera ajoutée à la fin du résultat si la variable a été tronquée. Par exemple &amp;quot;...“ pour indiquer une suite :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100,...&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== striptags ==&lt;br /&gt;
&lt;br /&gt;
Supprime les tags HTML de la variable :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les tags HTML de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan striptags=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== htmlentities ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit les entities HTML ( &amp;lt; devient &amp;amp;amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit en inverse les entities HTML ( &amp;amp;amp;lt; devient &amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan htmlentities=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== stripslashes ==&lt;br /&gt;
&lt;br /&gt;
Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan stripslashes=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== urlencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans une url&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan urlencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== jsencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans du javascript&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan jsencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== strcase ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| upper&lt;br /&gt;
| Convertit le contenu de la variable en majuscule&lt;br /&gt;
|-&lt;br /&gt;
| lower&lt;br /&gt;
| Convertit le contenu de la variable en minuscule&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strcase=&amp;quot;upper&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nlremove ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les retours chariots&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nlremove=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== trim ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| left&lt;br /&gt;
| Supprime les blancs en début de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| right&lt;br /&gt;
| Supprime les blancs en fin de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| all&lt;br /&gt;
| Supprime les blancs en début et en fin de chaîne&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan trim=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nl2br ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;1&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Transforme les retours chariots en &amp;lt;BR&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nl2br=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== sprintf ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| Voir la documentation PHP pour la fonction sprintf&lt;br /&gt;
| Retourne une chaîne formatée&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVMoney sprintf=&amp;quot;%01.2f&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== date ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater une date Ovidentia &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| S&lt;br /&gt;
| Format court de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| L&lt;br /&gt;
| Format long de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| T&lt;br /&gt;
| Format de l'heure défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| d&lt;br /&gt;
| Trois premières lettres du jour de la semaine Dim pour Dimanche&lt;br /&gt;
|-&lt;br /&gt;
| D&lt;br /&gt;
| Jour de la semaine Dimanche par exemple&lt;br /&gt;
|-&lt;br /&gt;
| j&lt;br /&gt;
| Jour du mois, sur deux chiffres (éventuellement avec un zéro) : &amp;quot;01&amp;quot; à &amp;quot;31&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| m&lt;br /&gt;
| Mois, en trois lettres : par exemple &amp;quot;Avr&amp;quot; (pour Avril)&lt;br /&gt;
|-&lt;br /&gt;
| M&lt;br /&gt;
| Mois en lettres : Avril par exemple&lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Mois; i.e. &amp;quot;01&amp;quot; à &amp;quot;12&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Y&lt;br /&gt;
| Année, 4 chiffres; i.e. &amp;quot;2003&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| y&lt;br /&gt;
| Année, 2 chiffres; i.e. &amp;quot;03&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| H&lt;br /&gt;
| heure, au format 24h, &amp;quot;00&amp;quot; à &amp;quot;23&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| i&lt;br /&gt;
| Minutes; &amp;quot;00&amp;quot; à &amp;quot;59&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleDate date=&amp;quot;%d %j %m %Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;OVbabCurrentDate&amp;gt;&amp;lt;/code&amp;gt; est une variable permettant de récupérer la date courante.&lt;br /&gt;
&lt;br /&gt;
Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabCurrentDate date=&amp;quot;%D %j %M&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== author ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater l’auteur d’un article, un commentaire etc, … quand la variable contient l’id de l’auteur.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| %F&lt;br /&gt;
| Prénom&lt;br /&gt;
|-&lt;br /&gt;
| %M&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
|-&lt;br /&gt;
| %L&lt;br /&gt;
| Nom&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleAuthor author=&amp;quot;%F %L&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Les fonctions OvML =&lt;br /&gt;
&lt;br /&gt;
On reconnaît les fonctions par la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les fonctions OvML disponibles sont :&lt;br /&gt;
&lt;br /&gt;
== OFTranslate ==&lt;br /&gt;
&lt;br /&gt;
Permet de traduire une chaîne. Pour cela, il faut qu'un fichier se nommant ''lang-'''identifiant-de-la-langue'''.xml'' soit présent dans le dossier ''ovidentia-'''numéro-de-version'''/lang''.&lt;br /&gt;
&lt;br /&gt;
Il s'agit d'un fichier XML listant différentes expressions traduites dans la langue choisie pour le fichier. Il est composé d'un élément ayant le même nom que l'identifiant de la langue. Celui-ci est composé de multiples éléments &amp;lt;code&amp;gt;string&amp;lt;/code&amp;gt; prenant un paramètre &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; indiquant l'identifiant du texte et contient le texte traduit.&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour l'anglais ''lang-en.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;en&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;About your article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;About your comment&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;About your file&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/en&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour le français ''lang-fr.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;fr&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;Au sujet de votre article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;A propos de votre commentaire&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;A propos de votre fichier&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/fr&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFTranslate text=&amp;quot;&amp;quot; [lang=&amp;quot;&amp;quot;] [folder=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; text&lt;br /&gt;
: Identifiant du texte à traduire&lt;br /&gt;
&lt;br /&gt;
; lang ''(optionnel)''&lt;br /&gt;
: Identifiant de la langue dans laquelle doit être traduit le texte&lt;br /&gt;
: Si omis, le texte sera traduit dans la langue sélectionnée par l'utilisateur&lt;br /&gt;
&lt;br /&gt;
; folder ''(optionnel)''&lt;br /&gt;
: Nom du module&lt;br /&gt;
: Si omis, le fichier langue du noyau est utilisé&lt;br /&gt;
&lt;br /&gt;
== OFPutVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de déclarer une nouvelle variable.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFGetVar ==&lt;br /&gt;
&lt;br /&gt;
Permet d'afficher une variable tout comme la syntaxe &amp;lt;code&amp;gt;&amp;lt;OVnom-de-la-variable&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetVar name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable à afficher&lt;br /&gt;
&lt;br /&gt;
== OFIfNotIsSet ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable si elle n’est pas déjà définie.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFInclude ==&lt;br /&gt;
&lt;br /&gt;
Permet d'inclure un autre fichier OVML&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFInclude file=&amp;quot;&amp;quot; [cache=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin du fichier OVML relatif au répertoire ovml du skin ou du répertoire ovml du noyau&lt;br /&gt;
&lt;br /&gt;
; cache ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : Le cache n'est pas utilisé pour afficher le fichier.&lt;br /&gt;
:* 1 : Le cache est utilisé.&lt;br /&gt;
&lt;br /&gt;
== OFUrlContent ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le contenu d’une url. Très utile pour inclure dans Ovidentia des fichiers HTML d’un site Web statique&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFUrlContent url=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; url&lt;br /&gt;
: url de la page à inclure&lt;br /&gt;
&lt;br /&gt;
== OFRecurse ==&lt;br /&gt;
&lt;br /&gt;
La fonction OFRecurse permet d'exécuter un code tant qu'une condition est réalisée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFRecurse&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
Cette fonction peut prendre tous les paramètres que peut prendre le container appelé récursivement.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
Cet exemple permet d'afficher l'arborescence des catégories et thèmes d'articles.&lt;br /&gt;
Ici, la fonction &amp;lt;code&amp;gt;OFRecurse&amp;lt;/code&amp;gt; est utilisée pour relancer le container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt; autant de fois que désiré en lui précisant le paramètre parentid (voir container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
    &amp;lt;OCArticleCategories&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&lt;br /&gt;
            &amp;lt;OVCategoryName&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
                &amp;lt;OFRecurse parentid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;OVTopicName&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Opérateurs arithmétiques ==&lt;br /&gt;
&lt;br /&gt;
Permettent de faire des opérations arithmétiques sur des variables. Elles sont construites de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;X&amp;quot; expr2=&amp;quot;Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l'opération souhaitée entre 10 et 50.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l’opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Toutefois, pour pouvoir stocker cette valeur dans une variable, il faut ajouter le paramètre &amp;lt;code&amp;gt;saveas&amp;lt;/code&amp;gt; lors de l'appel de la fonction.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot; saveas=&amp;quot;NewTotal&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit la variable &amp;lt;code&amp;gt;NewTotal&amp;lt;/code&amp;gt; ayant pour valeur le résultat de l'opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Les opérateurs disponibles sont :&lt;br /&gt;
&lt;br /&gt;
=== OFAOAddition ===&lt;br /&gt;
&lt;br /&gt;
Permet d’additionner expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOAddition expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de l'addition&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de l'addition&lt;br /&gt;
&lt;br /&gt;
=== OFAOSubtraction ===&lt;br /&gt;
&lt;br /&gt;
Permet de soustraire expr2 à expr1.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 - 20&amp;quot;, soit -10.&lt;br /&gt;
&lt;br /&gt;
=== OFAOMultiplication ===&lt;br /&gt;
&lt;br /&gt;
Permet de faire le produit de expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOMultiplication expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
=== OFAODivision ===&lt;br /&gt;
&lt;br /&gt;
Permet de diviser expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la division&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la division&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 / 20&amp;quot;, soit 0.5.&lt;br /&gt;
&lt;br /&gt;
=== OFAOModulus ===&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le reste de la division de expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme du modulo&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme du modulo&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 % 20&amp;quot;, soit 10, car 10 / 20 = 0 + '''10'''.&lt;br /&gt;
&lt;br /&gt;
== OFHeader ==&lt;br /&gt;
&lt;br /&gt;
Permet d'envoyer un header HTTP pour le fichier ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur du header à modifier&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;content-type:text/xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de définir un cookie qui sera envoyé avec le reste des en-têtes.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetCookie name=&amp;quot;&amp;quot; expire=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cookie&lt;br /&gt;
&lt;br /&gt;
; expire&lt;br /&gt;
: Temps en secondes au bout duquel le cookie expire&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecteur au cookie&lt;br /&gt;
&lt;br /&gt;
== OFGetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer la valeur d'un cookie. Une variable ayant le nom du cookie récupéré est créée automatiquement.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetCookie name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cooke dont on souhatie récupérer la valeur&lt;br /&gt;
&lt;br /&gt;
== OFSetSessionVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de choisir le type de sections à afficher dans le portail.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Permet d'indiquer le type de filtre à appliquer sur les sections&lt;br /&gt;
:* &amp;quot;babSectionsType&amp;quot; définit le type des sections à afficher&lt;br /&gt;
:* &amp;quot;babOvmlCurrentDelegation&amp;quot; filtre sur les sections propres à une délégation&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Permet de préciser les sections à afficher.&lt;br /&gt;
:* Si name vaut &amp;quot;babSectionsType&amp;quot; :&lt;br /&gt;
:** 1 : Section Administration et Utilisateur&lt;br /&gt;
:** 2 : Sections générées par les articles (sections de catégories et de thèmes d'articles)&lt;br /&gt;
:** 4 : Sections personnalisées&lt;br /&gt;
:** 8 : Sections générées par les modules&lt;br /&gt;
:** 15 : Toutes les sections&lt;br /&gt;
:** '''Remarque :''' les valeurs peuvent s'additionner. Pour afficher les sections des articles et les sections personnalisées, on utilisera la valeur 6 (2 + 4)&lt;br /&gt;
:* Si name vaut &amp;quot;babOvmlCurrentDelegation&amp;quot;, value vaut l'id de la délégation&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;15&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera toutes les sections du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
affichera uniquement les sections personnalisées du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera les sections générées par les modules et les sections générées par les articles&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera uniquement les sections générées par la délégation dont l'identifiant est 5&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cache toutes les sections générées dans les délégations&lt;br /&gt;
&lt;br /&gt;
== OFRequest ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET) ou passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFRequest name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFPost ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPost name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre POST dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFGet ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFSitemapPosition ==&lt;br /&gt;
 &lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant le chemin dans le plan du site du nœud correspondant à la page courante d'Ovidentia (ou à l'élément de navigation passé en paramètre).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapPosition [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [node=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; langid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site en utilisant un identifiant de compatible avec le multilangue. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site. Si omis: la fonction retournera le chemin correspondant à la page courante d'Ovidentia&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le chemin commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé.&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
== OFSitemapMenu ==&lt;br /&gt;
&lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant l'arborescence des entrées de navigation d'Ovidentia (Plan du site), ou l'arborescence des entrées de navigation sous le nœud spécifié (si le paramètre selectednode est indiqué).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu [sitemap=&amp;quot;&amp;quot;] [baselangid=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [selectednode=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;1&amp;quot;] [maxdepth=&amp;quot;&amp;quot;] [ignorelastlevel=&amp;quot;0&amp;quot;] [mindepth=&amp;quot;0&amp;quot;] [outerul=&amp;quot;1&amp;quot;] [admindelegation=&amp;quot;0&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; baselangid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera en utilisant un identifiant compatible avec le multilangue&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
: S'il n'est pas renseigné, c'est le nœud DGAll qui sera utilisé (le nœud racine de la branche contenant les éléments de toutes les délégations confondues) ou le noeud &amp;quot;Custom&amp;quot; si un plan du site fourni par le module sitemap_editor est utilisé.&lt;br /&gt;
&lt;br /&gt;
; selectednode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier un nœud sélectionné dans le menu. La balise li correspondant à ce nœud se verra ajouter la classe css 'selected', et toutes ses balises li parentes ainsi qu'elle même auront la classe css 'active'. S'il n'est pas spécifié, c'est le nœud correspondant à la page courante qui est utilisé.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
; maxdepth ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre de niveaux (sous-menus imbriqués). Pas de limite par défaut.&lt;br /&gt;
&lt;br /&gt;
; ignorelastlevel  ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de ne pas afficher les nœuds n'ayant pas d'enfants.&lt;br /&gt;
: 1 : activé&lt;br /&gt;
: 0 ''(par défaut)'' : désactivé&lt;br /&gt;
&lt;br /&gt;
; mindepth ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de contourner 'ignorelastlevel' en forçant l’affichage des nœuds de niveau inférieur ou égal à cette valeur. 0 par défaut (désactivé).&lt;br /&gt;
&lt;br /&gt;
; outerul ''(optionnel)''&lt;br /&gt;
: Permet de de définir si le menu contient la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau.&lt;br /&gt;
: 1 ''(par défaut)'' : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau est présente.&lt;br /&gt;
: 0 : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau n'est pas présente.&lt;br /&gt;
&lt;br /&gt;
; admindelegation ''(optionnel)''&lt;br /&gt;
: Permet de définir que les nœuds d'administration ne seront affichés que si l'utilisateur à les droits de gestion correspondants.&lt;br /&gt;
: 1 : la délégation est prise en compte.&lt;br /&gt;
: 0 ''(par défaut)'' : la délégation n'est pas prise en compte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFCurrentNode ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'Id du nœud courant dans le plan de site.&lt;br /&gt;
&lt;br /&gt;
== OFThumbnail ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie une url vers l'image générée.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFThumbnail (id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour récupérer l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché.&lt;br /&gt;
&lt;br /&gt;
== OFImg ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie du HTML contenant un tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt; pour afficher l'image. Si aucune image ne peut être affichée, une chaine vide est retournée au lieu du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Les attributs non supportés par la fonction ovml serons reportés tel-quel en tant qu'attributs du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg (src=&amp;quot;&amp;quot; | ovsrc=&amp;quot;&amp;quot; | id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] &amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; src ''(optionnel)''&lt;br /&gt;
: Url vers une image, si cet attribut est déclaré mais contient une chaîne vide, la valeur retournée sera une chaîne vide au lieu du tag img. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; ovsrc ''(optionnel)''&lt;br /&gt;
: Permet de définir l'url d'une image en utilisant le nom d'une variable ovml. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour afficher l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
Affiche l'image que si le paramètre img est fourni dans l'url :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;img&amp;quot; saveas=&amp;quot;Image&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg ovsrc=&amp;quot;Image&amp;quot; alt=&amp;quot;Mon image&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Affiche la photo de l'utilisateur connecté :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USERID&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg id_user=&amp;quot;&amp;lt;OVBAB_SESS_USERID&amp;gt;&amp;quot; maxwidth=&amp;quot;48&amp;quot; maxheight=&amp;quot;48&amp;quot; alt=&amp;quot;&amp;lt;OVBAB_SESS_USER&amp;gt;&amp;quot; resizemode=&amp;quot;CROP_CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSitemapCustomNodeId ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'ID du noeud trouvé dans le plan du site et qui a pour cible le nœud fourni par le paramètre nodeid dans le plan du site du noyau. Si aucun noeud est trouvé dans le plan du site, la valeur de l'attribut nodeid est retourné a la place.&lt;br /&gt;
&lt;br /&gt;
Lors de la mise en place d'un skin cela permet d'indiquer un nœud connu dans le plan du site du noyau, ci celui-ci est inséré dans le plan du site personnalisé à l'aide d'une référence, le nouveau nœud sera automatiquement pris en compte.&lt;br /&gt;
&lt;br /&gt;
Si il existe plusieurs nœuds avec la même cible dans le plan du site du noyau, le premier trouvé sera utilisé&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;&amp;quot; [basenode=&amp;quot;&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: ID du nœud dans le plan du site proposé par le noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Racine de la recherche dans le plan du site personnalisé.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;bab_Articles&amp;quot; saveas=&amp;quot;CustomNodeId&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu basenode=&amp;quot;&amp;lt;OVCustomNodeId&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPreviousArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article précédant l'article spécifié. L'article précédant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPreviousArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFNextArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article suivant l'article spécifié. L'article suivant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFNextArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFWebStat ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.2.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'enregistrer un évènement qui sera comptabilisé dans les statistiques.&lt;br /&gt;
Ceci est particulièrement utile lors de l'affichage d'articles par OvML afin que ceux-ci soient correctement pris en compte dans les statistiques en tant qu'articles vus.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFWebStat name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Type d’évènement à enregistrer&lt;br /&gt;
:* bab_addon&lt;br /&gt;
:* bab_page&lt;br /&gt;
:* bab_articles&lt;br /&gt;
:* bab_artfiles&lt;br /&gt;
:* bab_ovml&lt;br /&gt;
:* bab_fmfolders&lt;br /&gt;
:* bab_fmfiles&lt;br /&gt;
:* bab_forums&lt;br /&gt;
:* bab_threads&lt;br /&gt;
:* bab_posts&lt;br /&gt;
:* bab_faqs&lt;br /&gt;
:* bab_faqsqr&lt;br /&gt;
:* bab_searchword&lt;br /&gt;
:* bab_xlinks&lt;br /&gt;
:* bab_dbdirectories&lt;br /&gt;
:* bab_ldapdirectories&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur correspondant au type d'évènement. Par exemple id de l'article pour bab_articles.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Affichage de l'article --&amp;gt;&lt;br /&gt;
    &amp;lt;OFWebStat name=&amp;quot;bab_articles&amp;quot; value=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFAddStyleSheet ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.5.93&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'insérer un fichier CSS dans l'élément &amp;lt;code&amp;gt;&amp;lt;head&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;/code&amp;gt; de la page HTML.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAddStyleSheet file=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin de la feuille de style relatif au dossier '''styles''' du noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.2.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetPath path=&amp;quot;&amp;quot; file_relative=&amp;quot;1&amp;quot; saveas=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file_relative&lt;br /&gt;
: Convertit un chemin relatif au fichier ovml en un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetSelectedSkinPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie le chemin du répertoire du thème sélectionné.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;OFGetSelectedSkinPath&amp;gt;''' doit remplacer '''skins/&amp;lt;OVbabSkin&amp;gt;/''' dans les fichiers ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetSelectedSkinPath&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCsrfProtectToken ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.4.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de protection contre les attaques CSRF, il doit être ajouté dans tous les formulaire utilisant la méthode POST.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;babCsrfProtect&amp;quot; value=&amp;quot;&amp;lt;OFGetCsrfProtectToken&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCurrentAdmGroup ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.5.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de la délegation actuellement administré par l'utilisateur courrant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;lt;OFGetCurrentAdmGroup&amp;gt;&amp;quot;&amp;gt;&amp;lt;OVDelegationName&amp;gt;&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPortletContainer ==&lt;br /&gt;
&lt;br /&gt;
''Nécessite l'installation du module '''portlets'''''&lt;br /&gt;
&lt;br /&gt;
Permet l'intégration d'une zone de portlet dans la page.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPortletContainer id=&amp;quot;&amp;quot; [mode=&amp;quot;static&amp;quot;] [placeholder=&amp;quot;&amp;quot;] [editplaceholder=&amp;quot;&amp;quot;] [description=&amp;quot;&amp;quot;] [classname=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id&lt;br /&gt;
: L'identifiant unique du portlet&lt;br /&gt;
&lt;br /&gt;
; mode ''(optionnel)''&lt;br /&gt;
: Le type de portlet&lt;br /&gt;
:* static ''(par défaut)'' : Le portlet est personnel, chaque utilisateur peut configurer son portlet&lt;br /&gt;
:* locked : Le portlet est le même pour tout les utilisateurs&lt;br /&gt;
&lt;br /&gt;
; placeholder ''(optionnel)''&lt;br /&gt;
: Un texte à afficher lorsque la zone de portlet est vide&lt;br /&gt;
&lt;br /&gt;
; editplaceholder ''(optionnel)''&lt;br /&gt;
: Un texte à afficher lorsque l'utilisateur édite la zone de portlet&lt;br /&gt;
&lt;br /&gt;
; description ''(optionnel)''&lt;br /&gt;
: Un texte toujours affiché&lt;br /&gt;
&lt;br /&gt;
; classname''(optionnel)''&lt;br /&gt;
: Une classe est ajoutée sur la div&lt;br /&gt;
&lt;br /&gt;
;categories&lt;br /&gt;
&lt;br /&gt;
;initwith&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetRegistryValue ==&lt;br /&gt;
&lt;br /&gt;
Renvoie une valeur de configuration gérée par la bab_Registry.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.97&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFGetRegistryValue path=&amp;quot;/path/to/value&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Le chemin de la registry correspondant à la valeur recherchée&lt;br /&gt;
&lt;br /&gt;
= Les containers OvML =&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les containers contiennent des tags OvML et du code HTML. Ce sont généralement des listes de données identiques ou des conditions. &lt;br /&gt;
&lt;br /&gt;
A l'appel d'un container, OvML met à votre disposition des variables &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La liste des variables dépend du type de container.&lt;br /&gt;
&lt;br /&gt;
Ces variables ne sont plus disponibles en dehors du container.&lt;br /&gt;
&lt;br /&gt;
A l’intérieur de tout container de type liste, les variables suivantes sont disponibles :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCIndex&lt;br /&gt;
| Index de l’entrée courante en commençant par 0&lt;br /&gt;
|-&lt;br /&gt;
| OVCCount&lt;br /&gt;
| Le nombre total d’entrées dans le container&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de comparaison ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent d’effectuer des comparaisons entre les valeurs expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
Si la condition est vrai, le contenu du container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfEqual&lt;br /&gt;
| Vrai si expr1 est égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotEqual&lt;br /&gt;
| Vrai si expr1 est différent expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThan&lt;br /&gt;
| Vrai si expr1 est strictement inférieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThanOrEqual&lt;br /&gt;
| Vrai si expr1 est inférieur ou égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThan&lt;br /&gt;
| Vrai si expr1 est strictement supérieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThanOrEqual&lt;br /&gt;
| Vrai si expr1 est supérieur ou égal à expr2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la comparaison&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la comparaison&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_LOGGED&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfEqual expr1=&amp;quot;&amp;lt;BAB_SESS_LOGGED&amp;amp;gt;&amp;quot; expr2=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Vous êtes connecté !&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/OCIfEqual&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de test d'existence sur les variables ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent de vérifier l'existence ou non d'une variable.&lt;br /&gt;
&lt;br /&gt;
Si la variable est définie ou non, selon le container, le container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name existe&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name n'existe pas&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx name=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable dont on doit tester l'existence&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte ne sera pas affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;variable&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte sera affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OCIfUserMemberOfGroups ==&lt;br /&gt;
&lt;br /&gt;
Ce container est exécuté si l'utilisateur courant appartient à un groupe&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfUserMemberOfGroups groupid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [childs=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCIfUserMemberOfGroups&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; groupid&lt;br /&gt;
: id du groupe ou plusieurs ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Cette variable permet de tester si un utilisateur spécifique appartient à des groupes en donnant un id utilisateur.&lt;br /&gt;
: Si omis, elle prend la valeur de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: yes : L'utilisateur courant doit appartenir à tous les groupes spécifiés dans groupid&lt;br /&gt;
: no ''(par défaut)'' : L'utilisateur courant doit appartenir à au moins un des groupes spécifiés dans groupid&lt;br /&gt;
&lt;br /&gt;
; childs ''(optionnel)''&lt;br /&gt;
: yes : Pour chaque groupe, inclure ses enfants&lt;br /&gt;
: no ''(par défaut)'' : Les enfants ne sont pas inclus&lt;br /&gt;
&lt;br /&gt;
== OCArticlesHomePages ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles des pages d’accueil privée ou publique.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlesHomePages type=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticlesHomePages&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée&lt;br /&gt;
: public : Liste les articles de la page d’accueil publique&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: yes : Filtre les articles selon le droit de visibilité&lt;br /&gt;
: no ''(par défaut)'' : Ne filtre pas&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCategoryId&lt;br /&gt;
| Id de la catégorie du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicTitle&lt;br /&gt;
| Titre du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoi une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers récemment déposés.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFiles last=&amp;quot;&amp;quot; path=&amp;quot;&amp;quot; [folderid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fichiers souhaité&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Indique dans quel sous-répertoire il faut chercher.&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id de l’espace ou plusieurs ids séparés par des virgules.&lt;br /&gt;
: Si omis, le container liste les fichiers récents de tous les répertoires.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fichiers par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fichiers par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fichiers aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileModifiedBy&lt;br /&gt;
| Dernière personne ayant modifié le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fichier a été créé. Si nul (0), le fichier a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles récents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentArticles last=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre d‘articles souhaité&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tous thèmes confondus&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie, tous les thèmes enfants seront utilisés&lt;br /&gt;
: si categoryid est utilisé, topicid devient obsolète&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'article a été créé. Si nul (0), l'article a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers commentaires d'articles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentComments last=&amp;quot;&amp;quot; [articleid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentComments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de commentaires souhaité&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires tous articles confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentThreads ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers fils de discussion de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentThreads last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentThreads&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fils de discussion souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fils de discussion, tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières contributions de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentPosts last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [threadid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentPosts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de contributions souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; threadid ''(optionnel)''&lt;br /&gt;
: Id du fil de discussion&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous sujets confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les contributions aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières questions de faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFaqQuestions last=&amp;quot;&amp;quot; [faqid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de questions souhaité&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières questions, toutes faqs confondues&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie de faq&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question en base de données&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Adresse Web pour accéder à la question dans le portail&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Adresse Web pour accéder à la question en plein écran (destiné à une vue popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionDate&lt;br /&gt;
| Date de création de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionAuthor&lt;br /&gt;
| Auteur de la question&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategories [parentid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; parentid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie parent ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: 0 ''(par défaut)'' : le container liste les catégories de thèmes à la racine.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryNext&amp;gt;...&amp;lt;/OCArticleCategoryNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idendiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryPrevious&amp;gt;...&amp;lt;/OCArticleCategoryPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCParentsArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets parents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCParentsArticleCategory categoryid=&amp;quot;&amp;quot; [reverse=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCParentsArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie.&lt;br /&gt;
&lt;br /&gt;
; reverse ''(optionnel)''&lt;br /&gt;
: 1 si on souhaite la liste dans l’ordre inverse.&lt;br /&gt;
: 0 ''(par défaut)'' : Les catégories sont triées dans l'ordre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une ou plusieurs catégorie de sujet.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategory categoryid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopics ==&lt;br /&gt;
&lt;br /&gt;
Liste des thèmes d'articles d'une catégorie donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article. La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles. La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicNext&amp;gt;...&amp;lt;/OCArticleTopicNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicPrevious&amp;gt;....&amp;lt;/OCArticleTopicPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idem que ceux du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopic ==&lt;br /&gt;
&lt;br /&gt;
Description d’un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic [topicid=&amp;quot;&amp;quot;] [topicname=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème d’articles ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles.&lt;br /&gt;
&lt;br /&gt;
; topicname ''(optionnel)''&lt;br /&gt;
: Nom du thème d’articles&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles ou s'appuie sur le paramètre topicid.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche tous les thèmes dont l'utilisateur a le droit et ayant pour nom &amp;quot;essai&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 ayant pour nom essai.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom se termine par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom commence par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom contient la chaîne essai&lt;br /&gt;
&lt;br /&gt;
== OCArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste des articles d'un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 8.6.94 d'Ovidentia, les paramètres ajoutés à ce container devrait permettre de replacer OCRecentArticles, OCArticlesHomePage et OCArticle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticles [delegationid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [topicid=&amp;quot;&amp;quot;] [articleid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [homepage=&amp;quot;public|private&amp;quot;] [archive=&amp;quot;&amp;quot;] [offset=&amp;quot;&amp;quot;] [rows=&amp;quot;&amp;quot;] [limit=&amp;quot;[offset,]rows&amp;quot;] [order=&amp;quot;asc | desc&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
:: Id de la catégorie, tous les thèmes enfants seront utilisés &lt;br /&gt;
:: si categoryid est utilisé, topicid devient obsolète &lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule &lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; homepage ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée &lt;br /&gt;
: public : Liste les articles de la page d’accueil publique &lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; offset ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nombre d'articles à ignorer à partir du début de la liste&lt;br /&gt;
: 0 ''(par défaut)'' : aucune article n'est ignoré&lt;br /&gt;
&lt;br /&gt;
; rows ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
: -1 ''(par défaut)'' : toutes les lignes sont prises&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: ''Alternative à rows et offset''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCategoryId&lt;br /&gt;
| Id de la catégorie du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleNext&amp;gt;...&amp;lt;/OCArticleNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticlePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlePrevious&amp;gt;...&amp;lt;/OCArticlePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticle ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur les fichiers joints à un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleFiles articleid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCArticleFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForums ==&lt;br /&gt;
&lt;br /&gt;
Liste des forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForums [forumid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCForums&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les forums.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForumNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForumNext&amp;gt;...&amp;lt;/OCForumNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForumPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForumPrevious&amp;gt;...&amp;lt;/OCForumPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForum ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un forum donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForum forumid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCForum&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid :&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCThread ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fil de discussion donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCThread threadid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCThread&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; threadid&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadForumId&lt;br /&gt;
| Id du forum contenant le fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadId&lt;br /&gt;
| Id du sujet du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadPostId&lt;br /&gt;
| Id de la contribution initiale&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadLastPostId&lt;br /&gt;
| Id de la dernière contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadDate&lt;br /&gt;
| Date de la création du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarter&lt;br /&gt;
| Nom du l'initiateur du sujet&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarterId&lt;br /&gt;
| ID de l'utilisateur ayant initié le sujet ( peut être égal à 0 s'il s'agit d'un utilisateur anonyme) &lt;br /&gt;
|-&lt;br /&gt;
| OVThreadUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPost ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une contribution donnée ou plusieurs séparées par des virgules.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCPost postid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid :&lt;br /&gt;
: Id de la contribution ou plusieurs Ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du fil de la discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthorId&lt;br /&gt;
| ID de l'auteur (peut être égal à 0 si l'auteur était un utilisateur anoyme)&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution à l'aide d'une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostReplyUrl&lt;br /&gt;
| Url pour répondre (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostModifyUrl&lt;br /&gt;
| Url pour modifier (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostConfirmUrl&lt;br /&gt;
| Url pour confirmer (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostDeleteUrl&lt;br /&gt;
| Url pour supprimer la contribution (sinon vide si pas de droit) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPostFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations de fichiers sur une contribution donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCPostFiles postid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid&lt;br /&gt;
: Id de la contribution&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolders [folderid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFolders&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolderNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderNext&amp;gt;...&amp;lt;/OCFolderNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolderPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderPrevious&amp;gt;...&amp;lt;/OCFolderPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolder ==&lt;br /&gt;
&lt;br /&gt;
Donne les information sur un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolder folderid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFolder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSubFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-répertoires du répertoire path d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSubFolders folderid=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSubFolders&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les sous-répertoire du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderName&lt;br /&gt;
| Nom du sous répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des fichiers d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFiles folderid=&amp;quot;&amp;quot; rows=&amp;quot;&amp;quot; offset=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; offset&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nième fichier à partir du début de la liste&lt;br /&gt;
&lt;br /&gt;
; rows&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les fichiers du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: En lien avec l'attribut orderby.&lt;br /&gt;
:* asc ''(par défaut)'' : Ordonne les fichiers par ordre croissant&lt;br /&gt;
:* desc : Ordonne les fichiers par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
:''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
:* name ''(par défaut)'' : Ordonne les fichiers par nom&lt;br /&gt;
:* creation : Ordonne les fichiers par date de création&lt;br /&gt;
:* modification : Ordonne les fichiers par date de modification&lt;br /&gt;
:* size : Ordonne les fichiers par taille&lt;br /&gt;
:* hits : Ordonne les fichiers par nombre de &amp;quot;hits&amp;quot;&lt;br /&gt;
:* manual : Ordonne les fichiers suivant l'ordre défini manuellement sur le répertoire.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url du fichier si celui-ci est une image (utilisation pour un affichage). Cette variable ne prend pas en compte les droits définis au niveau du gestionnaire de fichiers.&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFileNext&amp;gt;...&amp;lt;/OCFileNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFiles|OCFiles]].&lt;br /&gt;
&lt;br /&gt;
== OCFilePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFilePrevious&amp;gt;...&amp;lt;/OCFilePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFile ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fichier d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFile fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFile&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileFields ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des champs d'un fichier donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFileFields fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFileFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldName&lt;br /&gt;
| Nom du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqs ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des Faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqs [faqid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqs&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqNext&amp;gt;...&amp;lt;/OCFaqNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqPrevious&amp;gt;...&amp;lt;/OCFaqPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaq ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une Faq donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaq faqid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategories ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des sous catégories d’une Faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategories faqid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqSubCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la faq&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations des sous-catégories d’une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategory faqsubcatid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqSubCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid&lt;br /&gt;
: Id de la sous catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des questions/réponses d'une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestions [faqid=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la sous catégorie faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs indiquées par le paramètre faqid.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionNext&amp;gt;...&amp;lt;/OCFaqQuestionNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionPrevious&amp;gt;...&amp;lt;/OCFaqQuestionPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestion ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une questions/réponses donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestion questionid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqQuestion&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; questionid&lt;br /&gt;
: Id de la question/réponse de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles d'un thème donné en attente d'approbation pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingArticles [topicid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation tout thème confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les commentaires en attente d'approbation d'un article donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingComments [articleid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingComments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires en attente de tout article confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les commentaires en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date de publication du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers en attente d'approbation d'un répertoire donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingFiles [folderid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fichiers en attente de tout répertoire confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les fichiers en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste les contributions en attente d'approbation d'un forum donné ( forumid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingPosts [forumid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingPosts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les contributions en attente de tout forum confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les contributions en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendars ==&lt;br /&gt;
&lt;br /&gt;
Liste les calendriers &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendars [type=&amp;quot;&amp;quot;] [calendarid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendars&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste tous les agendas. type peut prendre les valeurs suivantes :&lt;br /&gt;
: user: les agendas personnels &lt;br /&gt;
: group: les agendas de groupes&lt;br /&gt;
: resource: les agendas de ressources&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Un ou plusieurs id d'agendas séparés par des virgules&lt;br /&gt;
: Si omis, le container liste tous les agendas.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarId&lt;br /&gt;
| Id de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarName&lt;br /&gt;
| Intitulé de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarDescription&lt;br /&gt;
| Description de l'agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarOwnerId&lt;br /&gt;
| Id du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarType&lt;br /&gt;
| Type de l’agenda ( user, group ou resource )&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarUrl&lt;br /&gt;
| Url pour accéder à la page Agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories d’événements des agendas &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarCategories [filter=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryName&lt;br /&gt;
| Intitulé de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarUserEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas personnels&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarUserEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarUserEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité.Remarque : si le paramètre est à «&amp;amp;nbsp;no&amp;amp;nbsp;», les événements privés seront aussi remontés&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarGroupEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas collectifs (anciennement agendas de groupes)&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarGroupEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarGroupEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; groupid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
: Remarque : le paramètre groupid correspond à l'identifiant (grpid) de l'agenda lorsqu'on utilise les agendas collectifs.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarResourceEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas de ressources&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarResourceEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarResourceEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparées par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; resourceid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas ( personnel, groupes ou de ressources )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date &lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramènera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas le container liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarId&lt;br /&gt;
| Id numérique de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrlId&lt;br /&gt;
| Id de l'agenda principal contenant le type, exemple &amp;quot;personal/1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarName&lt;br /&gt;
| Nom de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarType&lt;br /&gt;
| type de l'agenda principal (exemple: &amp;quot;caldav_personal&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectories ==&lt;br /&gt;
&lt;br /&gt;
Liste les annuaires de base de données&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectories [directoryid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid ''(optionnel)''&lt;br /&gt;
: Id de l'annuaire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: « database » ou « group », si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectory directoryid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryFields ==&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryFields directoryid=&amp;quot;&amp;quot; [all=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: 1 : Donne la liste de tous les champs&lt;br /&gt;
: 0 : Donne la liste de champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldId&lt;br /&gt;
| Identifiant du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Le tableau ci-dessous donne la correspondance entre les champs et leurs identifiants :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Champ&lt;br /&gt;
! Identifiant&lt;br /&gt;
|-&lt;br /&gt;
| Surnom&lt;br /&gt;
| cn&lt;br /&gt;
|-&lt;br /&gt;
| Nom&lt;br /&gt;
| sn&lt;br /&gt;
|-&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
| mn&lt;br /&gt;
|-&lt;br /&gt;
| Prénom&lt;br /&gt;
| givenname&lt;br /&gt;
|-&lt;br /&gt;
| Photo&lt;br /&gt;
| jpegphoto&lt;br /&gt;
|-&lt;br /&gt;
| Adresse de messagerie&lt;br /&gt;
| email&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (bureau)&lt;br /&gt;
| btel&lt;br /&gt;
|-&lt;br /&gt;
| Tél. mobile&lt;br /&gt;
| mobile&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (domicile)&lt;br /&gt;
| htel&lt;br /&gt;
|-&lt;br /&gt;
| Télécopie (bureau)&lt;br /&gt;
| bfax&lt;br /&gt;
|-&lt;br /&gt;
| Titre&lt;br /&gt;
| title&lt;br /&gt;
|-&lt;br /&gt;
| Service&lt;br /&gt;
| departmentnumber&lt;br /&gt;
|-&lt;br /&gt;
| Société&lt;br /&gt;
| organisationname&lt;br /&gt;
|-&lt;br /&gt;
| Rue (bureau)&lt;br /&gt;
| bstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (bureau)&lt;br /&gt;
| bcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (bureau)&lt;br /&gt;
| bpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (bureau)&lt;br /&gt;
| bstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (bureau)&lt;br /&gt;
| bcountry&lt;br /&gt;
|-&lt;br /&gt;
| Rue (domicile)&lt;br /&gt;
| hstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (domicile)&lt;br /&gt;
| hcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (domicile)&lt;br /&gt;
| hpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (domicile)&lt;br /&gt;
| hstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (domicile)&lt;br /&gt;
| hcountry&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 1&lt;br /&gt;
| user1&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 2&lt;br /&gt;
| user2&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 3&lt;br /&gt;
| user3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Pour les champs additionnels, les identifiants sont de la forme '''babdirfXX''' ou '''XX''' est l'id du champ additionnel ( correspondant à fxid dans la liste des champs additionnels de l'annuaire ).&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMembers ==&lt;br /&gt;
&lt;br /&gt;
Liste les membres d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMembers directoryid=&amp;quot;&amp;quot; [fields=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [like=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryMembers&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: Ignoré si l'attribut '''fields''' est spécifié&lt;br /&gt;
: 1 : Donne tous les champs pour chaque membre&lt;br /&gt;
: 0 : Donne uniquement les champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
; fields ''(optionnel)''&lt;br /&gt;
: liste des identifiants des champs souhaités séparés par des virgules ( exemple &amp;quot;sn,givenname,email&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Identifiant du champ à utiliser pour ordonner la liste&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; like ''(optionnel)''&lt;br /&gt;
: Restreint la liste des membres ayant le champ spécifié par orderby (exemple orderby=&amp;quot;givenname&amp;quot;) commençant par ce motif ( exemple like=&amp;quot;A&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUrl&lt;br /&gt;
| Url pour accéder à la fiche détaillée du membre&lt;br /&gt;
|-&lt;br /&gt;
| DirectoryMemberEmailUrl&lt;br /&gt;
| Url pour afficher la popup de composition de message&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMemberFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryMembers'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMemberFields&amp;gt;...&amp;lt;/OCDbDirectoryMemberFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntry ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un membre d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntry directoryid=&amp;quot;&amp;quot; memberid=&amp;quot;&amp;quot; userid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectoryEntry&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; memberid&lt;br /&gt;
: Id du membre dans l'annuaire&lt;br /&gt;
&lt;br /&gt;
; userid&lt;br /&gt;
: Id Ovidentia de l'utilisateur s'il est enregistré&lt;br /&gt;
: Ignoré si memberid renseigné.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberUrl&lt;br /&gt;
| Url vers la fiche annuaire du membre&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntryFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryEntry'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntryFields&amp;gt;...&amp;lt;/OCDbDirectoryEntryFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryAcl ==&lt;br /&gt;
&lt;br /&gt;
Liste les utilisateurs ayant des droits sur un annuaire.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryAcl directoryid=&amp;quot;&amp;quot; [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryAcl&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: modify : pour les utilisateurs ayant le droit de modifier une fiche&lt;br /&gt;
: add : pour les utilisateurs ayant le droit d'ajouter une fiche&lt;br /&gt;
: view : pour les utilisateurs ayant le droit de consulter l'annuaire&lt;br /&gt;
: delete :  pour les utilisateurs ayant le droit de supprimer une fiche&lt;br /&gt;
: export :  pour les utilisateurs ayant le droit d'exporter l'annuaire&lt;br /&gt;
: import :  pour les utilisateurs ayant le droit d'importer l'annuaire&lt;br /&gt;
: empty :  pour les utilisateurs ayant le droit de vider l'annuaire&lt;br /&gt;
: bind :  pour les utilisateurs ayant le droit d'attacher une fiche&lt;br /&gt;
: unbind :  pour les utilisateurs ayant le droit de détacher une fiche&lt;br /&gt;
: view :  pour les utilisateurs ayant le droit de voir les fiches (DEFAULT)&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserFullName&lt;br /&gt;
| Nom complet de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserEmail&lt;br /&gt;
| Adresse email de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserId&lt;br /&gt;
| Id de l'utilisateur dans la base de données&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegations ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegations [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegations&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si yes : le container tient compte des droits d'accès de l'utilisateur&lt;br /&gt;
: Si no : le container ne tient pas compte des droits d'accès et ramène toutes les délégations créées dans le portail&lt;br /&gt;
: Si omis, le container tient compte des droits d'accès&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegation ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont fait partie l'utilisateur courant&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegation delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegation&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsManaged [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont l'utilisateur courant est administrateur.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationItems ==&lt;br /&gt;
&lt;br /&gt;
Liste les fonctions déléguées aux administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationItems delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationItems&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemName&lt;br /&gt;
| Intitulé de la fonction&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemValue&lt;br /&gt;
| 1: si la fonction est déléguée, 0 sinon&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationAdministrators ==&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationAdministrators delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationAdministrators&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationUserId&lt;br /&gt;
| Id de l'administrateur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategories [categoryid=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: Si omis, le container liste toutes les catégories&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une catégorie de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategory [categoryid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationsCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmSpaces ==&lt;br /&gt;
&lt;br /&gt;
Liste les espaces de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmSpaces&amp;gt;...&amp;lt;/OCTmSpaces&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceId&lt;br /&gt;
| Id de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceName&lt;br /&gt;
| Nom de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceDescription&lt;br /&gt;
| Description de l'espace de projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmProjects ==&lt;br /&gt;
&lt;br /&gt;
Liste les projets d'un espace de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmProjects spaceid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCTmProjects&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; spaceid&lt;br /&gt;
: Id de l'espace de projets&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectId&lt;br /&gt;
| Id du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectName&lt;br /&gt;
| Nom du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectDescription&lt;br /&gt;
| Description du projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmTasks ==&lt;br /&gt;
&lt;br /&gt;
Liste les tâches d'un projet ou des tâches personnelles du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmTasks [projectid=&amp;quot;&amp;quot;] [startdate=&amp;quot;&amp;quot;] [enddate=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCTmTasks&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; projectid ''(optionnel)''&lt;br /&gt;
: Id du projet.&lt;br /&gt;
: Si omis, le conteneur renvoie les tâches personnelles de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; startdate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de début est postérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; enddate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de fin est antérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;&lt;br /&gt;
: desc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order. La valeur par défault est &amp;quot;TaskNumber&amp;quot;.&lt;br /&gt;
: Cet attribut peur contenir le nom de n'importe laquelle des variables renvoyées sans le préfixe &amp;quot;OV&amp;quot;, par exemple &amp;quot;TaskCategoryName&amp;quot; ou &amp;quot;TaskEndDate&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskId&lt;br /&gt;
| Id de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskProjectId&lt;br /&gt;
| Id du projet de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskNumber&lt;br /&gt;
| Numéro de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskShortDescription&lt;br /&gt;
| Description courte de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskStartDate&lt;br /&gt;
| Date de début de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskEndDate&lt;br /&gt;
| Date de fin de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryId&lt;br /&gt;
| Id de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryName&lt;br /&gt;
| Nom de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCompletion&lt;br /&gt;
| Niveau d'avancement de la tâche (0-100)&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskOwnerId&lt;br /&gt;
| Id de l'utilisateur propriétaire de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskClass&lt;br /&gt;
| Classe de la tâche&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgUserEntities ==&lt;br /&gt;
&lt;br /&gt;
Liste les entités d'organigrammes pour lesquelles un utilisateur à un rôle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgUserEntities userId=&amp;quot;&amp;quot; [orgChartId=&amp;quot;&amp;quot;] [roleType=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgUserEntities&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; userId&lt;br /&gt;
: Identifiant (entier) de l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; orgChartId ''(optionnel)''&lt;br /&gt;
: Identifiant (entier) de l'organigramme.&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'organigramme par défaut (nommé à l'origine Ovidentia) qui est utilisé.&lt;br /&gt;
&lt;br /&gt;
; roleType ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors tous les rôles seront utilisés.&lt;br /&gt;
: Les rôles sont des valeurs de 0 à 3&lt;br /&gt;
: 0 étant les rôles personnalisés&lt;br /&gt;
: 1 étant le rôle supérieur&lt;br /&gt;
: 2 étant le rôle employé&lt;br /&gt;
: 3 étant le rôle membre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgPathToEntity ==&lt;br /&gt;
&lt;br /&gt;
Liste toutes les entités parentes d'une entité d'un organigramme.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgPathToEntity entityId=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [includeEntity=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgPathToEntity&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'ordre ascendant qui est utilisé.&lt;br /&gt;
: Ordre dans lequel le chemin jusqu'à la racine sera retourné, les valeurs possible sont asc ou desc&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
; includeEntity ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis, alors l'entité ne sera pas incluse dans les résultats.&lt;br /&gt;
: Les valeurs possibles sont&amp;amp;nbsp;:&lt;br /&gt;
: 0 pour ne pas inclure l'entité (valeur par défaut)&lt;br /&gt;
: 1 pour inclure l'entité&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgChildEntities ==&lt;br /&gt;
&lt;br /&gt;
Liste toutes les entités enfant directes d'une entité d'un organigramme.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.100&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgChildEntities entityId=&amp;quot;&amp;quot; &amp;gt;...&amp;lt;/OCOrgChildEntities&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgEntityMembers ==&lt;br /&gt;
&lt;br /&gt;
Liste tous les membres d'une entité.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.100&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgEntityMembers entityId=&amp;quot;&amp;quot; &amp;gt;...&amp;lt;/OCOrgEntityMembers&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberDirEntryId&lt;br /&gt;
| Identifiant (entier) de la fiche annuaire de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberRoleType&lt;br /&gt;
| Id du rôle : 1 = Superior, 2 = Temporary employee, 3 = Members, 0 = Other collaborators&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberRoleName&lt;br /&gt;
| Nom du rôle&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserDisabled&lt;br /&gt;
| Utilisateur est désactivé (1 ou 0)&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserConfirmed&lt;br /&gt;
| Utilisateur est confirmé (1 ou 0)&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberSn&lt;br /&gt;
| Nom&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberGivenname&lt;br /&gt;
| Prénom&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserId&lt;br /&gt;
| Id user correspondant&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCMultipages ==&lt;br /&gt;
&lt;br /&gt;
Ce container permet de faciliter les calculs réalisés pendant un multi-pages. Ainsi selon le nombre total de résultats et le nombre de résultats à afficher par pages, le container permet de retourner le nombre de pages que contient le multi-pages. &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCMultipages total=&amp;quot;&amp;quot; maxpages=&amp;quot;&amp;quot; perpage=&amp;quot;&amp;quot; currentpage=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCMultipages&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; total&lt;br /&gt;
: Nombre total de résultats.&lt;br /&gt;
&lt;br /&gt;
; maxpages&lt;br /&gt;
: Nombre maximum de pages à afficher&lt;br /&gt;
&lt;br /&gt;
; perpage&lt;br /&gt;
: Nombre maximum de résultats à afficher par pages&lt;br /&gt;
&lt;br /&gt;
; currentpage&lt;br /&gt;
: Numéro de la page en cours&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCurrentPageNumber &lt;br /&gt;
| Numéro de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVNextPageNumber&lt;br /&gt;
| Numéro de la page suivante si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVPreviousPageNumber&lt;br /&gt;
| Numéro de la page précédente si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVTotalPages&lt;br /&gt;
| Nombre total de pages&lt;br /&gt;
|-&lt;br /&gt;
| OVResultFirst&lt;br /&gt;
| Index du premier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultLast&lt;br /&gt;
| Index du dernier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultsPage&lt;br /&gt;
| Nombre de résultats sur la page courante&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntries ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-entrées de navigation d'Ovidentia (Plan du site) d'une entrée parente. Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntries (node=&amp;quot;&amp;quot; | langid=&amp;quot;&amp;quot;) [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntries&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; langid&lt;br /&gt;
: Identifiant multilangue de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: peut être utilisé à la place de l'attribut node&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntry ==&lt;br /&gt;
&lt;br /&gt;
Renvoie les information sur une entrée de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntry node=&amp;quot;&amp;quot; [sitemap=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntry&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément (noeud du plan du site).&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapCustomNode ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des noeuds ayant pour cible l'id spécifié dans l'attribut &amp;lt;code&amp;gt;target&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans le module sitemap_editor, la valeur à saisir dans l'attribut target est affiché dans l'entête sur la page de visualisation du nœud.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapCustomNode [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] target=&amp;quot;&amp;quot; [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapCustomNode&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; target&lt;br /&gt;
: Id du noeud cible&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin. s'il n'est pas renseigné, le noeur racine par défaut sera utilisé (Custom pour le plan du site fourni par sitemap_editor), DGAll pour le plan du site du noyau).&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: permet de limiter le nombre d'éléments retournés, par exemple, &amp;lt;code&amp;gt;limit=&amp;quot;0,1&amp;quot;&amp;lt;/code&amp;gt; pour obtenir seulement le premier noeud. La syntaxe est identique à l'attribut &amp;lt;code&amp;gt;limit&amp;lt;/code&amp;gt; de OCSitemapPath&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapPath ==&lt;br /&gt;
&lt;br /&gt;
Retourne le chemin de fer (rail) d'une entrée de navigation sous la forme d'une liste d'entrées de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapPath [node=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapPath&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin.&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5,2&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur à 2 éléments à partir du 5ème. Si la première valeur est négative, l'index du premier élément retourné sera calculé à partir du nombre d'élément total. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;-1,1&amp;quot;&amp;lt;/code&amp;gt; affiche le dernier élément seulement. L'index négatif est supporté à partir d'ovidentia &amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Si la valeur est &amp;quot;1&amp;quot;, le denier noeud du plan du site auquel on a accédé sera mémorisé et récupéré lors de l'accès a une page en dehors du plan du site.&lt;br /&gt;
: La valeur par défaut est &amp;quot;1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Différentes méthodes d’utilisation d’un fichier OvML =&lt;br /&gt;
== Utilisation dans une url ==&lt;br /&gt;
Un fichier OvML peut être appellé en utilisant l’url suivante :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où fichier-ovml est le nom de votre fichier OvML qui doit se trouver dans le répertoire suivant&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
skins/nom-du-skin/ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le fichier ainsi appelé est parsé par Ovidentia et le résultat est affiché dans la partie centrale du portail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si l’on souhaite afficher le résultat en dehors du portail, par exemple dans une fenêtre popup, il faut ajouter le paramètre echo=1 comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De plus, si l’on souhaite passer des paramètres au fichier OvML, on utilisera l’url comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&amp;amp;param=val&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, on peut utiliser la variable OVparam dans le fichier OvML.&lt;br /&gt;
&lt;br /&gt;
Remarque : les paramètres peuvent être envoyés par formulaires en méthodes GET et POST.&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans un fichier template ==&lt;br /&gt;
Dans tout fichier template d’Ovidentia, on peut utiliser un fichier OvML en utilisant la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{ $OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : la syntaxe avec les accolades ne permet pas l'utilisation de nouvelles accolades à l'intérieur.&lt;br /&gt;
&lt;br /&gt;
{ $OVML({ mavariable }) } est impossible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est possible de passer une variable template en tant que paramètre à un fichier OvML via la syntaxe { $OVML(...) } d'un fichier template :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple : { $OVML(monFichier.html,param1=&amp;quot;var1&amp;quot;) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
si var1 est définie dans le template, le parseur la remplace avec sa valeur, sinon il utilise la valeur &amp;quot;var1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Optimiser le temps d'exécution d'un script OvML (disponible à partir de la version 7.2 d'Ovidentia) :'''&lt;br /&gt;
&lt;br /&gt;
Si votre script n'a pas besoin d'être réactualisé à chaque exécution, vous pouvez décider d'utiliser le cache via la syntaxe $OVMLCACHE.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE s'utilise dans les mêmes conditions que $OVML.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE peut recevoir un paramètre supplémentaire : _ovml_cache_duration=86400. Il permet d'indiquer le temps maximum pendant lequel le script ne sera pas réactualisé. Valeur en secondes.&lt;br /&gt;
&lt;br /&gt;
Si ovml_cache_duration n'est pas renseigné, le script sera réactualisé toutes les 3600 secondes (1 heure).&lt;br /&gt;
&lt;br /&gt;
Remarque : le cache est enregistré dans la session de l'utilisateur courant. Donc le script est systématiquement réactualisé si l'utilisateur se déconnecte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple :&lt;br /&gt;
&lt;br /&gt;
{ $OVMLCACHE(monFichier.html,param1=3,_ovml_cache_duration=86400) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : pensez bien aux conséquences d'utilisation du cache OvML avant de l'appliquer sur vos scripts. Pendant 3600 secondes, vous pouvez modifier vos scripts et des données d'Ovidentia sans pouvoir le vérifier à l'affichage !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autres types de cache possibles :&lt;br /&gt;
*session : cache dans la session (default)&lt;br /&gt;
*sitemap : cache dans un fichier basé sur le profile du plan du site&lt;br /&gt;
*file : cache dans un fichier&lt;br /&gt;
&lt;br /&gt;
Exemple d'utilisation avec un autre type de cache :&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE(menu.html,_ovml_cache_type=sitemap)&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans du contenu ==&lt;br /&gt;
On peut incorporer le résultat d’un fichier OvML dans du contenu Ovidentia ( article, section, faq etc… ). On utilisera la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Utilisation pour les pages d’accueil ==&lt;br /&gt;
On peut utiliser un fichier OvML pour les pages d’accueil privée et publique. Pour cela, utilisez les fichiers spécifiques private.html et public.html.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lors de l’affichage de la page public, Ovidentia cherche un fichier ayant le nom public.html dans le répertoire skins/nom-du-skin/ovml . S’il le trouve, il l’utilisera pour la page d’accueil public. Sinon, il affichera les articles définis par l'administrateur pour la page d’accueil public.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il en est de même pour la page d’accueil privée.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML par les modules ( addons ) ==&lt;br /&gt;
A partir de la version 5.4.2 d'Ovidentia, il est possible pour les modules de fournir des fonctionnalités basées sur OvML ( voir la documentation fournie avec le module ).&lt;br /&gt;
&lt;br /&gt;
Afin d'utiliser ces fonctionnalités, on utilisera le container suivant :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCAddon name=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; param2=&amp;quot;&amp;quot; ...&amp;gt;...&amp;lt;/OCAddon&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut du container du module&lt;br /&gt;
&lt;br /&gt;
Pour la signification des paramètres, il faut consulter la documentation fournie avec le module.&lt;br /&gt;
&lt;br /&gt;
La plupart du temps, le premier paramètre indique le nom du container que l'on veut utiliser et les paramètres suivants sont des attributs à ce container.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 5.6.3, il est aussi possible de créer des fonctions OvML pour un module. La syntaxe d'utilisation de ces fonctions est la suivante :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAddon name=&amp;quot;&amp;quot; function=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; function&lt;br /&gt;
: Nom de la fonction&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut de la fonction utilisée&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML dans l'éditeur Wysiwyg ==&lt;br /&gt;
L'éditeur Wysiwyg d'Ovidentia possède une option permettant d'utiliser un fichier OvML afin de l'intégrer dans l'affichage d'un article, d'une section... Par défaut, tous les fichiers OvML présents dans le dossier ovml de la skin courante sont affichés dans le formulaire de sélection. Il existe un moyen de cacher ces fichiers aux utilisateurs de l'éditeur en modifiant la racine de sélection des fichiers :&lt;br /&gt;
&lt;br /&gt;
On ajoute un dossier nommé &amp;quot;editor&amp;quot; dans le dossier ovml de la skin courante, l'éditeur Wysiwyg ne proposera alors que les fichiers présents dans ce répertoire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est toujours possible d'utiliser la syntaxe $OVML manuellement afin d'exécuter un fichier OvML ne se situant pas dans le dossier editor.&lt;/div&gt;</summary>
		<author><name>Laucho</name></author>	</entry>

	<entry>
		<id>https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5721</id>
		<title>Référence OvML</title>
		<link rel="alternate" type="text/html" href="https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5721"/>
				<updated>2019-03-08T15:05:37Z</updated>
		
		<summary type="html">&lt;p&gt;Laucho : /* OCOrgPathToEntity */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Catégorie:Développement de skins]]&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
OvML ( Ovidentia Markup Langage ) est un ensemble de balises, identiques par leur syntaxe à celles utilisées avec HTML. Elles permettent d’extraire des données Ovidentia, de les manipuler et de les présenter en utilisant HTML.&lt;br /&gt;
&lt;br /&gt;
Les données à extraire peuvent être de plusieurs types, comme par exemple, les cinq derniers articles publiés, les dernières contributions d’un forum donné, les derniers fichiers chargés, etc …&lt;br /&gt;
&lt;br /&gt;
On pourra ainsi s’en servir pour réorganiser complètement la page d'accueil d'un site Ovidentia en y insérant, par exemple, la liste des 3 derniers articles, la liste des 5 dernières contributions d'un forum, des images, le texte d'un article spécifique, ...&lt;br /&gt;
&lt;br /&gt;
La conception d'une page OvML est identique à celle d'une page HTML. Elle peut ne contenir que des balises OvML ou un mélange HTML et OvML. On peut aussi partir d'une page HTML existante et y insérer des données Ovidentia en utilisant les balises OvML. Pour l’afficher, on utilisera l’url suivante :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
Certaines balises OvML sont dites “Container&amp;quot;. Un container est une balise OvML contenant une partie du fichier OvML comprise entre un tag d’ouverture et un tag de fermeture. Un container peut être une liste ou une condition. Dans le cas d’une liste, le contenu du container est répété autant de fois qu’il y a d’éléments dans la liste. Un container ‘condition’ n’affiche son contenu que dans le cas où la condition est vraie.&lt;br /&gt;
&lt;br /&gt;
== Les variables &amp;lt;OVxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Une variable OvML est de la forme:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
où xxxx est le nom de la variable.&lt;br /&gt;
&lt;br /&gt;
Différents paramètres peuvent être utilisés pour modifier l’affichage du résultat de la variable.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être sauvegardée dans une autre variable en utilisant le paramètre saveas (voir ci-dessous).&lt;br /&gt;
&lt;br /&gt;
== Les fonctions &amp;lt;OFxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Les fonctions se présentent sous la forme :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Elles permettent, entre autre, de traduire du texte, de faire des opérations arithmétiques, etc, …&lt;br /&gt;
&lt;br /&gt;
Le résultat de ces fonctions peut être sauvegardé dans une variable OvML en utilisant le paramètre saveas (voir ci-dessus).&lt;br /&gt;
&lt;br /&gt;
== Les containers &amp;lt;OCxxxx&amp;gt; … &amp;lt;/OCxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque importante d'utilisation des containers :'''&lt;br /&gt;
&lt;br /&gt;
* Il est possible d’imbriquer les containers sauf s’ils ont le même nom. Dans le cas précédent, il existe l’astuce de rajouter un paramètre sans valeur différente dans les balises. Ce paramètre va permettre d'identifier l'ouverture et la fermeture des containers par le moteur d'Ovidentia. Le paramètre doit donc se retrouver dans la balise d'ouverture ainsi que dans la balise de fermeture.&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre1&amp;gt;&lt;br /&gt;
    &amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre2&amp;gt;&lt;br /&gt;
        ...&lt;br /&gt;
    &amp;lt;/OCxxxx monparametre2&amp;gt;&lt;br /&gt;
&amp;lt;/OCxxxx monparametre1&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Chaque paramètre d'un container est vu comme une variable par le moteur OvML; il faut donc éviter d'utiliser pour nom d'une variable OvML le nom d'un attribut d'un container pour supprimer des erreurs d'interprétation.&lt;br /&gt;
&lt;br /&gt;
= Les variables OvML =&lt;br /&gt;
&lt;br /&gt;
Les variables OvML peuvent être définies dans le fichier OvML, produites par un container ou passées comme paramètres dans l’url. Elles sont accessibles en utilisant la syntaxe :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnom-de-la-variable&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut définir une variable OvML en utilisant la fonction PutVar :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;nbArticles&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit une variable nbArticles initialisée à la valeur 10.&lt;br /&gt;
&lt;br /&gt;
Pour récupérer la valeur dans une page OvML, il faut utiliser la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut aussi définir une variable en utilisant une variable globale d’Ovidentia. Pour cela, il suffira d’omettre le deuxième paramètre :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;babSlogan&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maintenant la variable &amp;lt;code&amp;gt;&amp;lt;OVbabSlogan&amp;gt;&amp;lt;/code&amp;gt; existe dans OvML et contient le contenu du slogan du site.&lt;br /&gt;
&lt;br /&gt;
On peut ainsi utiliser les variables d’Ovidentia pour récupérer le nom de l’utilisateur connecté ( BAB_SESS_USER ), son ID ( BAB_SESS_USERID ), etc.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
* babCurrentDate est une variable globale permettant de récupérer la date courante. Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
* Les variables globales booléennes comme BAB_SESS_LOGGED ont la valeur nulle si la valeur est fausse (false) et vaut 1 si la valeur est vraie (true).&lt;br /&gt;
&lt;br /&gt;
Il est parfois utile de tester l’existence d’une variable avant de la définir. On utilisera pour cela la fonction '''IfNotIsSet''' :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;page&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, si la variable page n’est pas définie, elle sera définie avec la valeur initiale 1.&lt;br /&gt;
&lt;br /&gt;
Toutes les variables produites par un container peuvent être jointes en utilisant la syntaxe d’une variable OvML &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
On peut aussi passer des variables OvML à un fichier OvML en utilisant l’url :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;total=1000&lt;br /&gt;
&lt;br /&gt;
Dans la page OvML on peut donc utiliser la variable totale.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être modifiée ou sauvegardée dans une autre variable en utilisant les attributs suivants :&lt;br /&gt;
&lt;br /&gt;
== saveas ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable dans une autre.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles saveas=&amp;quot;TotalArticles&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Une nouvelle variable TotalArticles est créée et sa valeur est la même que celle de nbArticles.&lt;br /&gt;
&lt;br /&gt;
== strlen ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer les n premiers caractères de la variable.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Récupère les n premiers caractères du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il est possible de spécifier une chaîne qui sera ajoutée à la fin du résultat si la variable a été tronquée. Par exemple &amp;quot;...“ pour indiquer une suite :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100,...&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== striptags ==&lt;br /&gt;
&lt;br /&gt;
Supprime les tags HTML de la variable :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les tags HTML de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan striptags=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== htmlentities ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit les entities HTML ( &amp;lt; devient &amp;amp;amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit en inverse les entities HTML ( &amp;amp;amp;lt; devient &amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan htmlentities=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== stripslashes ==&lt;br /&gt;
&lt;br /&gt;
Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan stripslashes=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== urlencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans une url&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan urlencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== jsencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans du javascript&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan jsencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== strcase ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| upper&lt;br /&gt;
| Convertit le contenu de la variable en majuscule&lt;br /&gt;
|-&lt;br /&gt;
| lower&lt;br /&gt;
| Convertit le contenu de la variable en minuscule&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strcase=&amp;quot;upper&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nlremove ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les retours chariots&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nlremove=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== trim ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| left&lt;br /&gt;
| Supprime les blancs en début de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| right&lt;br /&gt;
| Supprime les blancs en fin de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| all&lt;br /&gt;
| Supprime les blancs en début et en fin de chaîne&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan trim=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nl2br ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;1&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Transforme les retours chariots en &amp;lt;BR&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nl2br=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== sprintf ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| Voir la documentation PHP pour la fonction sprintf&lt;br /&gt;
| Retourne une chaîne formatée&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVMoney sprintf=&amp;quot;%01.2f&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== date ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater une date Ovidentia &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| S&lt;br /&gt;
| Format court de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| L&lt;br /&gt;
| Format long de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| T&lt;br /&gt;
| Format de l'heure défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| d&lt;br /&gt;
| Trois premières lettres du jour de la semaine Dim pour Dimanche&lt;br /&gt;
|-&lt;br /&gt;
| D&lt;br /&gt;
| Jour de la semaine Dimanche par exemple&lt;br /&gt;
|-&lt;br /&gt;
| j&lt;br /&gt;
| Jour du mois, sur deux chiffres (éventuellement avec un zéro) : &amp;quot;01&amp;quot; à &amp;quot;31&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| m&lt;br /&gt;
| Mois, en trois lettres : par exemple &amp;quot;Avr&amp;quot; (pour Avril)&lt;br /&gt;
|-&lt;br /&gt;
| M&lt;br /&gt;
| Mois en lettres : Avril par exemple&lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Mois; i.e. &amp;quot;01&amp;quot; à &amp;quot;12&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Y&lt;br /&gt;
| Année, 4 chiffres; i.e. &amp;quot;2003&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| y&lt;br /&gt;
| Année, 2 chiffres; i.e. &amp;quot;03&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| H&lt;br /&gt;
| heure, au format 24h, &amp;quot;00&amp;quot; à &amp;quot;23&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| i&lt;br /&gt;
| Minutes; &amp;quot;00&amp;quot; à &amp;quot;59&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleDate date=&amp;quot;%d %j %m %Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;OVbabCurrentDate&amp;gt;&amp;lt;/code&amp;gt; est une variable permettant de récupérer la date courante.&lt;br /&gt;
&lt;br /&gt;
Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabCurrentDate date=&amp;quot;%D %j %M&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== author ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater l’auteur d’un article, un commentaire etc, … quand la variable contient l’id de l’auteur.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| %F&lt;br /&gt;
| Prénom&lt;br /&gt;
|-&lt;br /&gt;
| %M&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
|-&lt;br /&gt;
| %L&lt;br /&gt;
| Nom&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleAuthor author=&amp;quot;%F %L&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Les fonctions OvML =&lt;br /&gt;
&lt;br /&gt;
On reconnaît les fonctions par la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les fonctions OvML disponibles sont :&lt;br /&gt;
&lt;br /&gt;
== OFTranslate ==&lt;br /&gt;
&lt;br /&gt;
Permet de traduire une chaîne. Pour cela, il faut qu'un fichier se nommant ''lang-'''identifiant-de-la-langue'''.xml'' soit présent dans le dossier ''ovidentia-'''numéro-de-version'''/lang''.&lt;br /&gt;
&lt;br /&gt;
Il s'agit d'un fichier XML listant différentes expressions traduites dans la langue choisie pour le fichier. Il est composé d'un élément ayant le même nom que l'identifiant de la langue. Celui-ci est composé de multiples éléments &amp;lt;code&amp;gt;string&amp;lt;/code&amp;gt; prenant un paramètre &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; indiquant l'identifiant du texte et contient le texte traduit.&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour l'anglais ''lang-en.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;en&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;About your article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;About your comment&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;About your file&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/en&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour le français ''lang-fr.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;fr&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;Au sujet de votre article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;A propos de votre commentaire&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;A propos de votre fichier&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/fr&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFTranslate text=&amp;quot;&amp;quot; [lang=&amp;quot;&amp;quot;] [folder=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; text&lt;br /&gt;
: Identifiant du texte à traduire&lt;br /&gt;
&lt;br /&gt;
; lang ''(optionnel)''&lt;br /&gt;
: Identifiant de la langue dans laquelle doit être traduit le texte&lt;br /&gt;
: Si omis, le texte sera traduit dans la langue sélectionnée par l'utilisateur&lt;br /&gt;
&lt;br /&gt;
; folder ''(optionnel)''&lt;br /&gt;
: Nom du module&lt;br /&gt;
: Si omis, le fichier langue du noyau est utilisé&lt;br /&gt;
&lt;br /&gt;
== OFPutVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de déclarer une nouvelle variable.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFGetVar ==&lt;br /&gt;
&lt;br /&gt;
Permet d'afficher une variable tout comme la syntaxe &amp;lt;code&amp;gt;&amp;lt;OVnom-de-la-variable&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetVar name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable à afficher&lt;br /&gt;
&lt;br /&gt;
== OFIfNotIsSet ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable si elle n’est pas déjà définie.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFInclude ==&lt;br /&gt;
&lt;br /&gt;
Permet d'inclure un autre fichier OVML&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFInclude file=&amp;quot;&amp;quot; [cache=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin du fichier OVML relatif au répertoire ovml du skin ou du répertoire ovml du noyau&lt;br /&gt;
&lt;br /&gt;
; cache ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : Le cache n'est pas utilisé pour afficher le fichier.&lt;br /&gt;
:* 1 : Le cache est utilisé.&lt;br /&gt;
&lt;br /&gt;
== OFUrlContent ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le contenu d’une url. Très utile pour inclure dans Ovidentia des fichiers HTML d’un site Web statique&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFUrlContent url=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; url&lt;br /&gt;
: url de la page à inclure&lt;br /&gt;
&lt;br /&gt;
== OFRecurse ==&lt;br /&gt;
&lt;br /&gt;
La fonction OFRecurse permet d'exécuter un code tant qu'une condition est réalisée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFRecurse&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
Cette fonction peut prendre tous les paramètres que peut prendre le container appelé récursivement.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
Cet exemple permet d'afficher l'arborescence des catégories et thèmes d'articles.&lt;br /&gt;
Ici, la fonction &amp;lt;code&amp;gt;OFRecurse&amp;lt;/code&amp;gt; est utilisée pour relancer le container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt; autant de fois que désiré en lui précisant le paramètre parentid (voir container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
    &amp;lt;OCArticleCategories&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&lt;br /&gt;
            &amp;lt;OVCategoryName&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
                &amp;lt;OFRecurse parentid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;OVTopicName&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Opérateurs arithmétiques ==&lt;br /&gt;
&lt;br /&gt;
Permettent de faire des opérations arithmétiques sur des variables. Elles sont construites de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;X&amp;quot; expr2=&amp;quot;Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l'opération souhaitée entre 10 et 50.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l’opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Toutefois, pour pouvoir stocker cette valeur dans une variable, il faut ajouter le paramètre &amp;lt;code&amp;gt;saveas&amp;lt;/code&amp;gt; lors de l'appel de la fonction.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot; saveas=&amp;quot;NewTotal&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit la variable &amp;lt;code&amp;gt;NewTotal&amp;lt;/code&amp;gt; ayant pour valeur le résultat de l'opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Les opérateurs disponibles sont :&lt;br /&gt;
&lt;br /&gt;
=== OFAOAddition ===&lt;br /&gt;
&lt;br /&gt;
Permet d’additionner expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOAddition expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de l'addition&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de l'addition&lt;br /&gt;
&lt;br /&gt;
=== OFAOSubtraction ===&lt;br /&gt;
&lt;br /&gt;
Permet de soustraire expr2 à expr1.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 - 20&amp;quot;, soit -10.&lt;br /&gt;
&lt;br /&gt;
=== OFAOMultiplication ===&lt;br /&gt;
&lt;br /&gt;
Permet de faire le produit de expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOMultiplication expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
=== OFAODivision ===&lt;br /&gt;
&lt;br /&gt;
Permet de diviser expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la division&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la division&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 / 20&amp;quot;, soit 0.5.&lt;br /&gt;
&lt;br /&gt;
=== OFAOModulus ===&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le reste de la division de expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme du modulo&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme du modulo&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 % 20&amp;quot;, soit 10, car 10 / 20 = 0 + '''10'''.&lt;br /&gt;
&lt;br /&gt;
== OFHeader ==&lt;br /&gt;
&lt;br /&gt;
Permet d'envoyer un header HTTP pour le fichier ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur du header à modifier&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;content-type:text/xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de définir un cookie qui sera envoyé avec le reste des en-têtes.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetCookie name=&amp;quot;&amp;quot; expire=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cookie&lt;br /&gt;
&lt;br /&gt;
; expire&lt;br /&gt;
: Temps en secondes au bout duquel le cookie expire&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecteur au cookie&lt;br /&gt;
&lt;br /&gt;
== OFGetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer la valeur d'un cookie. Une variable ayant le nom du cookie récupéré est créée automatiquement.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetCookie name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cooke dont on souhatie récupérer la valeur&lt;br /&gt;
&lt;br /&gt;
== OFSetSessionVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de choisir le type de sections à afficher dans le portail.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Permet d'indiquer le type de filtre à appliquer sur les sections&lt;br /&gt;
:* &amp;quot;babSectionsType&amp;quot; définit le type des sections à afficher&lt;br /&gt;
:* &amp;quot;babOvmlCurrentDelegation&amp;quot; filtre sur les sections propres à une délégation&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Permet de préciser les sections à afficher.&lt;br /&gt;
:* Si name vaut &amp;quot;babSectionsType&amp;quot; :&lt;br /&gt;
:** 1 : Section Administration et Utilisateur&lt;br /&gt;
:** 2 : Sections générées par les articles (sections de catégories et de thèmes d'articles)&lt;br /&gt;
:** 4 : Sections personnalisées&lt;br /&gt;
:** 8 : Sections générées par les modules&lt;br /&gt;
:** 15 : Toutes les sections&lt;br /&gt;
:** '''Remarque :''' les valeurs peuvent s'additionner. Pour afficher les sections des articles et les sections personnalisées, on utilisera la valeur 6 (2 + 4)&lt;br /&gt;
:* Si name vaut &amp;quot;babOvmlCurrentDelegation&amp;quot;, value vaut l'id de la délégation&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;15&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera toutes les sections du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
affichera uniquement les sections personnalisées du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera les sections générées par les modules et les sections générées par les articles&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera uniquement les sections générées par la délégation dont l'identifiant est 5&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cache toutes les sections générées dans les délégations&lt;br /&gt;
&lt;br /&gt;
== OFRequest ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET) ou passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFRequest name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFPost ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPost name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre POST dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFGet ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFSitemapPosition ==&lt;br /&gt;
 &lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant le chemin dans le plan du site du nœud correspondant à la page courante d'Ovidentia (ou à l'élément de navigation passé en paramètre).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapPosition [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [node=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; langid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site en utilisant un identifiant de compatible avec le multilangue. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site. Si omis: la fonction retournera le chemin correspondant à la page courante d'Ovidentia&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le chemin commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé.&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
== OFSitemapMenu ==&lt;br /&gt;
&lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant l'arborescence des entrées de navigation d'Ovidentia (Plan du site), ou l'arborescence des entrées de navigation sous le nœud spécifié (si le paramètre selectednode est indiqué).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu [sitemap=&amp;quot;&amp;quot;] [baselangid=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [selectednode=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;1&amp;quot;] [maxdepth=&amp;quot;&amp;quot;] [ignorelastlevel=&amp;quot;0&amp;quot;] [mindepth=&amp;quot;0&amp;quot;] [outerul=&amp;quot;1&amp;quot;] [admindelegation=&amp;quot;0&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; baselangid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera en utilisant un identifiant compatible avec le multilangue&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
: S'il n'est pas renseigné, c'est le nœud DGAll qui sera utilisé (le nœud racine de la branche contenant les éléments de toutes les délégations confondues) ou le noeud &amp;quot;Custom&amp;quot; si un plan du site fourni par le module sitemap_editor est utilisé.&lt;br /&gt;
&lt;br /&gt;
; selectednode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier un nœud sélectionné dans le menu. La balise li correspondant à ce nœud se verra ajouter la classe css 'selected', et toutes ses balises li parentes ainsi qu'elle même auront la classe css 'active'. S'il n'est pas spécifié, c'est le nœud correspondant à la page courante qui est utilisé.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
; maxdepth ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre de niveaux (sous-menus imbriqués). Pas de limite par défaut.&lt;br /&gt;
&lt;br /&gt;
; ignorelastlevel  ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de ne pas afficher les nœuds n'ayant pas d'enfants.&lt;br /&gt;
: 1 : activé&lt;br /&gt;
: 0 ''(par défaut)'' : désactivé&lt;br /&gt;
&lt;br /&gt;
; mindepth ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de contourner 'ignorelastlevel' en forçant l’affichage des nœuds de niveau inférieur ou égal à cette valeur. 0 par défaut (désactivé).&lt;br /&gt;
&lt;br /&gt;
; outerul ''(optionnel)''&lt;br /&gt;
: Permet de de définir si le menu contient la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau.&lt;br /&gt;
: 1 ''(par défaut)'' : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau est présente.&lt;br /&gt;
: 0 : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau n'est pas présente.&lt;br /&gt;
&lt;br /&gt;
; admindelegation ''(optionnel)''&lt;br /&gt;
: Permet de définir que les nœuds d'administration ne seront affichés que si l'utilisateur à les droits de gestion correspondants.&lt;br /&gt;
: 1 : la délégation est prise en compte.&lt;br /&gt;
: 0 ''(par défaut)'' : la délégation n'est pas prise en compte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFCurrentNode ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'Id du nœud courant dans le plan de site.&lt;br /&gt;
&lt;br /&gt;
== OFThumbnail ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie une url vers l'image générée.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFThumbnail (id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour récupérer l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché.&lt;br /&gt;
&lt;br /&gt;
== OFImg ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie du HTML contenant un tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt; pour afficher l'image. Si aucune image ne peut être affichée, une chaine vide est retournée au lieu du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Les attributs non supportés par la fonction ovml serons reportés tel-quel en tant qu'attributs du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg (src=&amp;quot;&amp;quot; | ovsrc=&amp;quot;&amp;quot; | id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] &amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; src ''(optionnel)''&lt;br /&gt;
: Url vers une image, si cet attribut est déclaré mais contient une chaîne vide, la valeur retournée sera une chaîne vide au lieu du tag img. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; ovsrc ''(optionnel)''&lt;br /&gt;
: Permet de définir l'url d'une image en utilisant le nom d'une variable ovml. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour afficher l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
Affiche l'image que si le paramètre img est fourni dans l'url :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;img&amp;quot; saveas=&amp;quot;Image&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg ovsrc=&amp;quot;Image&amp;quot; alt=&amp;quot;Mon image&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Affiche la photo de l'utilisateur connecté :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USERID&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg id_user=&amp;quot;&amp;lt;OVBAB_SESS_USERID&amp;gt;&amp;quot; maxwidth=&amp;quot;48&amp;quot; maxheight=&amp;quot;48&amp;quot; alt=&amp;quot;&amp;lt;OVBAB_SESS_USER&amp;gt;&amp;quot; resizemode=&amp;quot;CROP_CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSitemapCustomNodeId ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'ID du noeud trouvé dans le plan du site et qui a pour cible le nœud fourni par le paramètre nodeid dans le plan du site du noyau. Si aucun noeud est trouvé dans le plan du site, la valeur de l'attribut nodeid est retourné a la place.&lt;br /&gt;
&lt;br /&gt;
Lors de la mise en place d'un skin cela permet d'indiquer un nœud connu dans le plan du site du noyau, ci celui-ci est inséré dans le plan du site personnalisé à l'aide d'une référence, le nouveau nœud sera automatiquement pris en compte.&lt;br /&gt;
&lt;br /&gt;
Si il existe plusieurs nœuds avec la même cible dans le plan du site du noyau, le premier trouvé sera utilisé&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;&amp;quot; [basenode=&amp;quot;&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: ID du nœud dans le plan du site proposé par le noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Racine de la recherche dans le plan du site personnalisé.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;bab_Articles&amp;quot; saveas=&amp;quot;CustomNodeId&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu basenode=&amp;quot;&amp;lt;OVCustomNodeId&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPreviousArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article précédant l'article spécifié. L'article précédant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPreviousArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFNextArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article suivant l'article spécifié. L'article suivant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFNextArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFWebStat ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.2.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'enregistrer un évènement qui sera comptabilisé dans les statistiques.&lt;br /&gt;
Ceci est particulièrement utile lors de l'affichage d'articles par OvML afin que ceux-ci soient correctement pris en compte dans les statistiques en tant qu'articles vus.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFWebStat name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Type d’évènement à enregistrer&lt;br /&gt;
:* bab_addon&lt;br /&gt;
:* bab_page&lt;br /&gt;
:* bab_articles&lt;br /&gt;
:* bab_artfiles&lt;br /&gt;
:* bab_ovml&lt;br /&gt;
:* bab_fmfolders&lt;br /&gt;
:* bab_fmfiles&lt;br /&gt;
:* bab_forums&lt;br /&gt;
:* bab_threads&lt;br /&gt;
:* bab_posts&lt;br /&gt;
:* bab_faqs&lt;br /&gt;
:* bab_faqsqr&lt;br /&gt;
:* bab_searchword&lt;br /&gt;
:* bab_xlinks&lt;br /&gt;
:* bab_dbdirectories&lt;br /&gt;
:* bab_ldapdirectories&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur correspondant au type d'évènement. Par exemple id de l'article pour bab_articles.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Affichage de l'article --&amp;gt;&lt;br /&gt;
    &amp;lt;OFWebStat name=&amp;quot;bab_articles&amp;quot; value=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFAddStyleSheet ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.5.93&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'insérer un fichier CSS dans l'élément &amp;lt;code&amp;gt;&amp;lt;head&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;/code&amp;gt; de la page HTML.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAddStyleSheet file=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin de la feuille de style relatif au dossier '''styles''' du noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.2.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetPath path=&amp;quot;&amp;quot; file_relative=&amp;quot;1&amp;quot; saveas=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file_relative&lt;br /&gt;
: Convertit un chemin relatif au fichier ovml en un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetSelectedSkinPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie le chemin du répertoire du thème sélectionné.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;OFGetSelectedSkinPath&amp;gt;''' doit remplacer '''skins/&amp;lt;OVbabSkin&amp;gt;/''' dans les fichiers ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetSelectedSkinPath&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCsrfProtectToken ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.4.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de protection contre les attaques CSRF, il doit être ajouté dans tous les formulaire utilisant la méthode POST.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;babCsrfProtect&amp;quot; value=&amp;quot;&amp;lt;OFGetCsrfProtectToken&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCurrentAdmGroup ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.5.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de la délegation actuellement administré par l'utilisateur courrant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;lt;OFGetCurrentAdmGroup&amp;gt;&amp;quot;&amp;gt;&amp;lt;OVDelegationName&amp;gt;&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPortletContainer ==&lt;br /&gt;
&lt;br /&gt;
''Nécessite l'installation du module '''portlets'''''&lt;br /&gt;
&lt;br /&gt;
Permet l'intégration d'une zone de portlet dans la page.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPortletContainer id=&amp;quot;&amp;quot; [mode=&amp;quot;static&amp;quot;] [placeholder=&amp;quot;&amp;quot;] [editplaceholder=&amp;quot;&amp;quot;] [description=&amp;quot;&amp;quot;] [classname=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id&lt;br /&gt;
: L'identifiant unique du portlet&lt;br /&gt;
&lt;br /&gt;
; mode ''(optionnel)''&lt;br /&gt;
: Le type de portlet&lt;br /&gt;
:* static ''(par défaut)'' : Le portlet est personnel, chaque utilisateur peut configurer son portlet&lt;br /&gt;
:* locked : Le portlet est le même pour tout les utilisateurs&lt;br /&gt;
&lt;br /&gt;
; placeholder ''(optionnel)''&lt;br /&gt;
: Un texte à afficher lorsque la zone de portlet est vide&lt;br /&gt;
&lt;br /&gt;
; editplaceholder ''(optionnel)''&lt;br /&gt;
: Un texte à afficher lorsque l'utilisateur édite la zone de portlet&lt;br /&gt;
&lt;br /&gt;
; description ''(optionnel)''&lt;br /&gt;
: Un texte toujours affiché&lt;br /&gt;
&lt;br /&gt;
; classname''(optionnel)''&lt;br /&gt;
: Une classe est ajoutée sur la div&lt;br /&gt;
&lt;br /&gt;
;categories&lt;br /&gt;
&lt;br /&gt;
;initwith&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetRegistryValue ==&lt;br /&gt;
&lt;br /&gt;
Renvoie une valeur de configuration gérée par la bab_Registry.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.97&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFGetRegistryValue path=&amp;quot;/path/to/value&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Le chemin de la registry correspondant à la valeur recherchée&lt;br /&gt;
&lt;br /&gt;
= Les containers OvML =&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les containers contiennent des tags OvML et du code HTML. Ce sont généralement des listes de données identiques ou des conditions. &lt;br /&gt;
&lt;br /&gt;
A l'appel d'un container, OvML met à votre disposition des variables &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La liste des variables dépend du type de container.&lt;br /&gt;
&lt;br /&gt;
Ces variables ne sont plus disponibles en dehors du container.&lt;br /&gt;
&lt;br /&gt;
A l’intérieur de tout container de type liste, les variables suivantes sont disponibles :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCIndex&lt;br /&gt;
| Index de l’entrée courante en commençant par 0&lt;br /&gt;
|-&lt;br /&gt;
| OVCCount&lt;br /&gt;
| Le nombre total d’entrées dans le container&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de comparaison ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent d’effectuer des comparaisons entre les valeurs expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
Si la condition est vrai, le contenu du container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfEqual&lt;br /&gt;
| Vrai si expr1 est égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotEqual&lt;br /&gt;
| Vrai si expr1 est différent expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThan&lt;br /&gt;
| Vrai si expr1 est strictement inférieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThanOrEqual&lt;br /&gt;
| Vrai si expr1 est inférieur ou égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThan&lt;br /&gt;
| Vrai si expr1 est strictement supérieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThanOrEqual&lt;br /&gt;
| Vrai si expr1 est supérieur ou égal à expr2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la comparaison&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la comparaison&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_LOGGED&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfEqual expr1=&amp;quot;&amp;lt;BAB_SESS_LOGGED&amp;amp;gt;&amp;quot; expr2=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Vous êtes connecté !&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/OCIfEqual&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de test d'existence sur les variables ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent de vérifier l'existence ou non d'une variable.&lt;br /&gt;
&lt;br /&gt;
Si la variable est définie ou non, selon le container, le container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name existe&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name n'existe pas&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx name=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable dont on doit tester l'existence&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte ne sera pas affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;variable&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte sera affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OCIfUserMemberOfGroups ==&lt;br /&gt;
&lt;br /&gt;
Ce container est exécuté si l'utilisateur courant appartient à un groupe&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfUserMemberOfGroups groupid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [childs=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCIfUserMemberOfGroups&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; groupid&lt;br /&gt;
: id du groupe ou plusieurs ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Cette variable permet de tester si un utilisateur spécifique appartient à des groupes en donnant un id utilisateur.&lt;br /&gt;
: Si omis, elle prend la valeur de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: yes : L'utilisateur courant doit appartenir à tous les groupes spécifiés dans groupid&lt;br /&gt;
: no ''(par défaut)'' : L'utilisateur courant doit appartenir à au moins un des groupes spécifiés dans groupid&lt;br /&gt;
&lt;br /&gt;
; childs ''(optionnel)''&lt;br /&gt;
: yes : Pour chaque groupe, inclure ses enfants&lt;br /&gt;
: no ''(par défaut)'' : Les enfants ne sont pas inclus&lt;br /&gt;
&lt;br /&gt;
== OCArticlesHomePages ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles des pages d’accueil privée ou publique.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlesHomePages type=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticlesHomePages&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée&lt;br /&gt;
: public : Liste les articles de la page d’accueil publique&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: yes : Filtre les articles selon le droit de visibilité&lt;br /&gt;
: no ''(par défaut)'' : Ne filtre pas&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCategoryId&lt;br /&gt;
| Id de la catégorie du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicTitle&lt;br /&gt;
| Titre du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoi une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers récemment déposés.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFiles last=&amp;quot;&amp;quot; path=&amp;quot;&amp;quot; [folderid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fichiers souhaité&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Indique dans quel sous-répertoire il faut chercher.&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id de l’espace ou plusieurs ids séparés par des virgules.&lt;br /&gt;
: Si omis, le container liste les fichiers récents de tous les répertoires.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fichiers par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fichiers par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fichiers aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileModifiedBy&lt;br /&gt;
| Dernière personne ayant modifié le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fichier a été créé. Si nul (0), le fichier a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles récents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentArticles last=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre d‘articles souhaité&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tous thèmes confondus&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie, tous les thèmes enfants seront utilisés&lt;br /&gt;
: si categoryid est utilisé, topicid devient obsolète&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'article a été créé. Si nul (0), l'article a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers commentaires d'articles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentComments last=&amp;quot;&amp;quot; [articleid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentComments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de commentaires souhaité&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires tous articles confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentThreads ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers fils de discussion de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentThreads last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentThreads&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fils de discussion souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fils de discussion, tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières contributions de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentPosts last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [threadid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentPosts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de contributions souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; threadid ''(optionnel)''&lt;br /&gt;
: Id du fil de discussion&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous sujets confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les contributions aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières questions de faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFaqQuestions last=&amp;quot;&amp;quot; [faqid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de questions souhaité&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières questions, toutes faqs confondues&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie de faq&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question en base de données&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Adresse Web pour accéder à la question dans le portail&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Adresse Web pour accéder à la question en plein écran (destiné à une vue popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionDate&lt;br /&gt;
| Date de création de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionAuthor&lt;br /&gt;
| Auteur de la question&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategories [parentid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; parentid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie parent ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: 0 ''(par défaut)'' : le container liste les catégories de thèmes à la racine.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryNext&amp;gt;...&amp;lt;/OCArticleCategoryNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idendiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryPrevious&amp;gt;...&amp;lt;/OCArticleCategoryPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCParentsArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets parents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCParentsArticleCategory categoryid=&amp;quot;&amp;quot; [reverse=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCParentsArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie.&lt;br /&gt;
&lt;br /&gt;
; reverse ''(optionnel)''&lt;br /&gt;
: 1 si on souhaite la liste dans l’ordre inverse.&lt;br /&gt;
: 0 ''(par défaut)'' : Les catégories sont triées dans l'ordre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une ou plusieurs catégorie de sujet.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategory categoryid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopics ==&lt;br /&gt;
&lt;br /&gt;
Liste des thèmes d'articles d'une catégorie donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article. La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles. La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicNext&amp;gt;...&amp;lt;/OCArticleTopicNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicPrevious&amp;gt;....&amp;lt;/OCArticleTopicPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idem que ceux du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopic ==&lt;br /&gt;
&lt;br /&gt;
Description d’un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic [topicid=&amp;quot;&amp;quot;] [topicname=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème d’articles ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles.&lt;br /&gt;
&lt;br /&gt;
; topicname ''(optionnel)''&lt;br /&gt;
: Nom du thème d’articles&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles ou s'appuie sur le paramètre topicid.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche tous les thèmes dont l'utilisateur a le droit et ayant pour nom &amp;quot;essai&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 ayant pour nom essai.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom se termine par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom commence par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom contient la chaîne essai&lt;br /&gt;
&lt;br /&gt;
== OCArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste des articles d'un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 8.6.94 d'Ovidentia, les paramètres ajoutés à ce container devrait permettre de replacer OCRecentArticles, OCArticlesHomePage et OCArticle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticles [delegationid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [topicid=&amp;quot;&amp;quot;] [articleid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [homepage=&amp;quot;public|private&amp;quot;] [archive=&amp;quot;&amp;quot;] [offset=&amp;quot;&amp;quot;] [rows=&amp;quot;&amp;quot;] [limit=&amp;quot;[offset,]rows&amp;quot;] [order=&amp;quot;asc | desc&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
:: Id de la catégorie, tous les thèmes enfants seront utilisés &lt;br /&gt;
:: si categoryid est utilisé, topicid devient obsolète &lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule &lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; homepage ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée &lt;br /&gt;
: public : Liste les articles de la page d’accueil publique &lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; offset ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nombre d'articles à ignorer à partir du début de la liste&lt;br /&gt;
: 0 ''(par défaut)'' : aucune article n'est ignoré&lt;br /&gt;
&lt;br /&gt;
; rows ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
: -1 ''(par défaut)'' : toutes les lignes sont prises&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: ''Alternative à rows et offset''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCategoryId&lt;br /&gt;
| Id de la catégorie du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleNext&amp;gt;...&amp;lt;/OCArticleNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticlePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlePrevious&amp;gt;...&amp;lt;/OCArticlePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticle ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur les fichiers joints à un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleFiles articleid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCArticleFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForums ==&lt;br /&gt;
&lt;br /&gt;
Liste des forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForums [forumid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCForums&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les forums.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForumNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForumNext&amp;gt;...&amp;lt;/OCForumNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForumPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForumPrevious&amp;gt;...&amp;lt;/OCForumPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForum ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un forum donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForum forumid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCForum&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid :&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCThread ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fil de discussion donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCThread threadid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCThread&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; threadid&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadForumId&lt;br /&gt;
| Id du forum contenant le fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadId&lt;br /&gt;
| Id du sujet du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadPostId&lt;br /&gt;
| Id de la contribution initiale&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadLastPostId&lt;br /&gt;
| Id de la dernière contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadDate&lt;br /&gt;
| Date de la création du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarter&lt;br /&gt;
| Nom du l'initiateur du sujet&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarterId&lt;br /&gt;
| ID de l'utilisateur ayant initié le sujet ( peut être égal à 0 s'il s'agit d'un utilisateur anonyme) &lt;br /&gt;
|-&lt;br /&gt;
| OVThreadUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPost ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une contribution donnée ou plusieurs séparées par des virgules.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCPost postid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid :&lt;br /&gt;
: Id de la contribution ou plusieurs Ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du fil de la discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthorId&lt;br /&gt;
| ID de l'auteur (peut être égal à 0 si l'auteur était un utilisateur anoyme)&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution à l'aide d'une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostReplyUrl&lt;br /&gt;
| Url pour répondre (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostModifyUrl&lt;br /&gt;
| Url pour modifier (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostConfirmUrl&lt;br /&gt;
| Url pour confirmer (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostDeleteUrl&lt;br /&gt;
| Url pour supprimer la contribution (sinon vide si pas de droit) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPostFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations de fichiers sur une contribution donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCPostFiles postid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid&lt;br /&gt;
: Id de la contribution&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolders [folderid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFolders&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolderNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderNext&amp;gt;...&amp;lt;/OCFolderNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolderPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderPrevious&amp;gt;...&amp;lt;/OCFolderPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolder ==&lt;br /&gt;
&lt;br /&gt;
Donne les information sur un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolder folderid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFolder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSubFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-répertoires du répertoire path d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSubFolders folderid=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSubFolders&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les sous-répertoire du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderName&lt;br /&gt;
| Nom du sous répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des fichiers d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFiles folderid=&amp;quot;&amp;quot; rows=&amp;quot;&amp;quot; offset=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; offset&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nième fichier à partir du début de la liste&lt;br /&gt;
&lt;br /&gt;
; rows&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les fichiers du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: En lien avec l'attribut orderby.&lt;br /&gt;
:* asc ''(par défaut)'' : Ordonne les fichiers par ordre croissant&lt;br /&gt;
:* desc : Ordonne les fichiers par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
:''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
:* name ''(par défaut)'' : Ordonne les fichiers par nom&lt;br /&gt;
:* creation : Ordonne les fichiers par date de création&lt;br /&gt;
:* modification : Ordonne les fichiers par date de modification&lt;br /&gt;
:* size : Ordonne les fichiers par taille&lt;br /&gt;
:* hits : Ordonne les fichiers par nombre de &amp;quot;hits&amp;quot;&lt;br /&gt;
:* manual : Ordonne les fichiers suivant l'ordre défini manuellement sur le répertoire.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url du fichier si celui-ci est une image (utilisation pour un affichage). Cette variable ne prend pas en compte les droits définis au niveau du gestionnaire de fichiers.&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFileNext&amp;gt;...&amp;lt;/OCFileNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFiles|OCFiles]].&lt;br /&gt;
&lt;br /&gt;
== OCFilePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFilePrevious&amp;gt;...&amp;lt;/OCFilePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFile ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fichier d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFile fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFile&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileFields ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des champs d'un fichier donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFileFields fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFileFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldName&lt;br /&gt;
| Nom du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqs ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des Faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqs [faqid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqs&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqNext&amp;gt;...&amp;lt;/OCFaqNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqPrevious&amp;gt;...&amp;lt;/OCFaqPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaq ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une Faq donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaq faqid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategories ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des sous catégories d’une Faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategories faqid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqSubCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la faq&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations des sous-catégories d’une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategory faqsubcatid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqSubCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid&lt;br /&gt;
: Id de la sous catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des questions/réponses d'une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestions [faqid=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la sous catégorie faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs indiquées par le paramètre faqid.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionNext&amp;gt;...&amp;lt;/OCFaqQuestionNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionPrevious&amp;gt;...&amp;lt;/OCFaqQuestionPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestion ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une questions/réponses donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestion questionid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqQuestion&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; questionid&lt;br /&gt;
: Id de la question/réponse de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles d'un thème donné en attente d'approbation pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingArticles [topicid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation tout thème confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les commentaires en attente d'approbation d'un article donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingComments [articleid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingComments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires en attente de tout article confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les commentaires en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date de publication du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers en attente d'approbation d'un répertoire donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingFiles [folderid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fichiers en attente de tout répertoire confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les fichiers en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste les contributions en attente d'approbation d'un forum donné ( forumid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingPosts [forumid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingPosts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les contributions en attente de tout forum confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les contributions en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendars ==&lt;br /&gt;
&lt;br /&gt;
Liste les calendriers &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendars [type=&amp;quot;&amp;quot;] [calendarid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendars&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste tous les agendas. type peut prendre les valeurs suivantes :&lt;br /&gt;
: user: les agendas personnels &lt;br /&gt;
: group: les agendas de groupes&lt;br /&gt;
: resource: les agendas de ressources&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Un ou plusieurs id d'agendas séparés par des virgules&lt;br /&gt;
: Si omis, le container liste tous les agendas.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarId&lt;br /&gt;
| Id de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarName&lt;br /&gt;
| Intitulé de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarDescription&lt;br /&gt;
| Description de l'agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarOwnerId&lt;br /&gt;
| Id du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarType&lt;br /&gt;
| Type de l’agenda ( user, group ou resource )&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarUrl&lt;br /&gt;
| Url pour accéder à la page Agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories d’événements des agendas &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarCategories [filter=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryName&lt;br /&gt;
| Intitulé de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarUserEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas personnels&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarUserEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarUserEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité.Remarque : si le paramètre est à «&amp;amp;nbsp;no&amp;amp;nbsp;», les événements privés seront aussi remontés&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarGroupEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas collectifs (anciennement agendas de groupes)&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarGroupEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarGroupEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; groupid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
: Remarque : le paramètre groupid correspond à l'identifiant (grpid) de l'agenda lorsqu'on utilise les agendas collectifs.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarResourceEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas de ressources&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarResourceEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarResourceEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparées par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; resourceid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas ( personnel, groupes ou de ressources )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date &lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramènera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas le container liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarId&lt;br /&gt;
| Id numérique de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrlId&lt;br /&gt;
| Id de l'agenda principal contenant le type, exemple &amp;quot;personal/1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarName&lt;br /&gt;
| Nom de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarType&lt;br /&gt;
| type de l'agenda principal (exemple: &amp;quot;caldav_personal&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectories ==&lt;br /&gt;
&lt;br /&gt;
Liste les annuaires de base de données&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectories [directoryid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid ''(optionnel)''&lt;br /&gt;
: Id de l'annuaire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: « database » ou « group », si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectory directoryid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryFields ==&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryFields directoryid=&amp;quot;&amp;quot; [all=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: 1 : Donne la liste de tous les champs&lt;br /&gt;
: 0 : Donne la liste de champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldId&lt;br /&gt;
| Identifiant du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Le tableau ci-dessous donne la correspondance entre les champs et leurs identifiants :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Champ&lt;br /&gt;
! Identifiant&lt;br /&gt;
|-&lt;br /&gt;
| Surnom&lt;br /&gt;
| cn&lt;br /&gt;
|-&lt;br /&gt;
| Nom&lt;br /&gt;
| sn&lt;br /&gt;
|-&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
| mn&lt;br /&gt;
|-&lt;br /&gt;
| Prénom&lt;br /&gt;
| givenname&lt;br /&gt;
|-&lt;br /&gt;
| Photo&lt;br /&gt;
| jpegphoto&lt;br /&gt;
|-&lt;br /&gt;
| Adresse de messagerie&lt;br /&gt;
| email&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (bureau)&lt;br /&gt;
| btel&lt;br /&gt;
|-&lt;br /&gt;
| Tél. mobile&lt;br /&gt;
| mobile&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (domicile)&lt;br /&gt;
| htel&lt;br /&gt;
|-&lt;br /&gt;
| Télécopie (bureau)&lt;br /&gt;
| bfax&lt;br /&gt;
|-&lt;br /&gt;
| Titre&lt;br /&gt;
| title&lt;br /&gt;
|-&lt;br /&gt;
| Service&lt;br /&gt;
| departmentnumber&lt;br /&gt;
|-&lt;br /&gt;
| Société&lt;br /&gt;
| organisationname&lt;br /&gt;
|-&lt;br /&gt;
| Rue (bureau)&lt;br /&gt;
| bstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (bureau)&lt;br /&gt;
| bcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (bureau)&lt;br /&gt;
| bpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (bureau)&lt;br /&gt;
| bstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (bureau)&lt;br /&gt;
| bcountry&lt;br /&gt;
|-&lt;br /&gt;
| Rue (domicile)&lt;br /&gt;
| hstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (domicile)&lt;br /&gt;
| hcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (domicile)&lt;br /&gt;
| hpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (domicile)&lt;br /&gt;
| hstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (domicile)&lt;br /&gt;
| hcountry&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 1&lt;br /&gt;
| user1&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 2&lt;br /&gt;
| user2&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 3&lt;br /&gt;
| user3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Pour les champs additionnels, les identifiants sont de la forme '''babdirfXX''' ou '''XX''' est l'id du champ additionnel ( correspondant à fxid dans la liste des champs additionnels de l'annuaire ).&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMembers ==&lt;br /&gt;
&lt;br /&gt;
Liste les membres d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMembers directoryid=&amp;quot;&amp;quot; [fields=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [like=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryMembers&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: Ignoré si l'attribut '''fields''' est spécifié&lt;br /&gt;
: 1 : Donne tous les champs pour chaque membre&lt;br /&gt;
: 0 : Donne uniquement les champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
; fields ''(optionnel)''&lt;br /&gt;
: liste des identifiants des champs souhaités séparés par des virgules ( exemple &amp;quot;sn,givenname,email&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Identifiant du champ à utiliser pour ordonner la liste&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; like ''(optionnel)''&lt;br /&gt;
: Restreint la liste des membres ayant le champ spécifié par orderby (exemple orderby=&amp;quot;givenname&amp;quot;) commençant par ce motif ( exemple like=&amp;quot;A&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUrl&lt;br /&gt;
| Url pour accéder à la fiche détaillée du membre&lt;br /&gt;
|-&lt;br /&gt;
| DirectoryMemberEmailUrl&lt;br /&gt;
| Url pour afficher la popup de composition de message&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMemberFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryMembers'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMemberFields&amp;gt;...&amp;lt;/OCDbDirectoryMemberFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntry ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un membre d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntry directoryid=&amp;quot;&amp;quot; memberid=&amp;quot;&amp;quot; userid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectoryEntry&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; memberid&lt;br /&gt;
: Id du membre dans l'annuaire&lt;br /&gt;
&lt;br /&gt;
; userid&lt;br /&gt;
: Id Ovidentia de l'utilisateur s'il est enregistré&lt;br /&gt;
: Ignoré si memberid renseigné.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberUrl&lt;br /&gt;
| Url vers la fiche annuaire du membre&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntryFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryEntry'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntryFields&amp;gt;...&amp;lt;/OCDbDirectoryEntryFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryAcl ==&lt;br /&gt;
&lt;br /&gt;
Liste les utilisateurs ayant des droits sur un annuaire.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryAcl directoryid=&amp;quot;&amp;quot; [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryAcl&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: modify : pour les utilisateurs ayant le droit de modifier une fiche&lt;br /&gt;
: add : pour les utilisateurs ayant le droit d'ajouter une fiche&lt;br /&gt;
: view : pour les utilisateurs ayant le droit de consulter l'annuaire&lt;br /&gt;
: delete :  pour les utilisateurs ayant le droit de supprimer une fiche&lt;br /&gt;
: export :  pour les utilisateurs ayant le droit d'exporter l'annuaire&lt;br /&gt;
: import :  pour les utilisateurs ayant le droit d'importer l'annuaire&lt;br /&gt;
: empty :  pour les utilisateurs ayant le droit de vider l'annuaire&lt;br /&gt;
: bind :  pour les utilisateurs ayant le droit d'attacher une fiche&lt;br /&gt;
: unbind :  pour les utilisateurs ayant le droit de détacher une fiche&lt;br /&gt;
: view :  pour les utilisateurs ayant le droit de voir les fiches (DEFAULT)&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserFullName&lt;br /&gt;
| Nom complet de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserEmail&lt;br /&gt;
| Adresse email de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserId&lt;br /&gt;
| Id de l'utilisateur dans la base de données&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegations ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegations [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegations&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si yes : le container tient compte des droits d'accès de l'utilisateur&lt;br /&gt;
: Si no : le container ne tient pas compte des droits d'accès et ramène toutes les délégations créées dans le portail&lt;br /&gt;
: Si omis, le container tient compte des droits d'accès&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegation ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont fait partie l'utilisateur courant&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegation delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegation&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsManaged [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont l'utilisateur courant est administrateur.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationItems ==&lt;br /&gt;
&lt;br /&gt;
Liste les fonctions déléguées aux administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationItems delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationItems&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemName&lt;br /&gt;
| Intitulé de la fonction&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemValue&lt;br /&gt;
| 1: si la fonction est déléguée, 0 sinon&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationAdministrators ==&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationAdministrators delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationAdministrators&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationUserId&lt;br /&gt;
| Id de l'administrateur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategories [categoryid=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: Si omis, le container liste toutes les catégories&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une catégorie de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategory [categoryid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationsCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmSpaces ==&lt;br /&gt;
&lt;br /&gt;
Liste les espaces de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmSpaces&amp;gt;...&amp;lt;/OCTmSpaces&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceId&lt;br /&gt;
| Id de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceName&lt;br /&gt;
| Nom de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceDescription&lt;br /&gt;
| Description de l'espace de projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmProjects ==&lt;br /&gt;
&lt;br /&gt;
Liste les projets d'un espace de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmProjects spaceid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCTmProjects&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; spaceid&lt;br /&gt;
: Id de l'espace de projets&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectId&lt;br /&gt;
| Id du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectName&lt;br /&gt;
| Nom du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectDescription&lt;br /&gt;
| Description du projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmTasks ==&lt;br /&gt;
&lt;br /&gt;
Liste les tâches d'un projet ou des tâches personnelles du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmTasks [projectid=&amp;quot;&amp;quot;] [startdate=&amp;quot;&amp;quot;] [enddate=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCTmTasks&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; projectid ''(optionnel)''&lt;br /&gt;
: Id du projet.&lt;br /&gt;
: Si omis, le conteneur renvoie les tâches personnelles de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; startdate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de début est postérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; enddate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de fin est antérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;&lt;br /&gt;
: desc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order. La valeur par défault est &amp;quot;TaskNumber&amp;quot;.&lt;br /&gt;
: Cet attribut peur contenir le nom de n'importe laquelle des variables renvoyées sans le préfixe &amp;quot;OV&amp;quot;, par exemple &amp;quot;TaskCategoryName&amp;quot; ou &amp;quot;TaskEndDate&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskId&lt;br /&gt;
| Id de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskProjectId&lt;br /&gt;
| Id du projet de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskNumber&lt;br /&gt;
| Numéro de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskShortDescription&lt;br /&gt;
| Description courte de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskStartDate&lt;br /&gt;
| Date de début de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskEndDate&lt;br /&gt;
| Date de fin de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryId&lt;br /&gt;
| Id de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryName&lt;br /&gt;
| Nom de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCompletion&lt;br /&gt;
| Niveau d'avancement de la tâche (0-100)&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskOwnerId&lt;br /&gt;
| Id de l'utilisateur propriétaire de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskClass&lt;br /&gt;
| Classe de la tâche&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgUserEntities ==&lt;br /&gt;
&lt;br /&gt;
Liste les entités d'organigrammes pour lesquelles un utilisateur à un rôle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgUserEntities userId=&amp;quot;&amp;quot; [orgChartId=&amp;quot;&amp;quot;] [roleType=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgUserEntities&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; userId&lt;br /&gt;
: Identifiant (entier) de l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; orgChartId ''(optionnel)''&lt;br /&gt;
: Identifiant (entier) de l'organigramme.&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'organigramme par défaut (nommé à l'origine Ovidentia) qui est utilisé.&lt;br /&gt;
&lt;br /&gt;
; roleType ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors tous les rôles seront utilisés.&lt;br /&gt;
: Les rôles sont des valeurs de 0 à 3&lt;br /&gt;
: 0 étant les rôles personnalisés&lt;br /&gt;
: 1 étant le rôle supérieur&lt;br /&gt;
: 2 étant le rôle employé&lt;br /&gt;
: 3 étant le rôle membre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgPathToEntity ==&lt;br /&gt;
&lt;br /&gt;
Liste toutes les entités parentes d'une entité d'un organigramme.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgPathToEntity entityId=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [includeEntity=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgPathToEntity&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'ordre ascendant qui est utilisé.&lt;br /&gt;
: Ordre dans lequel le chemin jusqu'à la racine sera retourné, les valeurs possible sont asc ou desc&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
; includeEntity ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis, alors l'entité ne sera pas incluse dans les résultats.&lt;br /&gt;
: Les valeurs possibles sont&amp;amp;nbsp;:&lt;br /&gt;
: 0 pour ne pas inclure l'entité (valeur par défaut)&lt;br /&gt;
: 1 pour inclure l'entité&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgChildEntities ==&lt;br /&gt;
&lt;br /&gt;
Liste toutes les entités enfant directes d'une entité d'un organigramme.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.100&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgChildEntities entityId=&amp;quot;&amp;quot; &amp;gt;...&amp;lt;/OCOrgChildEntities&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OCOrgEntityMembers ==&lt;br /&gt;
&lt;br /&gt;
Liste tous les membres d'une entité.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.100&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgEntityMembers entityId=&amp;quot;&amp;quot; &amp;gt;...&amp;lt;/OCOrgEntityMembers&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberDirEntryId&lt;br /&gt;
| Identifiant (entier) de la fiche annuaire de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberRoleType&lt;br /&gt;
| Id du rôle : 1 = Superior, 2 = Temporary employee, 3 = Members, 0 = Other collaborators&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberRoleName&lt;br /&gt;
| Nom du rôle&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserDisabled&lt;br /&gt;
| Utilisateur est désactivé (1 ou 0)&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserConfirmed&lt;br /&gt;
| Utilisateur est confirmé (1 ou 0)&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberSn&lt;br /&gt;
| Nom&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberGivenname&lt;br /&gt;
| Prénom&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserId&lt;br /&gt;
| Id user correspondant&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCMultipages ==&lt;br /&gt;
&lt;br /&gt;
Ce container permet de faciliter les calculs réalisés pendant un multi-pages. Ainsi selon le nombre total de résultats et le nombre de résultats à afficher par pages, le container permet de retourner le nombre de pages que contient le multi-pages. &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCMultipages total=&amp;quot;&amp;quot; maxpages=&amp;quot;&amp;quot; perpage=&amp;quot;&amp;quot; currentpage=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCMultipages&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; total&lt;br /&gt;
: Nombre total de résultats.&lt;br /&gt;
&lt;br /&gt;
; maxpages&lt;br /&gt;
: Nombre maximum de pages à afficher&lt;br /&gt;
&lt;br /&gt;
; perpage&lt;br /&gt;
: Nombre maximum de résultats à afficher par pages&lt;br /&gt;
&lt;br /&gt;
; currentpage&lt;br /&gt;
: Numéro de la page en cours&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCurrentPageNumber &lt;br /&gt;
| Numéro de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVNextPageNumber&lt;br /&gt;
| Numéro de la page suivante si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVPreviousPageNumber&lt;br /&gt;
| Numéro de la page précédente si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVTotalPages&lt;br /&gt;
| Nombre total de pages&lt;br /&gt;
|-&lt;br /&gt;
| OVResultFirst&lt;br /&gt;
| Index du premier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultLast&lt;br /&gt;
| Index du dernier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultsPage&lt;br /&gt;
| Nombre de résultats sur la page courante&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntries ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-entrées de navigation d'Ovidentia (Plan du site) d'une entrée parente. Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntries (node=&amp;quot;&amp;quot; | langid=&amp;quot;&amp;quot;) [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntries&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; langid&lt;br /&gt;
: Identifiant multilangue de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: peut être utilisé à la place de l'attribut node&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntry ==&lt;br /&gt;
&lt;br /&gt;
Renvoie les information sur une entrée de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntry node=&amp;quot;&amp;quot; [sitemap=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntry&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément (noeud du plan du site).&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapCustomNode ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des noeuds ayant pour cible l'id spécifié dans l'attribut &amp;lt;code&amp;gt;target&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans le module sitemap_editor, la valeur à saisir dans l'attribut target est affiché dans l'entête sur la page de visualisation du nœud.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapCustomNode [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] target=&amp;quot;&amp;quot; [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapCustomNode&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; target&lt;br /&gt;
: Id du noeud cible&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin. s'il n'est pas renseigné, le noeur racine par défaut sera utilisé (Custom pour le plan du site fourni par sitemap_editor), DGAll pour le plan du site du noyau).&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: permet de limiter le nombre d'éléments retournés, par exemple, &amp;lt;code&amp;gt;limit=&amp;quot;0,1&amp;quot;&amp;lt;/code&amp;gt; pour obtenir seulement le premier noeud. La syntaxe est identique à l'attribut &amp;lt;code&amp;gt;limit&amp;lt;/code&amp;gt; de OCSitemapPath&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapPath ==&lt;br /&gt;
&lt;br /&gt;
Retourne le chemin de fer (rail) d'une entrée de navigation sous la forme d'une liste d'entrées de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapPath [node=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapPath&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin.&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5,2&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur à 2 éléments à partir du 5ème. Si la première valeur est négative, l'index du premier élément retourné sera calculé à partir du nombre d'élément total. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;-1,1&amp;quot;&amp;lt;/code&amp;gt; affiche le dernier élément seulement. L'index négatif est supporté à partir d'ovidentia &amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Si la valeur est &amp;quot;1&amp;quot;, le denier noeud du plan du site auquel on a accédé sera mémorisé et récupéré lors de l'accès a une page en dehors du plan du site.&lt;br /&gt;
: La valeur par défaut est &amp;quot;1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Différentes méthodes d’utilisation d’un fichier OvML =&lt;br /&gt;
== Utilisation dans une url ==&lt;br /&gt;
Un fichier OvML peut être appellé en utilisant l’url suivante :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où fichier-ovml est le nom de votre fichier OvML qui doit se trouver dans le répertoire suivant&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
skins/nom-du-skin/ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le fichier ainsi appelé est parsé par Ovidentia et le résultat est affiché dans la partie centrale du portail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si l’on souhaite afficher le résultat en dehors du portail, par exemple dans une fenêtre popup, il faut ajouter le paramètre echo=1 comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De plus, si l’on souhaite passer des paramètres au fichier OvML, on utilisera l’url comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&amp;amp;param=val&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, on peut utiliser la variable OVparam dans le fichier OvML.&lt;br /&gt;
&lt;br /&gt;
Remarque : les paramètres peuvent être envoyés par formulaires en méthodes GET et POST.&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans un fichier template ==&lt;br /&gt;
Dans tout fichier template d’Ovidentia, on peut utiliser un fichier OvML en utilisant la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{ $OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : la syntaxe avec les accolades ne permet pas l'utilisation de nouvelles accolades à l'intérieur.&lt;br /&gt;
&lt;br /&gt;
{ $OVML({ mavariable }) } est impossible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est possible de passer une variable template en tant que paramètre à un fichier OvML via la syntaxe { $OVML(...) } d'un fichier template :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple : { $OVML(monFichier.html,param1=&amp;quot;var1&amp;quot;) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
si var1 est définie dans le template, le parseur la remplace avec sa valeur, sinon il utilise la valeur &amp;quot;var1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Optimiser le temps d'exécution d'un script OvML (disponible à partir de la version 7.2 d'Ovidentia) :'''&lt;br /&gt;
&lt;br /&gt;
Si votre script n'a pas besoin d'être réactualisé à chaque exécution, vous pouvez décider d'utiliser le cache via la syntaxe $OVMLCACHE.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE s'utilise dans les mêmes conditions que $OVML.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE peut recevoir un paramètre supplémentaire : _ovml_cache_duration=86400. Il permet d'indiquer le temps maximum pendant lequel le script ne sera pas réactualisé. Valeur en secondes.&lt;br /&gt;
&lt;br /&gt;
Si ovml_cache_duration n'est pas renseigné, le script sera réactualisé toutes les 3600 secondes (1 heure).&lt;br /&gt;
&lt;br /&gt;
Remarque : le cache est enregistré dans la session de l'utilisateur courant. Donc le script est systématiquement réactualisé si l'utilisateur se déconnecte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple :&lt;br /&gt;
&lt;br /&gt;
{ $OVMLCACHE(monFichier.html,param1=3,_ovml_cache_duration=86400) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : pensez bien aux conséquences d'utilisation du cache OvML avant de l'appliquer sur vos scripts. Pendant 3600 secondes, vous pouvez modifier vos scripts et des données d'Ovidentia sans pouvoir le vérifier à l'affichage !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autres types de cache possibles :&lt;br /&gt;
*session : cache dans la session (default)&lt;br /&gt;
*sitemap : cache dans un fichier basé sur le profile du plan du site&lt;br /&gt;
*file : cache dans un fichier&lt;br /&gt;
&lt;br /&gt;
Exemple d'utilisation avec un autre type de cache :&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE(menu.html,_ovml_cache_type=sitemap)&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans du contenu ==&lt;br /&gt;
On peut incorporer le résultat d’un fichier OvML dans du contenu Ovidentia ( article, section, faq etc… ). On utilisera la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Utilisation pour les pages d’accueil ==&lt;br /&gt;
On peut utiliser un fichier OvML pour les pages d’accueil privée et publique. Pour cela, utilisez les fichiers spécifiques private.html et public.html.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lors de l’affichage de la page public, Ovidentia cherche un fichier ayant le nom public.html dans le répertoire skins/nom-du-skin/ovml . S’il le trouve, il l’utilisera pour la page d’accueil public. Sinon, il affichera les articles définis par l'administrateur pour la page d’accueil public.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il en est de même pour la page d’accueil privée.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML par les modules ( addons ) ==&lt;br /&gt;
A partir de la version 5.4.2 d'Ovidentia, il est possible pour les modules de fournir des fonctionnalités basées sur OvML ( voir la documentation fournie avec le module ).&lt;br /&gt;
&lt;br /&gt;
Afin d'utiliser ces fonctionnalités, on utilisera le container suivant :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCAddon name=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; param2=&amp;quot;&amp;quot; ...&amp;gt;...&amp;lt;/OCAddon&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut du container du module&lt;br /&gt;
&lt;br /&gt;
Pour la signification des paramètres, il faut consulter la documentation fournie avec le module.&lt;br /&gt;
&lt;br /&gt;
La plupart du temps, le premier paramètre indique le nom du container que l'on veut utiliser et les paramètres suivants sont des attributs à ce container.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 5.6.3, il est aussi possible de créer des fonctions OvML pour un module. La syntaxe d'utilisation de ces fonctions est la suivante :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAddon name=&amp;quot;&amp;quot; function=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; function&lt;br /&gt;
: Nom de la fonction&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut de la fonction utilisée&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML dans l'éditeur Wysiwyg ==&lt;br /&gt;
L'éditeur Wysiwyg d'Ovidentia possède une option permettant d'utiliser un fichier OvML afin de l'intégrer dans l'affichage d'un article, d'une section... Par défaut, tous les fichiers OvML présents dans le dossier ovml de la skin courante sont affichés dans le formulaire de sélection. Il existe un moyen de cacher ces fichiers aux utilisateurs de l'éditeur en modifiant la racine de sélection des fichiers :&lt;br /&gt;
&lt;br /&gt;
On ajoute un dossier nommé &amp;quot;editor&amp;quot; dans le dossier ovml de la skin courante, l'éditeur Wysiwyg ne proposera alors que les fichiers présents dans ce répertoire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est toujours possible d'utiliser la syntaxe $OVML manuellement afin d'exécuter un fichier OvML ne se situant pas dans le dossier editor.&lt;/div&gt;</summary>
		<author><name>Laucho</name></author>	</entry>

	<entry>
		<id>https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5720</id>
		<title>Référence OvML</title>
		<link rel="alternate" type="text/html" href="https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5720"/>
				<updated>2019-03-08T15:05:20Z</updated>
		
		<summary type="html">&lt;p&gt;Laucho : /* OCTmTasks */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Catégorie:Développement de skins]]&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
OvML ( Ovidentia Markup Langage ) est un ensemble de balises, identiques par leur syntaxe à celles utilisées avec HTML. Elles permettent d’extraire des données Ovidentia, de les manipuler et de les présenter en utilisant HTML.&lt;br /&gt;
&lt;br /&gt;
Les données à extraire peuvent être de plusieurs types, comme par exemple, les cinq derniers articles publiés, les dernières contributions d’un forum donné, les derniers fichiers chargés, etc …&lt;br /&gt;
&lt;br /&gt;
On pourra ainsi s’en servir pour réorganiser complètement la page d'accueil d'un site Ovidentia en y insérant, par exemple, la liste des 3 derniers articles, la liste des 5 dernières contributions d'un forum, des images, le texte d'un article spécifique, ...&lt;br /&gt;
&lt;br /&gt;
La conception d'une page OvML est identique à celle d'une page HTML. Elle peut ne contenir que des balises OvML ou un mélange HTML et OvML. On peut aussi partir d'une page HTML existante et y insérer des données Ovidentia en utilisant les balises OvML. Pour l’afficher, on utilisera l’url suivante :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
Certaines balises OvML sont dites “Container&amp;quot;. Un container est une balise OvML contenant une partie du fichier OvML comprise entre un tag d’ouverture et un tag de fermeture. Un container peut être une liste ou une condition. Dans le cas d’une liste, le contenu du container est répété autant de fois qu’il y a d’éléments dans la liste. Un container ‘condition’ n’affiche son contenu que dans le cas où la condition est vraie.&lt;br /&gt;
&lt;br /&gt;
== Les variables &amp;lt;OVxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Une variable OvML est de la forme:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
où xxxx est le nom de la variable.&lt;br /&gt;
&lt;br /&gt;
Différents paramètres peuvent être utilisés pour modifier l’affichage du résultat de la variable.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être sauvegardée dans une autre variable en utilisant le paramètre saveas (voir ci-dessous).&lt;br /&gt;
&lt;br /&gt;
== Les fonctions &amp;lt;OFxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Les fonctions se présentent sous la forme :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Elles permettent, entre autre, de traduire du texte, de faire des opérations arithmétiques, etc, …&lt;br /&gt;
&lt;br /&gt;
Le résultat de ces fonctions peut être sauvegardé dans une variable OvML en utilisant le paramètre saveas (voir ci-dessus).&lt;br /&gt;
&lt;br /&gt;
== Les containers &amp;lt;OCxxxx&amp;gt; … &amp;lt;/OCxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque importante d'utilisation des containers :'''&lt;br /&gt;
&lt;br /&gt;
* Il est possible d’imbriquer les containers sauf s’ils ont le même nom. Dans le cas précédent, il existe l’astuce de rajouter un paramètre sans valeur différente dans les balises. Ce paramètre va permettre d'identifier l'ouverture et la fermeture des containers par le moteur d'Ovidentia. Le paramètre doit donc se retrouver dans la balise d'ouverture ainsi que dans la balise de fermeture.&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre1&amp;gt;&lt;br /&gt;
    &amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre2&amp;gt;&lt;br /&gt;
        ...&lt;br /&gt;
    &amp;lt;/OCxxxx monparametre2&amp;gt;&lt;br /&gt;
&amp;lt;/OCxxxx monparametre1&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Chaque paramètre d'un container est vu comme une variable par le moteur OvML; il faut donc éviter d'utiliser pour nom d'une variable OvML le nom d'un attribut d'un container pour supprimer des erreurs d'interprétation.&lt;br /&gt;
&lt;br /&gt;
= Les variables OvML =&lt;br /&gt;
&lt;br /&gt;
Les variables OvML peuvent être définies dans le fichier OvML, produites par un container ou passées comme paramètres dans l’url. Elles sont accessibles en utilisant la syntaxe :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnom-de-la-variable&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut définir une variable OvML en utilisant la fonction PutVar :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;nbArticles&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit une variable nbArticles initialisée à la valeur 10.&lt;br /&gt;
&lt;br /&gt;
Pour récupérer la valeur dans une page OvML, il faut utiliser la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut aussi définir une variable en utilisant une variable globale d’Ovidentia. Pour cela, il suffira d’omettre le deuxième paramètre :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;babSlogan&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maintenant la variable &amp;lt;code&amp;gt;&amp;lt;OVbabSlogan&amp;gt;&amp;lt;/code&amp;gt; existe dans OvML et contient le contenu du slogan du site.&lt;br /&gt;
&lt;br /&gt;
On peut ainsi utiliser les variables d’Ovidentia pour récupérer le nom de l’utilisateur connecté ( BAB_SESS_USER ), son ID ( BAB_SESS_USERID ), etc.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
* babCurrentDate est une variable globale permettant de récupérer la date courante. Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
* Les variables globales booléennes comme BAB_SESS_LOGGED ont la valeur nulle si la valeur est fausse (false) et vaut 1 si la valeur est vraie (true).&lt;br /&gt;
&lt;br /&gt;
Il est parfois utile de tester l’existence d’une variable avant de la définir. On utilisera pour cela la fonction '''IfNotIsSet''' :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;page&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, si la variable page n’est pas définie, elle sera définie avec la valeur initiale 1.&lt;br /&gt;
&lt;br /&gt;
Toutes les variables produites par un container peuvent être jointes en utilisant la syntaxe d’une variable OvML &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
On peut aussi passer des variables OvML à un fichier OvML en utilisant l’url :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;total=1000&lt;br /&gt;
&lt;br /&gt;
Dans la page OvML on peut donc utiliser la variable totale.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être modifiée ou sauvegardée dans une autre variable en utilisant les attributs suivants :&lt;br /&gt;
&lt;br /&gt;
== saveas ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable dans une autre.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles saveas=&amp;quot;TotalArticles&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Une nouvelle variable TotalArticles est créée et sa valeur est la même que celle de nbArticles.&lt;br /&gt;
&lt;br /&gt;
== strlen ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer les n premiers caractères de la variable.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Récupère les n premiers caractères du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il est possible de spécifier une chaîne qui sera ajoutée à la fin du résultat si la variable a été tronquée. Par exemple &amp;quot;...“ pour indiquer une suite :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100,...&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== striptags ==&lt;br /&gt;
&lt;br /&gt;
Supprime les tags HTML de la variable :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les tags HTML de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan striptags=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== htmlentities ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit les entities HTML ( &amp;lt; devient &amp;amp;amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit en inverse les entities HTML ( &amp;amp;amp;lt; devient &amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan htmlentities=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== stripslashes ==&lt;br /&gt;
&lt;br /&gt;
Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan stripslashes=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== urlencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans une url&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan urlencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== jsencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans du javascript&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan jsencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== strcase ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| upper&lt;br /&gt;
| Convertit le contenu de la variable en majuscule&lt;br /&gt;
|-&lt;br /&gt;
| lower&lt;br /&gt;
| Convertit le contenu de la variable en minuscule&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strcase=&amp;quot;upper&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nlremove ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les retours chariots&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nlremove=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== trim ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| left&lt;br /&gt;
| Supprime les blancs en début de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| right&lt;br /&gt;
| Supprime les blancs en fin de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| all&lt;br /&gt;
| Supprime les blancs en début et en fin de chaîne&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan trim=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nl2br ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;1&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Transforme les retours chariots en &amp;lt;BR&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nl2br=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== sprintf ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| Voir la documentation PHP pour la fonction sprintf&lt;br /&gt;
| Retourne une chaîne formatée&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVMoney sprintf=&amp;quot;%01.2f&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== date ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater une date Ovidentia &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| S&lt;br /&gt;
| Format court de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| L&lt;br /&gt;
| Format long de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| T&lt;br /&gt;
| Format de l'heure défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| d&lt;br /&gt;
| Trois premières lettres du jour de la semaine Dim pour Dimanche&lt;br /&gt;
|-&lt;br /&gt;
| D&lt;br /&gt;
| Jour de la semaine Dimanche par exemple&lt;br /&gt;
|-&lt;br /&gt;
| j&lt;br /&gt;
| Jour du mois, sur deux chiffres (éventuellement avec un zéro) : &amp;quot;01&amp;quot; à &amp;quot;31&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| m&lt;br /&gt;
| Mois, en trois lettres : par exemple &amp;quot;Avr&amp;quot; (pour Avril)&lt;br /&gt;
|-&lt;br /&gt;
| M&lt;br /&gt;
| Mois en lettres : Avril par exemple&lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Mois; i.e. &amp;quot;01&amp;quot; à &amp;quot;12&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Y&lt;br /&gt;
| Année, 4 chiffres; i.e. &amp;quot;2003&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| y&lt;br /&gt;
| Année, 2 chiffres; i.e. &amp;quot;03&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| H&lt;br /&gt;
| heure, au format 24h, &amp;quot;00&amp;quot; à &amp;quot;23&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| i&lt;br /&gt;
| Minutes; &amp;quot;00&amp;quot; à &amp;quot;59&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleDate date=&amp;quot;%d %j %m %Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;OVbabCurrentDate&amp;gt;&amp;lt;/code&amp;gt; est une variable permettant de récupérer la date courante.&lt;br /&gt;
&lt;br /&gt;
Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabCurrentDate date=&amp;quot;%D %j %M&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== author ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater l’auteur d’un article, un commentaire etc, … quand la variable contient l’id de l’auteur.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| %F&lt;br /&gt;
| Prénom&lt;br /&gt;
|-&lt;br /&gt;
| %M&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
|-&lt;br /&gt;
| %L&lt;br /&gt;
| Nom&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleAuthor author=&amp;quot;%F %L&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Les fonctions OvML =&lt;br /&gt;
&lt;br /&gt;
On reconnaît les fonctions par la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les fonctions OvML disponibles sont :&lt;br /&gt;
&lt;br /&gt;
== OFTranslate ==&lt;br /&gt;
&lt;br /&gt;
Permet de traduire une chaîne. Pour cela, il faut qu'un fichier se nommant ''lang-'''identifiant-de-la-langue'''.xml'' soit présent dans le dossier ''ovidentia-'''numéro-de-version'''/lang''.&lt;br /&gt;
&lt;br /&gt;
Il s'agit d'un fichier XML listant différentes expressions traduites dans la langue choisie pour le fichier. Il est composé d'un élément ayant le même nom que l'identifiant de la langue. Celui-ci est composé de multiples éléments &amp;lt;code&amp;gt;string&amp;lt;/code&amp;gt; prenant un paramètre &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; indiquant l'identifiant du texte et contient le texte traduit.&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour l'anglais ''lang-en.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;en&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;About your article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;About your comment&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;About your file&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/en&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour le français ''lang-fr.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;fr&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;Au sujet de votre article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;A propos de votre commentaire&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;A propos de votre fichier&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/fr&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFTranslate text=&amp;quot;&amp;quot; [lang=&amp;quot;&amp;quot;] [folder=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; text&lt;br /&gt;
: Identifiant du texte à traduire&lt;br /&gt;
&lt;br /&gt;
; lang ''(optionnel)''&lt;br /&gt;
: Identifiant de la langue dans laquelle doit être traduit le texte&lt;br /&gt;
: Si omis, le texte sera traduit dans la langue sélectionnée par l'utilisateur&lt;br /&gt;
&lt;br /&gt;
; folder ''(optionnel)''&lt;br /&gt;
: Nom du module&lt;br /&gt;
: Si omis, le fichier langue du noyau est utilisé&lt;br /&gt;
&lt;br /&gt;
== OFPutVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de déclarer une nouvelle variable.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFGetVar ==&lt;br /&gt;
&lt;br /&gt;
Permet d'afficher une variable tout comme la syntaxe &amp;lt;code&amp;gt;&amp;lt;OVnom-de-la-variable&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetVar name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable à afficher&lt;br /&gt;
&lt;br /&gt;
== OFIfNotIsSet ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable si elle n’est pas déjà définie.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFInclude ==&lt;br /&gt;
&lt;br /&gt;
Permet d'inclure un autre fichier OVML&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFInclude file=&amp;quot;&amp;quot; [cache=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin du fichier OVML relatif au répertoire ovml du skin ou du répertoire ovml du noyau&lt;br /&gt;
&lt;br /&gt;
; cache ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : Le cache n'est pas utilisé pour afficher le fichier.&lt;br /&gt;
:* 1 : Le cache est utilisé.&lt;br /&gt;
&lt;br /&gt;
== OFUrlContent ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le contenu d’une url. Très utile pour inclure dans Ovidentia des fichiers HTML d’un site Web statique&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFUrlContent url=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; url&lt;br /&gt;
: url de la page à inclure&lt;br /&gt;
&lt;br /&gt;
== OFRecurse ==&lt;br /&gt;
&lt;br /&gt;
La fonction OFRecurse permet d'exécuter un code tant qu'une condition est réalisée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFRecurse&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
Cette fonction peut prendre tous les paramètres que peut prendre le container appelé récursivement.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
Cet exemple permet d'afficher l'arborescence des catégories et thèmes d'articles.&lt;br /&gt;
Ici, la fonction &amp;lt;code&amp;gt;OFRecurse&amp;lt;/code&amp;gt; est utilisée pour relancer le container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt; autant de fois que désiré en lui précisant le paramètre parentid (voir container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
    &amp;lt;OCArticleCategories&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&lt;br /&gt;
            &amp;lt;OVCategoryName&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
                &amp;lt;OFRecurse parentid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;OVTopicName&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Opérateurs arithmétiques ==&lt;br /&gt;
&lt;br /&gt;
Permettent de faire des opérations arithmétiques sur des variables. Elles sont construites de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;X&amp;quot; expr2=&amp;quot;Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l'opération souhaitée entre 10 et 50.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l’opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Toutefois, pour pouvoir stocker cette valeur dans une variable, il faut ajouter le paramètre &amp;lt;code&amp;gt;saveas&amp;lt;/code&amp;gt; lors de l'appel de la fonction.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot; saveas=&amp;quot;NewTotal&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit la variable &amp;lt;code&amp;gt;NewTotal&amp;lt;/code&amp;gt; ayant pour valeur le résultat de l'opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Les opérateurs disponibles sont :&lt;br /&gt;
&lt;br /&gt;
=== OFAOAddition ===&lt;br /&gt;
&lt;br /&gt;
Permet d’additionner expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOAddition expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de l'addition&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de l'addition&lt;br /&gt;
&lt;br /&gt;
=== OFAOSubtraction ===&lt;br /&gt;
&lt;br /&gt;
Permet de soustraire expr2 à expr1.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 - 20&amp;quot;, soit -10.&lt;br /&gt;
&lt;br /&gt;
=== OFAOMultiplication ===&lt;br /&gt;
&lt;br /&gt;
Permet de faire le produit de expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOMultiplication expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
=== OFAODivision ===&lt;br /&gt;
&lt;br /&gt;
Permet de diviser expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la division&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la division&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 / 20&amp;quot;, soit 0.5.&lt;br /&gt;
&lt;br /&gt;
=== OFAOModulus ===&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le reste de la division de expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme du modulo&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme du modulo&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 % 20&amp;quot;, soit 10, car 10 / 20 = 0 + '''10'''.&lt;br /&gt;
&lt;br /&gt;
== OFHeader ==&lt;br /&gt;
&lt;br /&gt;
Permet d'envoyer un header HTTP pour le fichier ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur du header à modifier&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;content-type:text/xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de définir un cookie qui sera envoyé avec le reste des en-têtes.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetCookie name=&amp;quot;&amp;quot; expire=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cookie&lt;br /&gt;
&lt;br /&gt;
; expire&lt;br /&gt;
: Temps en secondes au bout duquel le cookie expire&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecteur au cookie&lt;br /&gt;
&lt;br /&gt;
== OFGetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer la valeur d'un cookie. Une variable ayant le nom du cookie récupéré est créée automatiquement.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetCookie name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cooke dont on souhatie récupérer la valeur&lt;br /&gt;
&lt;br /&gt;
== OFSetSessionVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de choisir le type de sections à afficher dans le portail.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Permet d'indiquer le type de filtre à appliquer sur les sections&lt;br /&gt;
:* &amp;quot;babSectionsType&amp;quot; définit le type des sections à afficher&lt;br /&gt;
:* &amp;quot;babOvmlCurrentDelegation&amp;quot; filtre sur les sections propres à une délégation&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Permet de préciser les sections à afficher.&lt;br /&gt;
:* Si name vaut &amp;quot;babSectionsType&amp;quot; :&lt;br /&gt;
:** 1 : Section Administration et Utilisateur&lt;br /&gt;
:** 2 : Sections générées par les articles (sections de catégories et de thèmes d'articles)&lt;br /&gt;
:** 4 : Sections personnalisées&lt;br /&gt;
:** 8 : Sections générées par les modules&lt;br /&gt;
:** 15 : Toutes les sections&lt;br /&gt;
:** '''Remarque :''' les valeurs peuvent s'additionner. Pour afficher les sections des articles et les sections personnalisées, on utilisera la valeur 6 (2 + 4)&lt;br /&gt;
:* Si name vaut &amp;quot;babOvmlCurrentDelegation&amp;quot;, value vaut l'id de la délégation&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;15&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera toutes les sections du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
affichera uniquement les sections personnalisées du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera les sections générées par les modules et les sections générées par les articles&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera uniquement les sections générées par la délégation dont l'identifiant est 5&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cache toutes les sections générées dans les délégations&lt;br /&gt;
&lt;br /&gt;
== OFRequest ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET) ou passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFRequest name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFPost ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPost name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre POST dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFGet ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFSitemapPosition ==&lt;br /&gt;
 &lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant le chemin dans le plan du site du nœud correspondant à la page courante d'Ovidentia (ou à l'élément de navigation passé en paramètre).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapPosition [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [node=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; langid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site en utilisant un identifiant de compatible avec le multilangue. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site. Si omis: la fonction retournera le chemin correspondant à la page courante d'Ovidentia&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le chemin commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé.&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
== OFSitemapMenu ==&lt;br /&gt;
&lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant l'arborescence des entrées de navigation d'Ovidentia (Plan du site), ou l'arborescence des entrées de navigation sous le nœud spécifié (si le paramètre selectednode est indiqué).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu [sitemap=&amp;quot;&amp;quot;] [baselangid=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [selectednode=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;1&amp;quot;] [maxdepth=&amp;quot;&amp;quot;] [ignorelastlevel=&amp;quot;0&amp;quot;] [mindepth=&amp;quot;0&amp;quot;] [outerul=&amp;quot;1&amp;quot;] [admindelegation=&amp;quot;0&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; baselangid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera en utilisant un identifiant compatible avec le multilangue&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
: S'il n'est pas renseigné, c'est le nœud DGAll qui sera utilisé (le nœud racine de la branche contenant les éléments de toutes les délégations confondues) ou le noeud &amp;quot;Custom&amp;quot; si un plan du site fourni par le module sitemap_editor est utilisé.&lt;br /&gt;
&lt;br /&gt;
; selectednode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier un nœud sélectionné dans le menu. La balise li correspondant à ce nœud se verra ajouter la classe css 'selected', et toutes ses balises li parentes ainsi qu'elle même auront la classe css 'active'. S'il n'est pas spécifié, c'est le nœud correspondant à la page courante qui est utilisé.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
; maxdepth ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre de niveaux (sous-menus imbriqués). Pas de limite par défaut.&lt;br /&gt;
&lt;br /&gt;
; ignorelastlevel  ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de ne pas afficher les nœuds n'ayant pas d'enfants.&lt;br /&gt;
: 1 : activé&lt;br /&gt;
: 0 ''(par défaut)'' : désactivé&lt;br /&gt;
&lt;br /&gt;
; mindepth ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de contourner 'ignorelastlevel' en forçant l’affichage des nœuds de niveau inférieur ou égal à cette valeur. 0 par défaut (désactivé).&lt;br /&gt;
&lt;br /&gt;
; outerul ''(optionnel)''&lt;br /&gt;
: Permet de de définir si le menu contient la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau.&lt;br /&gt;
: 1 ''(par défaut)'' : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau est présente.&lt;br /&gt;
: 0 : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau n'est pas présente.&lt;br /&gt;
&lt;br /&gt;
; admindelegation ''(optionnel)''&lt;br /&gt;
: Permet de définir que les nœuds d'administration ne seront affichés que si l'utilisateur à les droits de gestion correspondants.&lt;br /&gt;
: 1 : la délégation est prise en compte.&lt;br /&gt;
: 0 ''(par défaut)'' : la délégation n'est pas prise en compte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFCurrentNode ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'Id du nœud courant dans le plan de site.&lt;br /&gt;
&lt;br /&gt;
== OFThumbnail ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie une url vers l'image générée.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFThumbnail (id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour récupérer l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché.&lt;br /&gt;
&lt;br /&gt;
== OFImg ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie du HTML contenant un tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt; pour afficher l'image. Si aucune image ne peut être affichée, une chaine vide est retournée au lieu du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Les attributs non supportés par la fonction ovml serons reportés tel-quel en tant qu'attributs du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg (src=&amp;quot;&amp;quot; | ovsrc=&amp;quot;&amp;quot; | id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] &amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; src ''(optionnel)''&lt;br /&gt;
: Url vers une image, si cet attribut est déclaré mais contient une chaîne vide, la valeur retournée sera une chaîne vide au lieu du tag img. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; ovsrc ''(optionnel)''&lt;br /&gt;
: Permet de définir l'url d'une image en utilisant le nom d'une variable ovml. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour afficher l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
Affiche l'image que si le paramètre img est fourni dans l'url :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;img&amp;quot; saveas=&amp;quot;Image&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg ovsrc=&amp;quot;Image&amp;quot; alt=&amp;quot;Mon image&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Affiche la photo de l'utilisateur connecté :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USERID&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg id_user=&amp;quot;&amp;lt;OVBAB_SESS_USERID&amp;gt;&amp;quot; maxwidth=&amp;quot;48&amp;quot; maxheight=&amp;quot;48&amp;quot; alt=&amp;quot;&amp;lt;OVBAB_SESS_USER&amp;gt;&amp;quot; resizemode=&amp;quot;CROP_CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSitemapCustomNodeId ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'ID du noeud trouvé dans le plan du site et qui a pour cible le nœud fourni par le paramètre nodeid dans le plan du site du noyau. Si aucun noeud est trouvé dans le plan du site, la valeur de l'attribut nodeid est retourné a la place.&lt;br /&gt;
&lt;br /&gt;
Lors de la mise en place d'un skin cela permet d'indiquer un nœud connu dans le plan du site du noyau, ci celui-ci est inséré dans le plan du site personnalisé à l'aide d'une référence, le nouveau nœud sera automatiquement pris en compte.&lt;br /&gt;
&lt;br /&gt;
Si il existe plusieurs nœuds avec la même cible dans le plan du site du noyau, le premier trouvé sera utilisé&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;&amp;quot; [basenode=&amp;quot;&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: ID du nœud dans le plan du site proposé par le noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Racine de la recherche dans le plan du site personnalisé.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;bab_Articles&amp;quot; saveas=&amp;quot;CustomNodeId&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu basenode=&amp;quot;&amp;lt;OVCustomNodeId&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPreviousArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article précédant l'article spécifié. L'article précédant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPreviousArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFNextArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article suivant l'article spécifié. L'article suivant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFNextArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFWebStat ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.2.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'enregistrer un évènement qui sera comptabilisé dans les statistiques.&lt;br /&gt;
Ceci est particulièrement utile lors de l'affichage d'articles par OvML afin que ceux-ci soient correctement pris en compte dans les statistiques en tant qu'articles vus.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFWebStat name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Type d’évènement à enregistrer&lt;br /&gt;
:* bab_addon&lt;br /&gt;
:* bab_page&lt;br /&gt;
:* bab_articles&lt;br /&gt;
:* bab_artfiles&lt;br /&gt;
:* bab_ovml&lt;br /&gt;
:* bab_fmfolders&lt;br /&gt;
:* bab_fmfiles&lt;br /&gt;
:* bab_forums&lt;br /&gt;
:* bab_threads&lt;br /&gt;
:* bab_posts&lt;br /&gt;
:* bab_faqs&lt;br /&gt;
:* bab_faqsqr&lt;br /&gt;
:* bab_searchword&lt;br /&gt;
:* bab_xlinks&lt;br /&gt;
:* bab_dbdirectories&lt;br /&gt;
:* bab_ldapdirectories&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur correspondant au type d'évènement. Par exemple id de l'article pour bab_articles.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Affichage de l'article --&amp;gt;&lt;br /&gt;
    &amp;lt;OFWebStat name=&amp;quot;bab_articles&amp;quot; value=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFAddStyleSheet ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.5.93&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'insérer un fichier CSS dans l'élément &amp;lt;code&amp;gt;&amp;lt;head&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;/code&amp;gt; de la page HTML.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAddStyleSheet file=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin de la feuille de style relatif au dossier '''styles''' du noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.2.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetPath path=&amp;quot;&amp;quot; file_relative=&amp;quot;1&amp;quot; saveas=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file_relative&lt;br /&gt;
: Convertit un chemin relatif au fichier ovml en un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetSelectedSkinPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie le chemin du répertoire du thème sélectionné.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;OFGetSelectedSkinPath&amp;gt;''' doit remplacer '''skins/&amp;lt;OVbabSkin&amp;gt;/''' dans les fichiers ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetSelectedSkinPath&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCsrfProtectToken ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.4.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de protection contre les attaques CSRF, il doit être ajouté dans tous les formulaire utilisant la méthode POST.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;babCsrfProtect&amp;quot; value=&amp;quot;&amp;lt;OFGetCsrfProtectToken&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCurrentAdmGroup ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.5.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de la délegation actuellement administré par l'utilisateur courrant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;lt;OFGetCurrentAdmGroup&amp;gt;&amp;quot;&amp;gt;&amp;lt;OVDelegationName&amp;gt;&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPortletContainer ==&lt;br /&gt;
&lt;br /&gt;
''Nécessite l'installation du module '''portlets'''''&lt;br /&gt;
&lt;br /&gt;
Permet l'intégration d'une zone de portlet dans la page.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPortletContainer id=&amp;quot;&amp;quot; [mode=&amp;quot;static&amp;quot;] [placeholder=&amp;quot;&amp;quot;] [editplaceholder=&amp;quot;&amp;quot;] [description=&amp;quot;&amp;quot;] [classname=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id&lt;br /&gt;
: L'identifiant unique du portlet&lt;br /&gt;
&lt;br /&gt;
; mode ''(optionnel)''&lt;br /&gt;
: Le type de portlet&lt;br /&gt;
:* static ''(par défaut)'' : Le portlet est personnel, chaque utilisateur peut configurer son portlet&lt;br /&gt;
:* locked : Le portlet est le même pour tout les utilisateurs&lt;br /&gt;
&lt;br /&gt;
; placeholder ''(optionnel)''&lt;br /&gt;
: Un texte à afficher lorsque la zone de portlet est vide&lt;br /&gt;
&lt;br /&gt;
; editplaceholder ''(optionnel)''&lt;br /&gt;
: Un texte à afficher lorsque l'utilisateur édite la zone de portlet&lt;br /&gt;
&lt;br /&gt;
; description ''(optionnel)''&lt;br /&gt;
: Un texte toujours affiché&lt;br /&gt;
&lt;br /&gt;
; classname''(optionnel)''&lt;br /&gt;
: Une classe est ajoutée sur la div&lt;br /&gt;
&lt;br /&gt;
;categories&lt;br /&gt;
&lt;br /&gt;
;initwith&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetRegistryValue ==&lt;br /&gt;
&lt;br /&gt;
Renvoie une valeur de configuration gérée par la bab_Registry.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.97&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFGetRegistryValue path=&amp;quot;/path/to/value&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Le chemin de la registry correspondant à la valeur recherchée&lt;br /&gt;
&lt;br /&gt;
= Les containers OvML =&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les containers contiennent des tags OvML et du code HTML. Ce sont généralement des listes de données identiques ou des conditions. &lt;br /&gt;
&lt;br /&gt;
A l'appel d'un container, OvML met à votre disposition des variables &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La liste des variables dépend du type de container.&lt;br /&gt;
&lt;br /&gt;
Ces variables ne sont plus disponibles en dehors du container.&lt;br /&gt;
&lt;br /&gt;
A l’intérieur de tout container de type liste, les variables suivantes sont disponibles :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCIndex&lt;br /&gt;
| Index de l’entrée courante en commençant par 0&lt;br /&gt;
|-&lt;br /&gt;
| OVCCount&lt;br /&gt;
| Le nombre total d’entrées dans le container&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de comparaison ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent d’effectuer des comparaisons entre les valeurs expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
Si la condition est vrai, le contenu du container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfEqual&lt;br /&gt;
| Vrai si expr1 est égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotEqual&lt;br /&gt;
| Vrai si expr1 est différent expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThan&lt;br /&gt;
| Vrai si expr1 est strictement inférieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThanOrEqual&lt;br /&gt;
| Vrai si expr1 est inférieur ou égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThan&lt;br /&gt;
| Vrai si expr1 est strictement supérieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThanOrEqual&lt;br /&gt;
| Vrai si expr1 est supérieur ou égal à expr2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la comparaison&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la comparaison&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_LOGGED&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfEqual expr1=&amp;quot;&amp;lt;BAB_SESS_LOGGED&amp;amp;gt;&amp;quot; expr2=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Vous êtes connecté !&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/OCIfEqual&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de test d'existence sur les variables ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent de vérifier l'existence ou non d'une variable.&lt;br /&gt;
&lt;br /&gt;
Si la variable est définie ou non, selon le container, le container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name existe&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name n'existe pas&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx name=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable dont on doit tester l'existence&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte ne sera pas affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;variable&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte sera affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OCIfUserMemberOfGroups ==&lt;br /&gt;
&lt;br /&gt;
Ce container est exécuté si l'utilisateur courant appartient à un groupe&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfUserMemberOfGroups groupid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [childs=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCIfUserMemberOfGroups&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; groupid&lt;br /&gt;
: id du groupe ou plusieurs ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Cette variable permet de tester si un utilisateur spécifique appartient à des groupes en donnant un id utilisateur.&lt;br /&gt;
: Si omis, elle prend la valeur de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: yes : L'utilisateur courant doit appartenir à tous les groupes spécifiés dans groupid&lt;br /&gt;
: no ''(par défaut)'' : L'utilisateur courant doit appartenir à au moins un des groupes spécifiés dans groupid&lt;br /&gt;
&lt;br /&gt;
; childs ''(optionnel)''&lt;br /&gt;
: yes : Pour chaque groupe, inclure ses enfants&lt;br /&gt;
: no ''(par défaut)'' : Les enfants ne sont pas inclus&lt;br /&gt;
&lt;br /&gt;
== OCArticlesHomePages ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles des pages d’accueil privée ou publique.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlesHomePages type=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticlesHomePages&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée&lt;br /&gt;
: public : Liste les articles de la page d’accueil publique&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: yes : Filtre les articles selon le droit de visibilité&lt;br /&gt;
: no ''(par défaut)'' : Ne filtre pas&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCategoryId&lt;br /&gt;
| Id de la catégorie du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicTitle&lt;br /&gt;
| Titre du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoi une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers récemment déposés.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFiles last=&amp;quot;&amp;quot; path=&amp;quot;&amp;quot; [folderid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fichiers souhaité&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Indique dans quel sous-répertoire il faut chercher.&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id de l’espace ou plusieurs ids séparés par des virgules.&lt;br /&gt;
: Si omis, le container liste les fichiers récents de tous les répertoires.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fichiers par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fichiers par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fichiers aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileModifiedBy&lt;br /&gt;
| Dernière personne ayant modifié le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fichier a été créé. Si nul (0), le fichier a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles récents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentArticles last=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre d‘articles souhaité&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tous thèmes confondus&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie, tous les thèmes enfants seront utilisés&lt;br /&gt;
: si categoryid est utilisé, topicid devient obsolète&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'article a été créé. Si nul (0), l'article a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers commentaires d'articles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentComments last=&amp;quot;&amp;quot; [articleid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentComments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de commentaires souhaité&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires tous articles confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentThreads ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers fils de discussion de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentThreads last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentThreads&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fils de discussion souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fils de discussion, tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières contributions de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentPosts last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [threadid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentPosts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de contributions souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; threadid ''(optionnel)''&lt;br /&gt;
: Id du fil de discussion&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous sujets confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les contributions aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières questions de faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFaqQuestions last=&amp;quot;&amp;quot; [faqid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de questions souhaité&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières questions, toutes faqs confondues&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie de faq&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question en base de données&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Adresse Web pour accéder à la question dans le portail&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Adresse Web pour accéder à la question en plein écran (destiné à une vue popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionDate&lt;br /&gt;
| Date de création de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionAuthor&lt;br /&gt;
| Auteur de la question&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategories [parentid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; parentid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie parent ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: 0 ''(par défaut)'' : le container liste les catégories de thèmes à la racine.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryNext&amp;gt;...&amp;lt;/OCArticleCategoryNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idendiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryPrevious&amp;gt;...&amp;lt;/OCArticleCategoryPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCParentsArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets parents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCParentsArticleCategory categoryid=&amp;quot;&amp;quot; [reverse=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCParentsArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie.&lt;br /&gt;
&lt;br /&gt;
; reverse ''(optionnel)''&lt;br /&gt;
: 1 si on souhaite la liste dans l’ordre inverse.&lt;br /&gt;
: 0 ''(par défaut)'' : Les catégories sont triées dans l'ordre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une ou plusieurs catégorie de sujet.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategory categoryid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopics ==&lt;br /&gt;
&lt;br /&gt;
Liste des thèmes d'articles d'une catégorie donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article. La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles. La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicNext&amp;gt;...&amp;lt;/OCArticleTopicNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicPrevious&amp;gt;....&amp;lt;/OCArticleTopicPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idem que ceux du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopic ==&lt;br /&gt;
&lt;br /&gt;
Description d’un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic [topicid=&amp;quot;&amp;quot;] [topicname=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème d’articles ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles.&lt;br /&gt;
&lt;br /&gt;
; topicname ''(optionnel)''&lt;br /&gt;
: Nom du thème d’articles&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles ou s'appuie sur le paramètre topicid.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche tous les thèmes dont l'utilisateur a le droit et ayant pour nom &amp;quot;essai&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 ayant pour nom essai.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom se termine par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom commence par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom contient la chaîne essai&lt;br /&gt;
&lt;br /&gt;
== OCArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste des articles d'un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 8.6.94 d'Ovidentia, les paramètres ajoutés à ce container devrait permettre de replacer OCRecentArticles, OCArticlesHomePage et OCArticle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticles [delegationid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [topicid=&amp;quot;&amp;quot;] [articleid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [homepage=&amp;quot;public|private&amp;quot;] [archive=&amp;quot;&amp;quot;] [offset=&amp;quot;&amp;quot;] [rows=&amp;quot;&amp;quot;] [limit=&amp;quot;[offset,]rows&amp;quot;] [order=&amp;quot;asc | desc&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
:: Id de la catégorie, tous les thèmes enfants seront utilisés &lt;br /&gt;
:: si categoryid est utilisé, topicid devient obsolète &lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule &lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; homepage ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée &lt;br /&gt;
: public : Liste les articles de la page d’accueil publique &lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; offset ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nombre d'articles à ignorer à partir du début de la liste&lt;br /&gt;
: 0 ''(par défaut)'' : aucune article n'est ignoré&lt;br /&gt;
&lt;br /&gt;
; rows ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
: -1 ''(par défaut)'' : toutes les lignes sont prises&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: ''Alternative à rows et offset''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCategoryId&lt;br /&gt;
| Id de la catégorie du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleNext&amp;gt;...&amp;lt;/OCArticleNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticlePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlePrevious&amp;gt;...&amp;lt;/OCArticlePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticle ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur les fichiers joints à un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleFiles articleid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCArticleFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForums ==&lt;br /&gt;
&lt;br /&gt;
Liste des forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForums [forumid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCForums&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les forums.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForumNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForumNext&amp;gt;...&amp;lt;/OCForumNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForumPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForumPrevious&amp;gt;...&amp;lt;/OCForumPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForum ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un forum donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForum forumid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCForum&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid :&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCThread ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fil de discussion donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCThread threadid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCThread&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; threadid&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadForumId&lt;br /&gt;
| Id du forum contenant le fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadId&lt;br /&gt;
| Id du sujet du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadPostId&lt;br /&gt;
| Id de la contribution initiale&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadLastPostId&lt;br /&gt;
| Id de la dernière contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadDate&lt;br /&gt;
| Date de la création du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarter&lt;br /&gt;
| Nom du l'initiateur du sujet&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarterId&lt;br /&gt;
| ID de l'utilisateur ayant initié le sujet ( peut être égal à 0 s'il s'agit d'un utilisateur anonyme) &lt;br /&gt;
|-&lt;br /&gt;
| OVThreadUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPost ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une contribution donnée ou plusieurs séparées par des virgules.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCPost postid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid :&lt;br /&gt;
: Id de la contribution ou plusieurs Ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du fil de la discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthorId&lt;br /&gt;
| ID de l'auteur (peut être égal à 0 si l'auteur était un utilisateur anoyme)&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution à l'aide d'une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostReplyUrl&lt;br /&gt;
| Url pour répondre (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostModifyUrl&lt;br /&gt;
| Url pour modifier (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostConfirmUrl&lt;br /&gt;
| Url pour confirmer (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostDeleteUrl&lt;br /&gt;
| Url pour supprimer la contribution (sinon vide si pas de droit) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPostFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations de fichiers sur une contribution donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCPostFiles postid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid&lt;br /&gt;
: Id de la contribution&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolders [folderid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFolders&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolderNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderNext&amp;gt;...&amp;lt;/OCFolderNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolderPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderPrevious&amp;gt;...&amp;lt;/OCFolderPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolder ==&lt;br /&gt;
&lt;br /&gt;
Donne les information sur un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolder folderid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFolder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSubFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-répertoires du répertoire path d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSubFolders folderid=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSubFolders&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les sous-répertoire du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderName&lt;br /&gt;
| Nom du sous répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des fichiers d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFiles folderid=&amp;quot;&amp;quot; rows=&amp;quot;&amp;quot; offset=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; offset&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nième fichier à partir du début de la liste&lt;br /&gt;
&lt;br /&gt;
; rows&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les fichiers du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: En lien avec l'attribut orderby.&lt;br /&gt;
:* asc ''(par défaut)'' : Ordonne les fichiers par ordre croissant&lt;br /&gt;
:* desc : Ordonne les fichiers par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
:''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
:* name ''(par défaut)'' : Ordonne les fichiers par nom&lt;br /&gt;
:* creation : Ordonne les fichiers par date de création&lt;br /&gt;
:* modification : Ordonne les fichiers par date de modification&lt;br /&gt;
:* size : Ordonne les fichiers par taille&lt;br /&gt;
:* hits : Ordonne les fichiers par nombre de &amp;quot;hits&amp;quot;&lt;br /&gt;
:* manual : Ordonne les fichiers suivant l'ordre défini manuellement sur le répertoire.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url du fichier si celui-ci est une image (utilisation pour un affichage). Cette variable ne prend pas en compte les droits définis au niveau du gestionnaire de fichiers.&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFileNext&amp;gt;...&amp;lt;/OCFileNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFiles|OCFiles]].&lt;br /&gt;
&lt;br /&gt;
== OCFilePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFilePrevious&amp;gt;...&amp;lt;/OCFilePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFile ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fichier d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFile fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFile&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileFields ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des champs d'un fichier donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFileFields fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFileFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldName&lt;br /&gt;
| Nom du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqs ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des Faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqs [faqid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqs&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqNext&amp;gt;...&amp;lt;/OCFaqNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqPrevious&amp;gt;...&amp;lt;/OCFaqPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaq ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une Faq donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaq faqid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategories ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des sous catégories d’une Faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategories faqid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqSubCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la faq&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations des sous-catégories d’une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategory faqsubcatid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqSubCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid&lt;br /&gt;
: Id de la sous catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des questions/réponses d'une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestions [faqid=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la sous catégorie faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs indiquées par le paramètre faqid.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionNext&amp;gt;...&amp;lt;/OCFaqQuestionNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionPrevious&amp;gt;...&amp;lt;/OCFaqQuestionPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestion ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une questions/réponses donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestion questionid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqQuestion&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; questionid&lt;br /&gt;
: Id de la question/réponse de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles d'un thème donné en attente d'approbation pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingArticles [topicid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation tout thème confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les commentaires en attente d'approbation d'un article donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingComments [articleid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingComments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires en attente de tout article confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les commentaires en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date de publication du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers en attente d'approbation d'un répertoire donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingFiles [folderid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fichiers en attente de tout répertoire confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les fichiers en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste les contributions en attente d'approbation d'un forum donné ( forumid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingPosts [forumid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingPosts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les contributions en attente de tout forum confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les contributions en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendars ==&lt;br /&gt;
&lt;br /&gt;
Liste les calendriers &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendars [type=&amp;quot;&amp;quot;] [calendarid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendars&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste tous les agendas. type peut prendre les valeurs suivantes :&lt;br /&gt;
: user: les agendas personnels &lt;br /&gt;
: group: les agendas de groupes&lt;br /&gt;
: resource: les agendas de ressources&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Un ou plusieurs id d'agendas séparés par des virgules&lt;br /&gt;
: Si omis, le container liste tous les agendas.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarId&lt;br /&gt;
| Id de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarName&lt;br /&gt;
| Intitulé de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarDescription&lt;br /&gt;
| Description de l'agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarOwnerId&lt;br /&gt;
| Id du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarType&lt;br /&gt;
| Type de l’agenda ( user, group ou resource )&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarUrl&lt;br /&gt;
| Url pour accéder à la page Agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories d’événements des agendas &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarCategories [filter=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryName&lt;br /&gt;
| Intitulé de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarUserEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas personnels&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarUserEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarUserEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité.Remarque : si le paramètre est à «&amp;amp;nbsp;no&amp;amp;nbsp;», les événements privés seront aussi remontés&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarGroupEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas collectifs (anciennement agendas de groupes)&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarGroupEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarGroupEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; groupid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
: Remarque : le paramètre groupid correspond à l'identifiant (grpid) de l'agenda lorsqu'on utilise les agendas collectifs.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarResourceEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas de ressources&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarResourceEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarResourceEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparées par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; resourceid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas ( personnel, groupes ou de ressources )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date &lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramènera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas le container liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarId&lt;br /&gt;
| Id numérique de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrlId&lt;br /&gt;
| Id de l'agenda principal contenant le type, exemple &amp;quot;personal/1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarName&lt;br /&gt;
| Nom de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarType&lt;br /&gt;
| type de l'agenda principal (exemple: &amp;quot;caldav_personal&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectories ==&lt;br /&gt;
&lt;br /&gt;
Liste les annuaires de base de données&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectories [directoryid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid ''(optionnel)''&lt;br /&gt;
: Id de l'annuaire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: « database » ou « group », si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectory directoryid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryFields ==&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryFields directoryid=&amp;quot;&amp;quot; [all=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: 1 : Donne la liste de tous les champs&lt;br /&gt;
: 0 : Donne la liste de champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldId&lt;br /&gt;
| Identifiant du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Le tableau ci-dessous donne la correspondance entre les champs et leurs identifiants :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Champ&lt;br /&gt;
! Identifiant&lt;br /&gt;
|-&lt;br /&gt;
| Surnom&lt;br /&gt;
| cn&lt;br /&gt;
|-&lt;br /&gt;
| Nom&lt;br /&gt;
| sn&lt;br /&gt;
|-&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
| mn&lt;br /&gt;
|-&lt;br /&gt;
| Prénom&lt;br /&gt;
| givenname&lt;br /&gt;
|-&lt;br /&gt;
| Photo&lt;br /&gt;
| jpegphoto&lt;br /&gt;
|-&lt;br /&gt;
| Adresse de messagerie&lt;br /&gt;
| email&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (bureau)&lt;br /&gt;
| btel&lt;br /&gt;
|-&lt;br /&gt;
| Tél. mobile&lt;br /&gt;
| mobile&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (domicile)&lt;br /&gt;
| htel&lt;br /&gt;
|-&lt;br /&gt;
| Télécopie (bureau)&lt;br /&gt;
| bfax&lt;br /&gt;
|-&lt;br /&gt;
| Titre&lt;br /&gt;
| title&lt;br /&gt;
|-&lt;br /&gt;
| Service&lt;br /&gt;
| departmentnumber&lt;br /&gt;
|-&lt;br /&gt;
| Société&lt;br /&gt;
| organisationname&lt;br /&gt;
|-&lt;br /&gt;
| Rue (bureau)&lt;br /&gt;
| bstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (bureau)&lt;br /&gt;
| bcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (bureau)&lt;br /&gt;
| bpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (bureau)&lt;br /&gt;
| bstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (bureau)&lt;br /&gt;
| bcountry&lt;br /&gt;
|-&lt;br /&gt;
| Rue (domicile)&lt;br /&gt;
| hstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (domicile)&lt;br /&gt;
| hcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (domicile)&lt;br /&gt;
| hpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (domicile)&lt;br /&gt;
| hstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (domicile)&lt;br /&gt;
| hcountry&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 1&lt;br /&gt;
| user1&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 2&lt;br /&gt;
| user2&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 3&lt;br /&gt;
| user3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Pour les champs additionnels, les identifiants sont de la forme '''babdirfXX''' ou '''XX''' est l'id du champ additionnel ( correspondant à fxid dans la liste des champs additionnels de l'annuaire ).&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMembers ==&lt;br /&gt;
&lt;br /&gt;
Liste les membres d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMembers directoryid=&amp;quot;&amp;quot; [fields=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [like=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryMembers&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: Ignoré si l'attribut '''fields''' est spécifié&lt;br /&gt;
: 1 : Donne tous les champs pour chaque membre&lt;br /&gt;
: 0 : Donne uniquement les champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
; fields ''(optionnel)''&lt;br /&gt;
: liste des identifiants des champs souhaités séparés par des virgules ( exemple &amp;quot;sn,givenname,email&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Identifiant du champ à utiliser pour ordonner la liste&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; like ''(optionnel)''&lt;br /&gt;
: Restreint la liste des membres ayant le champ spécifié par orderby (exemple orderby=&amp;quot;givenname&amp;quot;) commençant par ce motif ( exemple like=&amp;quot;A&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUrl&lt;br /&gt;
| Url pour accéder à la fiche détaillée du membre&lt;br /&gt;
|-&lt;br /&gt;
| DirectoryMemberEmailUrl&lt;br /&gt;
| Url pour afficher la popup de composition de message&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMemberFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryMembers'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMemberFields&amp;gt;...&amp;lt;/OCDbDirectoryMemberFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntry ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un membre d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntry directoryid=&amp;quot;&amp;quot; memberid=&amp;quot;&amp;quot; userid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectoryEntry&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; memberid&lt;br /&gt;
: Id du membre dans l'annuaire&lt;br /&gt;
&lt;br /&gt;
; userid&lt;br /&gt;
: Id Ovidentia de l'utilisateur s'il est enregistré&lt;br /&gt;
: Ignoré si memberid renseigné.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberUrl&lt;br /&gt;
| Url vers la fiche annuaire du membre&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntryFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryEntry'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntryFields&amp;gt;...&amp;lt;/OCDbDirectoryEntryFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryAcl ==&lt;br /&gt;
&lt;br /&gt;
Liste les utilisateurs ayant des droits sur un annuaire.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryAcl directoryid=&amp;quot;&amp;quot; [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryAcl&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: modify : pour les utilisateurs ayant le droit de modifier une fiche&lt;br /&gt;
: add : pour les utilisateurs ayant le droit d'ajouter une fiche&lt;br /&gt;
: view : pour les utilisateurs ayant le droit de consulter l'annuaire&lt;br /&gt;
: delete :  pour les utilisateurs ayant le droit de supprimer une fiche&lt;br /&gt;
: export :  pour les utilisateurs ayant le droit d'exporter l'annuaire&lt;br /&gt;
: import :  pour les utilisateurs ayant le droit d'importer l'annuaire&lt;br /&gt;
: empty :  pour les utilisateurs ayant le droit de vider l'annuaire&lt;br /&gt;
: bind :  pour les utilisateurs ayant le droit d'attacher une fiche&lt;br /&gt;
: unbind :  pour les utilisateurs ayant le droit de détacher une fiche&lt;br /&gt;
: view :  pour les utilisateurs ayant le droit de voir les fiches (DEFAULT)&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserFullName&lt;br /&gt;
| Nom complet de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserEmail&lt;br /&gt;
| Adresse email de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserId&lt;br /&gt;
| Id de l'utilisateur dans la base de données&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegations ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegations [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegations&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si yes : le container tient compte des droits d'accès de l'utilisateur&lt;br /&gt;
: Si no : le container ne tient pas compte des droits d'accès et ramène toutes les délégations créées dans le portail&lt;br /&gt;
: Si omis, le container tient compte des droits d'accès&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegation ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont fait partie l'utilisateur courant&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegation delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegation&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsManaged [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont l'utilisateur courant est administrateur.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationItems ==&lt;br /&gt;
&lt;br /&gt;
Liste les fonctions déléguées aux administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationItems delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationItems&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemName&lt;br /&gt;
| Intitulé de la fonction&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemValue&lt;br /&gt;
| 1: si la fonction est déléguée, 0 sinon&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationAdministrators ==&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationAdministrators delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationAdministrators&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationUserId&lt;br /&gt;
| Id de l'administrateur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategories [categoryid=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: Si omis, le container liste toutes les catégories&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une catégorie de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategory [categoryid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationsCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmSpaces ==&lt;br /&gt;
&lt;br /&gt;
Liste les espaces de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmSpaces&amp;gt;...&amp;lt;/OCTmSpaces&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceId&lt;br /&gt;
| Id de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceName&lt;br /&gt;
| Nom de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceDescription&lt;br /&gt;
| Description de l'espace de projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmProjects ==&lt;br /&gt;
&lt;br /&gt;
Liste les projets d'un espace de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmProjects spaceid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCTmProjects&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; spaceid&lt;br /&gt;
: Id de l'espace de projets&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectId&lt;br /&gt;
| Id du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectName&lt;br /&gt;
| Nom du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectDescription&lt;br /&gt;
| Description du projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmTasks ==&lt;br /&gt;
&lt;br /&gt;
Liste les tâches d'un projet ou des tâches personnelles du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmTasks [projectid=&amp;quot;&amp;quot;] [startdate=&amp;quot;&amp;quot;] [enddate=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCTmTasks&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; projectid ''(optionnel)''&lt;br /&gt;
: Id du projet.&lt;br /&gt;
: Si omis, le conteneur renvoie les tâches personnelles de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; startdate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de début est postérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; enddate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de fin est antérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;&lt;br /&gt;
: desc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order. La valeur par défault est &amp;quot;TaskNumber&amp;quot;.&lt;br /&gt;
: Cet attribut peur contenir le nom de n'importe laquelle des variables renvoyées sans le préfixe &amp;quot;OV&amp;quot;, par exemple &amp;quot;TaskCategoryName&amp;quot; ou &amp;quot;TaskEndDate&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskId&lt;br /&gt;
| Id de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskProjectId&lt;br /&gt;
| Id du projet de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskNumber&lt;br /&gt;
| Numéro de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskShortDescription&lt;br /&gt;
| Description courte de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskStartDate&lt;br /&gt;
| Date de début de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskEndDate&lt;br /&gt;
| Date de fin de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryId&lt;br /&gt;
| Id de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryName&lt;br /&gt;
| Nom de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCompletion&lt;br /&gt;
| Niveau d'avancement de la tâche (0-100)&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskOwnerId&lt;br /&gt;
| Id de l'utilisateur propriétaire de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskClass&lt;br /&gt;
| Classe de la tâche&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgUserEntities ==&lt;br /&gt;
&lt;br /&gt;
Liste les entités d'organigrammes pour lesquelles un utilisateur à un rôle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgUserEntities userId=&amp;quot;&amp;quot; [orgChartId=&amp;quot;&amp;quot;] [roleType=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgUserEntities&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; userId&lt;br /&gt;
: Identifiant (entier) de l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; orgChartId ''(optionnel)''&lt;br /&gt;
: Identifiant (entier) de l'organigramme.&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'organigramme par défaut (nommé à l'origine Ovidentia) qui est utilisé.&lt;br /&gt;
&lt;br /&gt;
; roleType ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors tous les rôles seront utilisés.&lt;br /&gt;
: Les rôles sont des valeurs de 0 à 3&lt;br /&gt;
: 0 étant les rôles personnalisés&lt;br /&gt;
: 1 étant le rôle supérieur&lt;br /&gt;
: 2 étant le rôle employé&lt;br /&gt;
: 3 étant le rôle membre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgPathToEntity ==&lt;br /&gt;
&lt;br /&gt;
Liste toutes les entités parentes d'une entité d'un organigramme.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgPathToEntity entityId=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [includeEntity=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgPathToEntity&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'ordre ascendant qui est utilisé.&lt;br /&gt;
: Ordre dans lequel le chemin jusqu'à la racine sera retourné, les valeurs possible sont asc ou desc&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
; includeEntity ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis, alors l'entité ne sera pas incluse dans les résultats.&lt;br /&gt;
: Les valeurs possibles sont&amp;amp;nbsp;:&lt;br /&gt;
: 0 pour ne pas inclure l'entité (valeur par défaut)&lt;br /&gt;
: 1 pour inclure l'entité&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OCOrgChildEntities ==&lt;br /&gt;
&lt;br /&gt;
Liste toutes les entités enfant directes d'une entité d'un organigramme.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.100&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgChildEntities entityId=&amp;quot;&amp;quot; &amp;gt;...&amp;lt;/OCOrgChildEntities&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OCOrgEntityMembers ==&lt;br /&gt;
&lt;br /&gt;
Liste tous les membres d'une entité.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.100&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgEntityMembers entityId=&amp;quot;&amp;quot; &amp;gt;...&amp;lt;/OCOrgEntityMembers&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberDirEntryId&lt;br /&gt;
| Identifiant (entier) de la fiche annuaire de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberRoleType&lt;br /&gt;
| Id du rôle : 1 = Superior, 2 = Temporary employee, 3 = Members, 0 = Other collaborators&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberRoleName&lt;br /&gt;
| Nom du rôle&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserDisabled&lt;br /&gt;
| Utilisateur est désactivé (1 ou 0)&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserConfirmed&lt;br /&gt;
| Utilisateur est confirmé (1 ou 0)&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberSn&lt;br /&gt;
| Nom&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberGivenname&lt;br /&gt;
| Prénom&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserId&lt;br /&gt;
| Id user correspondant&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCMultipages ==&lt;br /&gt;
&lt;br /&gt;
Ce container permet de faciliter les calculs réalisés pendant un multi-pages. Ainsi selon le nombre total de résultats et le nombre de résultats à afficher par pages, le container permet de retourner le nombre de pages que contient le multi-pages. &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCMultipages total=&amp;quot;&amp;quot; maxpages=&amp;quot;&amp;quot; perpage=&amp;quot;&amp;quot; currentpage=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCMultipages&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; total&lt;br /&gt;
: Nombre total de résultats.&lt;br /&gt;
&lt;br /&gt;
; maxpages&lt;br /&gt;
: Nombre maximum de pages à afficher&lt;br /&gt;
&lt;br /&gt;
; perpage&lt;br /&gt;
: Nombre maximum de résultats à afficher par pages&lt;br /&gt;
&lt;br /&gt;
; currentpage&lt;br /&gt;
: Numéro de la page en cours&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCurrentPageNumber &lt;br /&gt;
| Numéro de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVNextPageNumber&lt;br /&gt;
| Numéro de la page suivante si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVPreviousPageNumber&lt;br /&gt;
| Numéro de la page précédente si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVTotalPages&lt;br /&gt;
| Nombre total de pages&lt;br /&gt;
|-&lt;br /&gt;
| OVResultFirst&lt;br /&gt;
| Index du premier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultLast&lt;br /&gt;
| Index du dernier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultsPage&lt;br /&gt;
| Nombre de résultats sur la page courante&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntries ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-entrées de navigation d'Ovidentia (Plan du site) d'une entrée parente. Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntries (node=&amp;quot;&amp;quot; | langid=&amp;quot;&amp;quot;) [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntries&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; langid&lt;br /&gt;
: Identifiant multilangue de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: peut être utilisé à la place de l'attribut node&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntry ==&lt;br /&gt;
&lt;br /&gt;
Renvoie les information sur une entrée de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntry node=&amp;quot;&amp;quot; [sitemap=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntry&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément (noeud du plan du site).&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapCustomNode ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des noeuds ayant pour cible l'id spécifié dans l'attribut &amp;lt;code&amp;gt;target&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans le module sitemap_editor, la valeur à saisir dans l'attribut target est affiché dans l'entête sur la page de visualisation du nœud.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapCustomNode [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] target=&amp;quot;&amp;quot; [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapCustomNode&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; target&lt;br /&gt;
: Id du noeud cible&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin. s'il n'est pas renseigné, le noeur racine par défaut sera utilisé (Custom pour le plan du site fourni par sitemap_editor), DGAll pour le plan du site du noyau).&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: permet de limiter le nombre d'éléments retournés, par exemple, &amp;lt;code&amp;gt;limit=&amp;quot;0,1&amp;quot;&amp;lt;/code&amp;gt; pour obtenir seulement le premier noeud. La syntaxe est identique à l'attribut &amp;lt;code&amp;gt;limit&amp;lt;/code&amp;gt; de OCSitemapPath&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapPath ==&lt;br /&gt;
&lt;br /&gt;
Retourne le chemin de fer (rail) d'une entrée de navigation sous la forme d'une liste d'entrées de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapPath [node=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapPath&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin.&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5,2&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur à 2 éléments à partir du 5ème. Si la première valeur est négative, l'index du premier élément retourné sera calculé à partir du nombre d'élément total. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;-1,1&amp;quot;&amp;lt;/code&amp;gt; affiche le dernier élément seulement. L'index négatif est supporté à partir d'ovidentia &amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Si la valeur est &amp;quot;1&amp;quot;, le denier noeud du plan du site auquel on a accédé sera mémorisé et récupéré lors de l'accès a une page en dehors du plan du site.&lt;br /&gt;
: La valeur par défaut est &amp;quot;1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Différentes méthodes d’utilisation d’un fichier OvML =&lt;br /&gt;
== Utilisation dans une url ==&lt;br /&gt;
Un fichier OvML peut être appellé en utilisant l’url suivante :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où fichier-ovml est le nom de votre fichier OvML qui doit se trouver dans le répertoire suivant&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
skins/nom-du-skin/ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le fichier ainsi appelé est parsé par Ovidentia et le résultat est affiché dans la partie centrale du portail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si l’on souhaite afficher le résultat en dehors du portail, par exemple dans une fenêtre popup, il faut ajouter le paramètre echo=1 comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De plus, si l’on souhaite passer des paramètres au fichier OvML, on utilisera l’url comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&amp;amp;param=val&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, on peut utiliser la variable OVparam dans le fichier OvML.&lt;br /&gt;
&lt;br /&gt;
Remarque : les paramètres peuvent être envoyés par formulaires en méthodes GET et POST.&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans un fichier template ==&lt;br /&gt;
Dans tout fichier template d’Ovidentia, on peut utiliser un fichier OvML en utilisant la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{ $OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : la syntaxe avec les accolades ne permet pas l'utilisation de nouvelles accolades à l'intérieur.&lt;br /&gt;
&lt;br /&gt;
{ $OVML({ mavariable }) } est impossible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est possible de passer une variable template en tant que paramètre à un fichier OvML via la syntaxe { $OVML(...) } d'un fichier template :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple : { $OVML(monFichier.html,param1=&amp;quot;var1&amp;quot;) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
si var1 est définie dans le template, le parseur la remplace avec sa valeur, sinon il utilise la valeur &amp;quot;var1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Optimiser le temps d'exécution d'un script OvML (disponible à partir de la version 7.2 d'Ovidentia) :'''&lt;br /&gt;
&lt;br /&gt;
Si votre script n'a pas besoin d'être réactualisé à chaque exécution, vous pouvez décider d'utiliser le cache via la syntaxe $OVMLCACHE.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE s'utilise dans les mêmes conditions que $OVML.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE peut recevoir un paramètre supplémentaire : _ovml_cache_duration=86400. Il permet d'indiquer le temps maximum pendant lequel le script ne sera pas réactualisé. Valeur en secondes.&lt;br /&gt;
&lt;br /&gt;
Si ovml_cache_duration n'est pas renseigné, le script sera réactualisé toutes les 3600 secondes (1 heure).&lt;br /&gt;
&lt;br /&gt;
Remarque : le cache est enregistré dans la session de l'utilisateur courant. Donc le script est systématiquement réactualisé si l'utilisateur se déconnecte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple :&lt;br /&gt;
&lt;br /&gt;
{ $OVMLCACHE(monFichier.html,param1=3,_ovml_cache_duration=86400) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : pensez bien aux conséquences d'utilisation du cache OvML avant de l'appliquer sur vos scripts. Pendant 3600 secondes, vous pouvez modifier vos scripts et des données d'Ovidentia sans pouvoir le vérifier à l'affichage !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autres types de cache possibles :&lt;br /&gt;
*session : cache dans la session (default)&lt;br /&gt;
*sitemap : cache dans un fichier basé sur le profile du plan du site&lt;br /&gt;
*file : cache dans un fichier&lt;br /&gt;
&lt;br /&gt;
Exemple d'utilisation avec un autre type de cache :&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE(menu.html,_ovml_cache_type=sitemap)&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans du contenu ==&lt;br /&gt;
On peut incorporer le résultat d’un fichier OvML dans du contenu Ovidentia ( article, section, faq etc… ). On utilisera la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Utilisation pour les pages d’accueil ==&lt;br /&gt;
On peut utiliser un fichier OvML pour les pages d’accueil privée et publique. Pour cela, utilisez les fichiers spécifiques private.html et public.html.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lors de l’affichage de la page public, Ovidentia cherche un fichier ayant le nom public.html dans le répertoire skins/nom-du-skin/ovml . S’il le trouve, il l’utilisera pour la page d’accueil public. Sinon, il affichera les articles définis par l'administrateur pour la page d’accueil public.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il en est de même pour la page d’accueil privée.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML par les modules ( addons ) ==&lt;br /&gt;
A partir de la version 5.4.2 d'Ovidentia, il est possible pour les modules de fournir des fonctionnalités basées sur OvML ( voir la documentation fournie avec le module ).&lt;br /&gt;
&lt;br /&gt;
Afin d'utiliser ces fonctionnalités, on utilisera le container suivant :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCAddon name=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; param2=&amp;quot;&amp;quot; ...&amp;gt;...&amp;lt;/OCAddon&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut du container du module&lt;br /&gt;
&lt;br /&gt;
Pour la signification des paramètres, il faut consulter la documentation fournie avec le module.&lt;br /&gt;
&lt;br /&gt;
La plupart du temps, le premier paramètre indique le nom du container que l'on veut utiliser et les paramètres suivants sont des attributs à ce container.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 5.6.3, il est aussi possible de créer des fonctions OvML pour un module. La syntaxe d'utilisation de ces fonctions est la suivante :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAddon name=&amp;quot;&amp;quot; function=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; function&lt;br /&gt;
: Nom de la fonction&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut de la fonction utilisée&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML dans l'éditeur Wysiwyg ==&lt;br /&gt;
L'éditeur Wysiwyg d'Ovidentia possède une option permettant d'utiliser un fichier OvML afin de l'intégrer dans l'affichage d'un article, d'une section... Par défaut, tous les fichiers OvML présents dans le dossier ovml de la skin courante sont affichés dans le formulaire de sélection. Il existe un moyen de cacher ces fichiers aux utilisateurs de l'éditeur en modifiant la racine de sélection des fichiers :&lt;br /&gt;
&lt;br /&gt;
On ajoute un dossier nommé &amp;quot;editor&amp;quot; dans le dossier ovml de la skin courante, l'éditeur Wysiwyg ne proposera alors que les fichiers présents dans ce répertoire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est toujours possible d'utiliser la syntaxe $OVML manuellement afin d'exécuter un fichier OvML ne se situant pas dans le dossier editor.&lt;/div&gt;</summary>
		<author><name>Laucho</name></author>	</entry>

	<entry>
		<id>https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5719</id>
		<title>Référence OvML</title>
		<link rel="alternate" type="text/html" href="https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5719"/>
				<updated>2019-03-08T15:05:08Z</updated>
		
		<summary type="html">&lt;p&gt;Laucho : /* OCOrgUserEntities */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Catégorie:Développement de skins]]&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
OvML ( Ovidentia Markup Langage ) est un ensemble de balises, identiques par leur syntaxe à celles utilisées avec HTML. Elles permettent d’extraire des données Ovidentia, de les manipuler et de les présenter en utilisant HTML.&lt;br /&gt;
&lt;br /&gt;
Les données à extraire peuvent être de plusieurs types, comme par exemple, les cinq derniers articles publiés, les dernières contributions d’un forum donné, les derniers fichiers chargés, etc …&lt;br /&gt;
&lt;br /&gt;
On pourra ainsi s’en servir pour réorganiser complètement la page d'accueil d'un site Ovidentia en y insérant, par exemple, la liste des 3 derniers articles, la liste des 5 dernières contributions d'un forum, des images, le texte d'un article spécifique, ...&lt;br /&gt;
&lt;br /&gt;
La conception d'une page OvML est identique à celle d'une page HTML. Elle peut ne contenir que des balises OvML ou un mélange HTML et OvML. On peut aussi partir d'une page HTML existante et y insérer des données Ovidentia en utilisant les balises OvML. Pour l’afficher, on utilisera l’url suivante :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
Certaines balises OvML sont dites “Container&amp;quot;. Un container est une balise OvML contenant une partie du fichier OvML comprise entre un tag d’ouverture et un tag de fermeture. Un container peut être une liste ou une condition. Dans le cas d’une liste, le contenu du container est répété autant de fois qu’il y a d’éléments dans la liste. Un container ‘condition’ n’affiche son contenu que dans le cas où la condition est vraie.&lt;br /&gt;
&lt;br /&gt;
== Les variables &amp;lt;OVxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Une variable OvML est de la forme:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
où xxxx est le nom de la variable.&lt;br /&gt;
&lt;br /&gt;
Différents paramètres peuvent être utilisés pour modifier l’affichage du résultat de la variable.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être sauvegardée dans une autre variable en utilisant le paramètre saveas (voir ci-dessous).&lt;br /&gt;
&lt;br /&gt;
== Les fonctions &amp;lt;OFxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Les fonctions se présentent sous la forme :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Elles permettent, entre autre, de traduire du texte, de faire des opérations arithmétiques, etc, …&lt;br /&gt;
&lt;br /&gt;
Le résultat de ces fonctions peut être sauvegardé dans une variable OvML en utilisant le paramètre saveas (voir ci-dessus).&lt;br /&gt;
&lt;br /&gt;
== Les containers &amp;lt;OCxxxx&amp;gt; … &amp;lt;/OCxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque importante d'utilisation des containers :'''&lt;br /&gt;
&lt;br /&gt;
* Il est possible d’imbriquer les containers sauf s’ils ont le même nom. Dans le cas précédent, il existe l’astuce de rajouter un paramètre sans valeur différente dans les balises. Ce paramètre va permettre d'identifier l'ouverture et la fermeture des containers par le moteur d'Ovidentia. Le paramètre doit donc se retrouver dans la balise d'ouverture ainsi que dans la balise de fermeture.&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre1&amp;gt;&lt;br /&gt;
    &amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre2&amp;gt;&lt;br /&gt;
        ...&lt;br /&gt;
    &amp;lt;/OCxxxx monparametre2&amp;gt;&lt;br /&gt;
&amp;lt;/OCxxxx monparametre1&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Chaque paramètre d'un container est vu comme une variable par le moteur OvML; il faut donc éviter d'utiliser pour nom d'une variable OvML le nom d'un attribut d'un container pour supprimer des erreurs d'interprétation.&lt;br /&gt;
&lt;br /&gt;
= Les variables OvML =&lt;br /&gt;
&lt;br /&gt;
Les variables OvML peuvent être définies dans le fichier OvML, produites par un container ou passées comme paramètres dans l’url. Elles sont accessibles en utilisant la syntaxe :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnom-de-la-variable&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut définir une variable OvML en utilisant la fonction PutVar :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;nbArticles&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit une variable nbArticles initialisée à la valeur 10.&lt;br /&gt;
&lt;br /&gt;
Pour récupérer la valeur dans une page OvML, il faut utiliser la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut aussi définir une variable en utilisant une variable globale d’Ovidentia. Pour cela, il suffira d’omettre le deuxième paramètre :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;babSlogan&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maintenant la variable &amp;lt;code&amp;gt;&amp;lt;OVbabSlogan&amp;gt;&amp;lt;/code&amp;gt; existe dans OvML et contient le contenu du slogan du site.&lt;br /&gt;
&lt;br /&gt;
On peut ainsi utiliser les variables d’Ovidentia pour récupérer le nom de l’utilisateur connecté ( BAB_SESS_USER ), son ID ( BAB_SESS_USERID ), etc.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
* babCurrentDate est une variable globale permettant de récupérer la date courante. Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
* Les variables globales booléennes comme BAB_SESS_LOGGED ont la valeur nulle si la valeur est fausse (false) et vaut 1 si la valeur est vraie (true).&lt;br /&gt;
&lt;br /&gt;
Il est parfois utile de tester l’existence d’une variable avant de la définir. On utilisera pour cela la fonction '''IfNotIsSet''' :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;page&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, si la variable page n’est pas définie, elle sera définie avec la valeur initiale 1.&lt;br /&gt;
&lt;br /&gt;
Toutes les variables produites par un container peuvent être jointes en utilisant la syntaxe d’une variable OvML &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
On peut aussi passer des variables OvML à un fichier OvML en utilisant l’url :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;total=1000&lt;br /&gt;
&lt;br /&gt;
Dans la page OvML on peut donc utiliser la variable totale.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être modifiée ou sauvegardée dans une autre variable en utilisant les attributs suivants :&lt;br /&gt;
&lt;br /&gt;
== saveas ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable dans une autre.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles saveas=&amp;quot;TotalArticles&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Une nouvelle variable TotalArticles est créée et sa valeur est la même que celle de nbArticles.&lt;br /&gt;
&lt;br /&gt;
== strlen ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer les n premiers caractères de la variable.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Récupère les n premiers caractères du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il est possible de spécifier une chaîne qui sera ajoutée à la fin du résultat si la variable a été tronquée. Par exemple &amp;quot;...“ pour indiquer une suite :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100,...&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== striptags ==&lt;br /&gt;
&lt;br /&gt;
Supprime les tags HTML de la variable :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les tags HTML de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan striptags=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== htmlentities ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit les entities HTML ( &amp;lt; devient &amp;amp;amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit en inverse les entities HTML ( &amp;amp;amp;lt; devient &amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan htmlentities=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== stripslashes ==&lt;br /&gt;
&lt;br /&gt;
Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan stripslashes=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== urlencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans une url&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan urlencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== jsencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans du javascript&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan jsencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== strcase ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| upper&lt;br /&gt;
| Convertit le contenu de la variable en majuscule&lt;br /&gt;
|-&lt;br /&gt;
| lower&lt;br /&gt;
| Convertit le contenu de la variable en minuscule&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strcase=&amp;quot;upper&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nlremove ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les retours chariots&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nlremove=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== trim ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| left&lt;br /&gt;
| Supprime les blancs en début de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| right&lt;br /&gt;
| Supprime les blancs en fin de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| all&lt;br /&gt;
| Supprime les blancs en début et en fin de chaîne&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan trim=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nl2br ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;1&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Transforme les retours chariots en &amp;lt;BR&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nl2br=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== sprintf ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| Voir la documentation PHP pour la fonction sprintf&lt;br /&gt;
| Retourne une chaîne formatée&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVMoney sprintf=&amp;quot;%01.2f&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== date ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater une date Ovidentia &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| S&lt;br /&gt;
| Format court de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| L&lt;br /&gt;
| Format long de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| T&lt;br /&gt;
| Format de l'heure défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| d&lt;br /&gt;
| Trois premières lettres du jour de la semaine Dim pour Dimanche&lt;br /&gt;
|-&lt;br /&gt;
| D&lt;br /&gt;
| Jour de la semaine Dimanche par exemple&lt;br /&gt;
|-&lt;br /&gt;
| j&lt;br /&gt;
| Jour du mois, sur deux chiffres (éventuellement avec un zéro) : &amp;quot;01&amp;quot; à &amp;quot;31&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| m&lt;br /&gt;
| Mois, en trois lettres : par exemple &amp;quot;Avr&amp;quot; (pour Avril)&lt;br /&gt;
|-&lt;br /&gt;
| M&lt;br /&gt;
| Mois en lettres : Avril par exemple&lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Mois; i.e. &amp;quot;01&amp;quot; à &amp;quot;12&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Y&lt;br /&gt;
| Année, 4 chiffres; i.e. &amp;quot;2003&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| y&lt;br /&gt;
| Année, 2 chiffres; i.e. &amp;quot;03&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| H&lt;br /&gt;
| heure, au format 24h, &amp;quot;00&amp;quot; à &amp;quot;23&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| i&lt;br /&gt;
| Minutes; &amp;quot;00&amp;quot; à &amp;quot;59&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleDate date=&amp;quot;%d %j %m %Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;OVbabCurrentDate&amp;gt;&amp;lt;/code&amp;gt; est une variable permettant de récupérer la date courante.&lt;br /&gt;
&lt;br /&gt;
Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabCurrentDate date=&amp;quot;%D %j %M&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== author ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater l’auteur d’un article, un commentaire etc, … quand la variable contient l’id de l’auteur.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| %F&lt;br /&gt;
| Prénom&lt;br /&gt;
|-&lt;br /&gt;
| %M&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
|-&lt;br /&gt;
| %L&lt;br /&gt;
| Nom&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleAuthor author=&amp;quot;%F %L&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Les fonctions OvML =&lt;br /&gt;
&lt;br /&gt;
On reconnaît les fonctions par la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les fonctions OvML disponibles sont :&lt;br /&gt;
&lt;br /&gt;
== OFTranslate ==&lt;br /&gt;
&lt;br /&gt;
Permet de traduire une chaîne. Pour cela, il faut qu'un fichier se nommant ''lang-'''identifiant-de-la-langue'''.xml'' soit présent dans le dossier ''ovidentia-'''numéro-de-version'''/lang''.&lt;br /&gt;
&lt;br /&gt;
Il s'agit d'un fichier XML listant différentes expressions traduites dans la langue choisie pour le fichier. Il est composé d'un élément ayant le même nom que l'identifiant de la langue. Celui-ci est composé de multiples éléments &amp;lt;code&amp;gt;string&amp;lt;/code&amp;gt; prenant un paramètre &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; indiquant l'identifiant du texte et contient le texte traduit.&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour l'anglais ''lang-en.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;en&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;About your article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;About your comment&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;About your file&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/en&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour le français ''lang-fr.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;fr&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;Au sujet de votre article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;A propos de votre commentaire&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;A propos de votre fichier&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/fr&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFTranslate text=&amp;quot;&amp;quot; [lang=&amp;quot;&amp;quot;] [folder=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; text&lt;br /&gt;
: Identifiant du texte à traduire&lt;br /&gt;
&lt;br /&gt;
; lang ''(optionnel)''&lt;br /&gt;
: Identifiant de la langue dans laquelle doit être traduit le texte&lt;br /&gt;
: Si omis, le texte sera traduit dans la langue sélectionnée par l'utilisateur&lt;br /&gt;
&lt;br /&gt;
; folder ''(optionnel)''&lt;br /&gt;
: Nom du module&lt;br /&gt;
: Si omis, le fichier langue du noyau est utilisé&lt;br /&gt;
&lt;br /&gt;
== OFPutVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de déclarer une nouvelle variable.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFGetVar ==&lt;br /&gt;
&lt;br /&gt;
Permet d'afficher une variable tout comme la syntaxe &amp;lt;code&amp;gt;&amp;lt;OVnom-de-la-variable&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetVar name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable à afficher&lt;br /&gt;
&lt;br /&gt;
== OFIfNotIsSet ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable si elle n’est pas déjà définie.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFInclude ==&lt;br /&gt;
&lt;br /&gt;
Permet d'inclure un autre fichier OVML&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFInclude file=&amp;quot;&amp;quot; [cache=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin du fichier OVML relatif au répertoire ovml du skin ou du répertoire ovml du noyau&lt;br /&gt;
&lt;br /&gt;
; cache ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : Le cache n'est pas utilisé pour afficher le fichier.&lt;br /&gt;
:* 1 : Le cache est utilisé.&lt;br /&gt;
&lt;br /&gt;
== OFUrlContent ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le contenu d’une url. Très utile pour inclure dans Ovidentia des fichiers HTML d’un site Web statique&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFUrlContent url=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; url&lt;br /&gt;
: url de la page à inclure&lt;br /&gt;
&lt;br /&gt;
== OFRecurse ==&lt;br /&gt;
&lt;br /&gt;
La fonction OFRecurse permet d'exécuter un code tant qu'une condition est réalisée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFRecurse&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
Cette fonction peut prendre tous les paramètres que peut prendre le container appelé récursivement.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
Cet exemple permet d'afficher l'arborescence des catégories et thèmes d'articles.&lt;br /&gt;
Ici, la fonction &amp;lt;code&amp;gt;OFRecurse&amp;lt;/code&amp;gt; est utilisée pour relancer le container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt; autant de fois que désiré en lui précisant le paramètre parentid (voir container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
    &amp;lt;OCArticleCategories&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&lt;br /&gt;
            &amp;lt;OVCategoryName&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
                &amp;lt;OFRecurse parentid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;OVTopicName&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Opérateurs arithmétiques ==&lt;br /&gt;
&lt;br /&gt;
Permettent de faire des opérations arithmétiques sur des variables. Elles sont construites de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;X&amp;quot; expr2=&amp;quot;Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l'opération souhaitée entre 10 et 50.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l’opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Toutefois, pour pouvoir stocker cette valeur dans une variable, il faut ajouter le paramètre &amp;lt;code&amp;gt;saveas&amp;lt;/code&amp;gt; lors de l'appel de la fonction.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot; saveas=&amp;quot;NewTotal&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit la variable &amp;lt;code&amp;gt;NewTotal&amp;lt;/code&amp;gt; ayant pour valeur le résultat de l'opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Les opérateurs disponibles sont :&lt;br /&gt;
&lt;br /&gt;
=== OFAOAddition ===&lt;br /&gt;
&lt;br /&gt;
Permet d’additionner expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOAddition expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de l'addition&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de l'addition&lt;br /&gt;
&lt;br /&gt;
=== OFAOSubtraction ===&lt;br /&gt;
&lt;br /&gt;
Permet de soustraire expr2 à expr1.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 - 20&amp;quot;, soit -10.&lt;br /&gt;
&lt;br /&gt;
=== OFAOMultiplication ===&lt;br /&gt;
&lt;br /&gt;
Permet de faire le produit de expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOMultiplication expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
=== OFAODivision ===&lt;br /&gt;
&lt;br /&gt;
Permet de diviser expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la division&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la division&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 / 20&amp;quot;, soit 0.5.&lt;br /&gt;
&lt;br /&gt;
=== OFAOModulus ===&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le reste de la division de expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme du modulo&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme du modulo&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 % 20&amp;quot;, soit 10, car 10 / 20 = 0 + '''10'''.&lt;br /&gt;
&lt;br /&gt;
== OFHeader ==&lt;br /&gt;
&lt;br /&gt;
Permet d'envoyer un header HTTP pour le fichier ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur du header à modifier&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;content-type:text/xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de définir un cookie qui sera envoyé avec le reste des en-têtes.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetCookie name=&amp;quot;&amp;quot; expire=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cookie&lt;br /&gt;
&lt;br /&gt;
; expire&lt;br /&gt;
: Temps en secondes au bout duquel le cookie expire&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecteur au cookie&lt;br /&gt;
&lt;br /&gt;
== OFGetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer la valeur d'un cookie. Une variable ayant le nom du cookie récupéré est créée automatiquement.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetCookie name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cooke dont on souhatie récupérer la valeur&lt;br /&gt;
&lt;br /&gt;
== OFSetSessionVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de choisir le type de sections à afficher dans le portail.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Permet d'indiquer le type de filtre à appliquer sur les sections&lt;br /&gt;
:* &amp;quot;babSectionsType&amp;quot; définit le type des sections à afficher&lt;br /&gt;
:* &amp;quot;babOvmlCurrentDelegation&amp;quot; filtre sur les sections propres à une délégation&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Permet de préciser les sections à afficher.&lt;br /&gt;
:* Si name vaut &amp;quot;babSectionsType&amp;quot; :&lt;br /&gt;
:** 1 : Section Administration et Utilisateur&lt;br /&gt;
:** 2 : Sections générées par les articles (sections de catégories et de thèmes d'articles)&lt;br /&gt;
:** 4 : Sections personnalisées&lt;br /&gt;
:** 8 : Sections générées par les modules&lt;br /&gt;
:** 15 : Toutes les sections&lt;br /&gt;
:** '''Remarque :''' les valeurs peuvent s'additionner. Pour afficher les sections des articles et les sections personnalisées, on utilisera la valeur 6 (2 + 4)&lt;br /&gt;
:* Si name vaut &amp;quot;babOvmlCurrentDelegation&amp;quot;, value vaut l'id de la délégation&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;15&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera toutes les sections du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
affichera uniquement les sections personnalisées du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera les sections générées par les modules et les sections générées par les articles&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera uniquement les sections générées par la délégation dont l'identifiant est 5&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cache toutes les sections générées dans les délégations&lt;br /&gt;
&lt;br /&gt;
== OFRequest ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET) ou passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFRequest name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFPost ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPost name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre POST dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFGet ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFSitemapPosition ==&lt;br /&gt;
 &lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant le chemin dans le plan du site du nœud correspondant à la page courante d'Ovidentia (ou à l'élément de navigation passé en paramètre).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapPosition [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [node=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; langid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site en utilisant un identifiant de compatible avec le multilangue. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site. Si omis: la fonction retournera le chemin correspondant à la page courante d'Ovidentia&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le chemin commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé.&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
== OFSitemapMenu ==&lt;br /&gt;
&lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant l'arborescence des entrées de navigation d'Ovidentia (Plan du site), ou l'arborescence des entrées de navigation sous le nœud spécifié (si le paramètre selectednode est indiqué).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu [sitemap=&amp;quot;&amp;quot;] [baselangid=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [selectednode=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;1&amp;quot;] [maxdepth=&amp;quot;&amp;quot;] [ignorelastlevel=&amp;quot;0&amp;quot;] [mindepth=&amp;quot;0&amp;quot;] [outerul=&amp;quot;1&amp;quot;] [admindelegation=&amp;quot;0&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; baselangid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera en utilisant un identifiant compatible avec le multilangue&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
: S'il n'est pas renseigné, c'est le nœud DGAll qui sera utilisé (le nœud racine de la branche contenant les éléments de toutes les délégations confondues) ou le noeud &amp;quot;Custom&amp;quot; si un plan du site fourni par le module sitemap_editor est utilisé.&lt;br /&gt;
&lt;br /&gt;
; selectednode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier un nœud sélectionné dans le menu. La balise li correspondant à ce nœud se verra ajouter la classe css 'selected', et toutes ses balises li parentes ainsi qu'elle même auront la classe css 'active'. S'il n'est pas spécifié, c'est le nœud correspondant à la page courante qui est utilisé.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
; maxdepth ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre de niveaux (sous-menus imbriqués). Pas de limite par défaut.&lt;br /&gt;
&lt;br /&gt;
; ignorelastlevel  ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de ne pas afficher les nœuds n'ayant pas d'enfants.&lt;br /&gt;
: 1 : activé&lt;br /&gt;
: 0 ''(par défaut)'' : désactivé&lt;br /&gt;
&lt;br /&gt;
; mindepth ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de contourner 'ignorelastlevel' en forçant l’affichage des nœuds de niveau inférieur ou égal à cette valeur. 0 par défaut (désactivé).&lt;br /&gt;
&lt;br /&gt;
; outerul ''(optionnel)''&lt;br /&gt;
: Permet de de définir si le menu contient la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau.&lt;br /&gt;
: 1 ''(par défaut)'' : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau est présente.&lt;br /&gt;
: 0 : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau n'est pas présente.&lt;br /&gt;
&lt;br /&gt;
; admindelegation ''(optionnel)''&lt;br /&gt;
: Permet de définir que les nœuds d'administration ne seront affichés que si l'utilisateur à les droits de gestion correspondants.&lt;br /&gt;
: 1 : la délégation est prise en compte.&lt;br /&gt;
: 0 ''(par défaut)'' : la délégation n'est pas prise en compte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFCurrentNode ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'Id du nœud courant dans le plan de site.&lt;br /&gt;
&lt;br /&gt;
== OFThumbnail ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie une url vers l'image générée.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFThumbnail (id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour récupérer l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché.&lt;br /&gt;
&lt;br /&gt;
== OFImg ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie du HTML contenant un tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt; pour afficher l'image. Si aucune image ne peut être affichée, une chaine vide est retournée au lieu du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Les attributs non supportés par la fonction ovml serons reportés tel-quel en tant qu'attributs du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg (src=&amp;quot;&amp;quot; | ovsrc=&amp;quot;&amp;quot; | id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] &amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; src ''(optionnel)''&lt;br /&gt;
: Url vers une image, si cet attribut est déclaré mais contient une chaîne vide, la valeur retournée sera une chaîne vide au lieu du tag img. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; ovsrc ''(optionnel)''&lt;br /&gt;
: Permet de définir l'url d'une image en utilisant le nom d'une variable ovml. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour afficher l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
Affiche l'image que si le paramètre img est fourni dans l'url :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;img&amp;quot; saveas=&amp;quot;Image&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg ovsrc=&amp;quot;Image&amp;quot; alt=&amp;quot;Mon image&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Affiche la photo de l'utilisateur connecté :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USERID&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg id_user=&amp;quot;&amp;lt;OVBAB_SESS_USERID&amp;gt;&amp;quot; maxwidth=&amp;quot;48&amp;quot; maxheight=&amp;quot;48&amp;quot; alt=&amp;quot;&amp;lt;OVBAB_SESS_USER&amp;gt;&amp;quot; resizemode=&amp;quot;CROP_CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSitemapCustomNodeId ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'ID du noeud trouvé dans le plan du site et qui a pour cible le nœud fourni par le paramètre nodeid dans le plan du site du noyau. Si aucun noeud est trouvé dans le plan du site, la valeur de l'attribut nodeid est retourné a la place.&lt;br /&gt;
&lt;br /&gt;
Lors de la mise en place d'un skin cela permet d'indiquer un nœud connu dans le plan du site du noyau, ci celui-ci est inséré dans le plan du site personnalisé à l'aide d'une référence, le nouveau nœud sera automatiquement pris en compte.&lt;br /&gt;
&lt;br /&gt;
Si il existe plusieurs nœuds avec la même cible dans le plan du site du noyau, le premier trouvé sera utilisé&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;&amp;quot; [basenode=&amp;quot;&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: ID du nœud dans le plan du site proposé par le noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Racine de la recherche dans le plan du site personnalisé.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;bab_Articles&amp;quot; saveas=&amp;quot;CustomNodeId&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu basenode=&amp;quot;&amp;lt;OVCustomNodeId&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPreviousArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article précédant l'article spécifié. L'article précédant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPreviousArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFNextArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article suivant l'article spécifié. L'article suivant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFNextArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFWebStat ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.2.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'enregistrer un évènement qui sera comptabilisé dans les statistiques.&lt;br /&gt;
Ceci est particulièrement utile lors de l'affichage d'articles par OvML afin que ceux-ci soient correctement pris en compte dans les statistiques en tant qu'articles vus.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFWebStat name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Type d’évènement à enregistrer&lt;br /&gt;
:* bab_addon&lt;br /&gt;
:* bab_page&lt;br /&gt;
:* bab_articles&lt;br /&gt;
:* bab_artfiles&lt;br /&gt;
:* bab_ovml&lt;br /&gt;
:* bab_fmfolders&lt;br /&gt;
:* bab_fmfiles&lt;br /&gt;
:* bab_forums&lt;br /&gt;
:* bab_threads&lt;br /&gt;
:* bab_posts&lt;br /&gt;
:* bab_faqs&lt;br /&gt;
:* bab_faqsqr&lt;br /&gt;
:* bab_searchword&lt;br /&gt;
:* bab_xlinks&lt;br /&gt;
:* bab_dbdirectories&lt;br /&gt;
:* bab_ldapdirectories&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur correspondant au type d'évènement. Par exemple id de l'article pour bab_articles.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Affichage de l'article --&amp;gt;&lt;br /&gt;
    &amp;lt;OFWebStat name=&amp;quot;bab_articles&amp;quot; value=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFAddStyleSheet ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.5.93&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'insérer un fichier CSS dans l'élément &amp;lt;code&amp;gt;&amp;lt;head&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;/code&amp;gt; de la page HTML.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAddStyleSheet file=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin de la feuille de style relatif au dossier '''styles''' du noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.2.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetPath path=&amp;quot;&amp;quot; file_relative=&amp;quot;1&amp;quot; saveas=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file_relative&lt;br /&gt;
: Convertit un chemin relatif au fichier ovml en un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetSelectedSkinPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie le chemin du répertoire du thème sélectionné.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;OFGetSelectedSkinPath&amp;gt;''' doit remplacer '''skins/&amp;lt;OVbabSkin&amp;gt;/''' dans les fichiers ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetSelectedSkinPath&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCsrfProtectToken ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.4.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de protection contre les attaques CSRF, il doit être ajouté dans tous les formulaire utilisant la méthode POST.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;babCsrfProtect&amp;quot; value=&amp;quot;&amp;lt;OFGetCsrfProtectToken&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCurrentAdmGroup ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.5.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de la délegation actuellement administré par l'utilisateur courrant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;lt;OFGetCurrentAdmGroup&amp;gt;&amp;quot;&amp;gt;&amp;lt;OVDelegationName&amp;gt;&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPortletContainer ==&lt;br /&gt;
&lt;br /&gt;
''Nécessite l'installation du module '''portlets'''''&lt;br /&gt;
&lt;br /&gt;
Permet l'intégration d'une zone de portlet dans la page.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPortletContainer id=&amp;quot;&amp;quot; [mode=&amp;quot;static&amp;quot;] [placeholder=&amp;quot;&amp;quot;] [editplaceholder=&amp;quot;&amp;quot;] [description=&amp;quot;&amp;quot;] [classname=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id&lt;br /&gt;
: L'identifiant unique du portlet&lt;br /&gt;
&lt;br /&gt;
; mode ''(optionnel)''&lt;br /&gt;
: Le type de portlet&lt;br /&gt;
:* static ''(par défaut)'' : Le portlet est personnel, chaque utilisateur peut configurer son portlet&lt;br /&gt;
:* locked : Le portlet est le même pour tout les utilisateurs&lt;br /&gt;
&lt;br /&gt;
; placeholder ''(optionnel)''&lt;br /&gt;
: Un texte à afficher lorsque la zone de portlet est vide&lt;br /&gt;
&lt;br /&gt;
; editplaceholder ''(optionnel)''&lt;br /&gt;
: Un texte à afficher lorsque l'utilisateur édite la zone de portlet&lt;br /&gt;
&lt;br /&gt;
; description ''(optionnel)''&lt;br /&gt;
: Un texte toujours affiché&lt;br /&gt;
&lt;br /&gt;
; classname''(optionnel)''&lt;br /&gt;
: Une classe est ajoutée sur la div&lt;br /&gt;
&lt;br /&gt;
;categories&lt;br /&gt;
&lt;br /&gt;
;initwith&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetRegistryValue ==&lt;br /&gt;
&lt;br /&gt;
Renvoie une valeur de configuration gérée par la bab_Registry.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.97&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFGetRegistryValue path=&amp;quot;/path/to/value&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Le chemin de la registry correspondant à la valeur recherchée&lt;br /&gt;
&lt;br /&gt;
= Les containers OvML =&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les containers contiennent des tags OvML et du code HTML. Ce sont généralement des listes de données identiques ou des conditions. &lt;br /&gt;
&lt;br /&gt;
A l'appel d'un container, OvML met à votre disposition des variables &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La liste des variables dépend du type de container.&lt;br /&gt;
&lt;br /&gt;
Ces variables ne sont plus disponibles en dehors du container.&lt;br /&gt;
&lt;br /&gt;
A l’intérieur de tout container de type liste, les variables suivantes sont disponibles :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCIndex&lt;br /&gt;
| Index de l’entrée courante en commençant par 0&lt;br /&gt;
|-&lt;br /&gt;
| OVCCount&lt;br /&gt;
| Le nombre total d’entrées dans le container&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de comparaison ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent d’effectuer des comparaisons entre les valeurs expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
Si la condition est vrai, le contenu du container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfEqual&lt;br /&gt;
| Vrai si expr1 est égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotEqual&lt;br /&gt;
| Vrai si expr1 est différent expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThan&lt;br /&gt;
| Vrai si expr1 est strictement inférieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThanOrEqual&lt;br /&gt;
| Vrai si expr1 est inférieur ou égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThan&lt;br /&gt;
| Vrai si expr1 est strictement supérieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThanOrEqual&lt;br /&gt;
| Vrai si expr1 est supérieur ou égal à expr2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la comparaison&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la comparaison&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_LOGGED&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfEqual expr1=&amp;quot;&amp;lt;BAB_SESS_LOGGED&amp;amp;gt;&amp;quot; expr2=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Vous êtes connecté !&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/OCIfEqual&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de test d'existence sur les variables ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent de vérifier l'existence ou non d'une variable.&lt;br /&gt;
&lt;br /&gt;
Si la variable est définie ou non, selon le container, le container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name existe&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name n'existe pas&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx name=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable dont on doit tester l'existence&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte ne sera pas affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;variable&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte sera affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OCIfUserMemberOfGroups ==&lt;br /&gt;
&lt;br /&gt;
Ce container est exécuté si l'utilisateur courant appartient à un groupe&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfUserMemberOfGroups groupid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [childs=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCIfUserMemberOfGroups&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; groupid&lt;br /&gt;
: id du groupe ou plusieurs ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Cette variable permet de tester si un utilisateur spécifique appartient à des groupes en donnant un id utilisateur.&lt;br /&gt;
: Si omis, elle prend la valeur de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: yes : L'utilisateur courant doit appartenir à tous les groupes spécifiés dans groupid&lt;br /&gt;
: no ''(par défaut)'' : L'utilisateur courant doit appartenir à au moins un des groupes spécifiés dans groupid&lt;br /&gt;
&lt;br /&gt;
; childs ''(optionnel)''&lt;br /&gt;
: yes : Pour chaque groupe, inclure ses enfants&lt;br /&gt;
: no ''(par défaut)'' : Les enfants ne sont pas inclus&lt;br /&gt;
&lt;br /&gt;
== OCArticlesHomePages ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles des pages d’accueil privée ou publique.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlesHomePages type=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticlesHomePages&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée&lt;br /&gt;
: public : Liste les articles de la page d’accueil publique&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: yes : Filtre les articles selon le droit de visibilité&lt;br /&gt;
: no ''(par défaut)'' : Ne filtre pas&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCategoryId&lt;br /&gt;
| Id de la catégorie du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicTitle&lt;br /&gt;
| Titre du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoi une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers récemment déposés.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFiles last=&amp;quot;&amp;quot; path=&amp;quot;&amp;quot; [folderid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fichiers souhaité&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Indique dans quel sous-répertoire il faut chercher.&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id de l’espace ou plusieurs ids séparés par des virgules.&lt;br /&gt;
: Si omis, le container liste les fichiers récents de tous les répertoires.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fichiers par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fichiers par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fichiers aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileModifiedBy&lt;br /&gt;
| Dernière personne ayant modifié le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fichier a été créé. Si nul (0), le fichier a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles récents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentArticles last=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre d‘articles souhaité&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tous thèmes confondus&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie, tous les thèmes enfants seront utilisés&lt;br /&gt;
: si categoryid est utilisé, topicid devient obsolète&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'article a été créé. Si nul (0), l'article a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers commentaires d'articles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentComments last=&amp;quot;&amp;quot; [articleid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentComments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de commentaires souhaité&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires tous articles confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentThreads ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers fils de discussion de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentThreads last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentThreads&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fils de discussion souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fils de discussion, tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières contributions de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentPosts last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [threadid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentPosts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de contributions souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; threadid ''(optionnel)''&lt;br /&gt;
: Id du fil de discussion&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous sujets confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les contributions aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières questions de faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFaqQuestions last=&amp;quot;&amp;quot; [faqid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de questions souhaité&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières questions, toutes faqs confondues&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie de faq&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question en base de données&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Adresse Web pour accéder à la question dans le portail&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Adresse Web pour accéder à la question en plein écran (destiné à une vue popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionDate&lt;br /&gt;
| Date de création de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionAuthor&lt;br /&gt;
| Auteur de la question&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategories [parentid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; parentid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie parent ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: 0 ''(par défaut)'' : le container liste les catégories de thèmes à la racine.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryNext&amp;gt;...&amp;lt;/OCArticleCategoryNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idendiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryPrevious&amp;gt;...&amp;lt;/OCArticleCategoryPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCParentsArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets parents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCParentsArticleCategory categoryid=&amp;quot;&amp;quot; [reverse=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCParentsArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie.&lt;br /&gt;
&lt;br /&gt;
; reverse ''(optionnel)''&lt;br /&gt;
: 1 si on souhaite la liste dans l’ordre inverse.&lt;br /&gt;
: 0 ''(par défaut)'' : Les catégories sont triées dans l'ordre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une ou plusieurs catégorie de sujet.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategory categoryid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopics ==&lt;br /&gt;
&lt;br /&gt;
Liste des thèmes d'articles d'une catégorie donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article. La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles. La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicNext&amp;gt;...&amp;lt;/OCArticleTopicNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicPrevious&amp;gt;....&amp;lt;/OCArticleTopicPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idem que ceux du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopic ==&lt;br /&gt;
&lt;br /&gt;
Description d’un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic [topicid=&amp;quot;&amp;quot;] [topicname=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème d’articles ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles.&lt;br /&gt;
&lt;br /&gt;
; topicname ''(optionnel)''&lt;br /&gt;
: Nom du thème d’articles&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles ou s'appuie sur le paramètre topicid.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche tous les thèmes dont l'utilisateur a le droit et ayant pour nom &amp;quot;essai&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 ayant pour nom essai.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom se termine par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom commence par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom contient la chaîne essai&lt;br /&gt;
&lt;br /&gt;
== OCArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste des articles d'un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 8.6.94 d'Ovidentia, les paramètres ajoutés à ce container devrait permettre de replacer OCRecentArticles, OCArticlesHomePage et OCArticle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticles [delegationid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [topicid=&amp;quot;&amp;quot;] [articleid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [homepage=&amp;quot;public|private&amp;quot;] [archive=&amp;quot;&amp;quot;] [offset=&amp;quot;&amp;quot;] [rows=&amp;quot;&amp;quot;] [limit=&amp;quot;[offset,]rows&amp;quot;] [order=&amp;quot;asc | desc&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
:: Id de la catégorie, tous les thèmes enfants seront utilisés &lt;br /&gt;
:: si categoryid est utilisé, topicid devient obsolète &lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule &lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; homepage ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée &lt;br /&gt;
: public : Liste les articles de la page d’accueil publique &lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; offset ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nombre d'articles à ignorer à partir du début de la liste&lt;br /&gt;
: 0 ''(par défaut)'' : aucune article n'est ignoré&lt;br /&gt;
&lt;br /&gt;
; rows ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
: -1 ''(par défaut)'' : toutes les lignes sont prises&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: ''Alternative à rows et offset''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCategoryId&lt;br /&gt;
| Id de la catégorie du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleNext&amp;gt;...&amp;lt;/OCArticleNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticlePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlePrevious&amp;gt;...&amp;lt;/OCArticlePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticle ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur les fichiers joints à un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleFiles articleid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCArticleFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForums ==&lt;br /&gt;
&lt;br /&gt;
Liste des forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForums [forumid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCForums&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les forums.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForumNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForumNext&amp;gt;...&amp;lt;/OCForumNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForumPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForumPrevious&amp;gt;...&amp;lt;/OCForumPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForum ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un forum donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForum forumid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCForum&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid :&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCThread ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fil de discussion donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCThread threadid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCThread&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; threadid&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadForumId&lt;br /&gt;
| Id du forum contenant le fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadId&lt;br /&gt;
| Id du sujet du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadPostId&lt;br /&gt;
| Id de la contribution initiale&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadLastPostId&lt;br /&gt;
| Id de la dernière contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadDate&lt;br /&gt;
| Date de la création du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarter&lt;br /&gt;
| Nom du l'initiateur du sujet&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarterId&lt;br /&gt;
| ID de l'utilisateur ayant initié le sujet ( peut être égal à 0 s'il s'agit d'un utilisateur anonyme) &lt;br /&gt;
|-&lt;br /&gt;
| OVThreadUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPost ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une contribution donnée ou plusieurs séparées par des virgules.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCPost postid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid :&lt;br /&gt;
: Id de la contribution ou plusieurs Ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du fil de la discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthorId&lt;br /&gt;
| ID de l'auteur (peut être égal à 0 si l'auteur était un utilisateur anoyme)&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution à l'aide d'une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostReplyUrl&lt;br /&gt;
| Url pour répondre (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostModifyUrl&lt;br /&gt;
| Url pour modifier (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostConfirmUrl&lt;br /&gt;
| Url pour confirmer (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostDeleteUrl&lt;br /&gt;
| Url pour supprimer la contribution (sinon vide si pas de droit) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPostFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations de fichiers sur une contribution donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCPostFiles postid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid&lt;br /&gt;
: Id de la contribution&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolders [folderid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFolders&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolderNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderNext&amp;gt;...&amp;lt;/OCFolderNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolderPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderPrevious&amp;gt;...&amp;lt;/OCFolderPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolder ==&lt;br /&gt;
&lt;br /&gt;
Donne les information sur un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolder folderid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFolder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSubFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-répertoires du répertoire path d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSubFolders folderid=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSubFolders&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les sous-répertoire du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderName&lt;br /&gt;
| Nom du sous répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des fichiers d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFiles folderid=&amp;quot;&amp;quot; rows=&amp;quot;&amp;quot; offset=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; offset&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nième fichier à partir du début de la liste&lt;br /&gt;
&lt;br /&gt;
; rows&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les fichiers du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: En lien avec l'attribut orderby.&lt;br /&gt;
:* asc ''(par défaut)'' : Ordonne les fichiers par ordre croissant&lt;br /&gt;
:* desc : Ordonne les fichiers par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
:''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
:* name ''(par défaut)'' : Ordonne les fichiers par nom&lt;br /&gt;
:* creation : Ordonne les fichiers par date de création&lt;br /&gt;
:* modification : Ordonne les fichiers par date de modification&lt;br /&gt;
:* size : Ordonne les fichiers par taille&lt;br /&gt;
:* hits : Ordonne les fichiers par nombre de &amp;quot;hits&amp;quot;&lt;br /&gt;
:* manual : Ordonne les fichiers suivant l'ordre défini manuellement sur le répertoire.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url du fichier si celui-ci est une image (utilisation pour un affichage). Cette variable ne prend pas en compte les droits définis au niveau du gestionnaire de fichiers.&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFileNext&amp;gt;...&amp;lt;/OCFileNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFiles|OCFiles]].&lt;br /&gt;
&lt;br /&gt;
== OCFilePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFilePrevious&amp;gt;...&amp;lt;/OCFilePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFile ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fichier d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFile fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFile&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileFields ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des champs d'un fichier donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFileFields fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFileFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldName&lt;br /&gt;
| Nom du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqs ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des Faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqs [faqid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqs&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqNext&amp;gt;...&amp;lt;/OCFaqNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqPrevious&amp;gt;...&amp;lt;/OCFaqPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaq ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une Faq donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaq faqid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategories ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des sous catégories d’une Faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategories faqid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqSubCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la faq&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations des sous-catégories d’une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategory faqsubcatid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqSubCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid&lt;br /&gt;
: Id de la sous catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des questions/réponses d'une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestions [faqid=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la sous catégorie faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs indiquées par le paramètre faqid.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionNext&amp;gt;...&amp;lt;/OCFaqQuestionNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionPrevious&amp;gt;...&amp;lt;/OCFaqQuestionPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestion ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une questions/réponses donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestion questionid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqQuestion&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; questionid&lt;br /&gt;
: Id de la question/réponse de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles d'un thème donné en attente d'approbation pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingArticles [topicid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation tout thème confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les commentaires en attente d'approbation d'un article donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingComments [articleid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingComments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires en attente de tout article confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les commentaires en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date de publication du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers en attente d'approbation d'un répertoire donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingFiles [folderid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fichiers en attente de tout répertoire confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les fichiers en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste les contributions en attente d'approbation d'un forum donné ( forumid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingPosts [forumid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingPosts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les contributions en attente de tout forum confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les contributions en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendars ==&lt;br /&gt;
&lt;br /&gt;
Liste les calendriers &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendars [type=&amp;quot;&amp;quot;] [calendarid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendars&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste tous les agendas. type peut prendre les valeurs suivantes :&lt;br /&gt;
: user: les agendas personnels &lt;br /&gt;
: group: les agendas de groupes&lt;br /&gt;
: resource: les agendas de ressources&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Un ou plusieurs id d'agendas séparés par des virgules&lt;br /&gt;
: Si omis, le container liste tous les agendas.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarId&lt;br /&gt;
| Id de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarName&lt;br /&gt;
| Intitulé de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarDescription&lt;br /&gt;
| Description de l'agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarOwnerId&lt;br /&gt;
| Id du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarType&lt;br /&gt;
| Type de l’agenda ( user, group ou resource )&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarUrl&lt;br /&gt;
| Url pour accéder à la page Agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories d’événements des agendas &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarCategories [filter=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryName&lt;br /&gt;
| Intitulé de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarUserEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas personnels&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarUserEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarUserEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité.Remarque : si le paramètre est à «&amp;amp;nbsp;no&amp;amp;nbsp;», les événements privés seront aussi remontés&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarGroupEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas collectifs (anciennement agendas de groupes)&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarGroupEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarGroupEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; groupid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
: Remarque : le paramètre groupid correspond à l'identifiant (grpid) de l'agenda lorsqu'on utilise les agendas collectifs.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarResourceEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas de ressources&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarResourceEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarResourceEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparées par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; resourceid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas ( personnel, groupes ou de ressources )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date &lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramènera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas le container liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarId&lt;br /&gt;
| Id numérique de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrlId&lt;br /&gt;
| Id de l'agenda principal contenant le type, exemple &amp;quot;personal/1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarName&lt;br /&gt;
| Nom de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarType&lt;br /&gt;
| type de l'agenda principal (exemple: &amp;quot;caldav_personal&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectories ==&lt;br /&gt;
&lt;br /&gt;
Liste les annuaires de base de données&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectories [directoryid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid ''(optionnel)''&lt;br /&gt;
: Id de l'annuaire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: « database » ou « group », si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectory directoryid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryFields ==&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryFields directoryid=&amp;quot;&amp;quot; [all=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: 1 : Donne la liste de tous les champs&lt;br /&gt;
: 0 : Donne la liste de champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldId&lt;br /&gt;
| Identifiant du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Le tableau ci-dessous donne la correspondance entre les champs et leurs identifiants :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Champ&lt;br /&gt;
! Identifiant&lt;br /&gt;
|-&lt;br /&gt;
| Surnom&lt;br /&gt;
| cn&lt;br /&gt;
|-&lt;br /&gt;
| Nom&lt;br /&gt;
| sn&lt;br /&gt;
|-&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
| mn&lt;br /&gt;
|-&lt;br /&gt;
| Prénom&lt;br /&gt;
| givenname&lt;br /&gt;
|-&lt;br /&gt;
| Photo&lt;br /&gt;
| jpegphoto&lt;br /&gt;
|-&lt;br /&gt;
| Adresse de messagerie&lt;br /&gt;
| email&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (bureau)&lt;br /&gt;
| btel&lt;br /&gt;
|-&lt;br /&gt;
| Tél. mobile&lt;br /&gt;
| mobile&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (domicile)&lt;br /&gt;
| htel&lt;br /&gt;
|-&lt;br /&gt;
| Télécopie (bureau)&lt;br /&gt;
| bfax&lt;br /&gt;
|-&lt;br /&gt;
| Titre&lt;br /&gt;
| title&lt;br /&gt;
|-&lt;br /&gt;
| Service&lt;br /&gt;
| departmentnumber&lt;br /&gt;
|-&lt;br /&gt;
| Société&lt;br /&gt;
| organisationname&lt;br /&gt;
|-&lt;br /&gt;
| Rue (bureau)&lt;br /&gt;
| bstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (bureau)&lt;br /&gt;
| bcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (bureau)&lt;br /&gt;
| bpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (bureau)&lt;br /&gt;
| bstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (bureau)&lt;br /&gt;
| bcountry&lt;br /&gt;
|-&lt;br /&gt;
| Rue (domicile)&lt;br /&gt;
| hstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (domicile)&lt;br /&gt;
| hcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (domicile)&lt;br /&gt;
| hpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (domicile)&lt;br /&gt;
| hstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (domicile)&lt;br /&gt;
| hcountry&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 1&lt;br /&gt;
| user1&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 2&lt;br /&gt;
| user2&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 3&lt;br /&gt;
| user3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Pour les champs additionnels, les identifiants sont de la forme '''babdirfXX''' ou '''XX''' est l'id du champ additionnel ( correspondant à fxid dans la liste des champs additionnels de l'annuaire ).&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMembers ==&lt;br /&gt;
&lt;br /&gt;
Liste les membres d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMembers directoryid=&amp;quot;&amp;quot; [fields=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [like=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryMembers&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: Ignoré si l'attribut '''fields''' est spécifié&lt;br /&gt;
: 1 : Donne tous les champs pour chaque membre&lt;br /&gt;
: 0 : Donne uniquement les champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
; fields ''(optionnel)''&lt;br /&gt;
: liste des identifiants des champs souhaités séparés par des virgules ( exemple &amp;quot;sn,givenname,email&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Identifiant du champ à utiliser pour ordonner la liste&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; like ''(optionnel)''&lt;br /&gt;
: Restreint la liste des membres ayant le champ spécifié par orderby (exemple orderby=&amp;quot;givenname&amp;quot;) commençant par ce motif ( exemple like=&amp;quot;A&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUrl&lt;br /&gt;
| Url pour accéder à la fiche détaillée du membre&lt;br /&gt;
|-&lt;br /&gt;
| DirectoryMemberEmailUrl&lt;br /&gt;
| Url pour afficher la popup de composition de message&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMemberFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryMembers'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMemberFields&amp;gt;...&amp;lt;/OCDbDirectoryMemberFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntry ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un membre d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntry directoryid=&amp;quot;&amp;quot; memberid=&amp;quot;&amp;quot; userid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectoryEntry&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; memberid&lt;br /&gt;
: Id du membre dans l'annuaire&lt;br /&gt;
&lt;br /&gt;
; userid&lt;br /&gt;
: Id Ovidentia de l'utilisateur s'il est enregistré&lt;br /&gt;
: Ignoré si memberid renseigné.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberUrl&lt;br /&gt;
| Url vers la fiche annuaire du membre&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntryFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryEntry'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntryFields&amp;gt;...&amp;lt;/OCDbDirectoryEntryFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryAcl ==&lt;br /&gt;
&lt;br /&gt;
Liste les utilisateurs ayant des droits sur un annuaire.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryAcl directoryid=&amp;quot;&amp;quot; [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryAcl&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: modify : pour les utilisateurs ayant le droit de modifier une fiche&lt;br /&gt;
: add : pour les utilisateurs ayant le droit d'ajouter une fiche&lt;br /&gt;
: view : pour les utilisateurs ayant le droit de consulter l'annuaire&lt;br /&gt;
: delete :  pour les utilisateurs ayant le droit de supprimer une fiche&lt;br /&gt;
: export :  pour les utilisateurs ayant le droit d'exporter l'annuaire&lt;br /&gt;
: import :  pour les utilisateurs ayant le droit d'importer l'annuaire&lt;br /&gt;
: empty :  pour les utilisateurs ayant le droit de vider l'annuaire&lt;br /&gt;
: bind :  pour les utilisateurs ayant le droit d'attacher une fiche&lt;br /&gt;
: unbind :  pour les utilisateurs ayant le droit de détacher une fiche&lt;br /&gt;
: view :  pour les utilisateurs ayant le droit de voir les fiches (DEFAULT)&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserFullName&lt;br /&gt;
| Nom complet de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserEmail&lt;br /&gt;
| Adresse email de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserId&lt;br /&gt;
| Id de l'utilisateur dans la base de données&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegations ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegations [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegations&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si yes : le container tient compte des droits d'accès de l'utilisateur&lt;br /&gt;
: Si no : le container ne tient pas compte des droits d'accès et ramène toutes les délégations créées dans le portail&lt;br /&gt;
: Si omis, le container tient compte des droits d'accès&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegation ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont fait partie l'utilisateur courant&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegation delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegation&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsManaged [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont l'utilisateur courant est administrateur.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationItems ==&lt;br /&gt;
&lt;br /&gt;
Liste les fonctions déléguées aux administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationItems delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationItems&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemName&lt;br /&gt;
| Intitulé de la fonction&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemValue&lt;br /&gt;
| 1: si la fonction est déléguée, 0 sinon&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationAdministrators ==&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationAdministrators delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationAdministrators&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationUserId&lt;br /&gt;
| Id de l'administrateur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategories [categoryid=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: Si omis, le container liste toutes les catégories&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une catégorie de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategory [categoryid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationsCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmSpaces ==&lt;br /&gt;
&lt;br /&gt;
Liste les espaces de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmSpaces&amp;gt;...&amp;lt;/OCTmSpaces&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceId&lt;br /&gt;
| Id de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceName&lt;br /&gt;
| Nom de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceDescription&lt;br /&gt;
| Description de l'espace de projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmProjects ==&lt;br /&gt;
&lt;br /&gt;
Liste les projets d'un espace de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmProjects spaceid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCTmProjects&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; spaceid&lt;br /&gt;
: Id de l'espace de projets&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectId&lt;br /&gt;
| Id du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectName&lt;br /&gt;
| Nom du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectDescription&lt;br /&gt;
| Description du projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmTasks ==&lt;br /&gt;
&lt;br /&gt;
Liste les tâches d'un projet ou des tâches personnelles du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmTasks [projectid=&amp;quot;&amp;quot;] [startdate=&amp;quot;&amp;quot;] [enddate=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCTmTasks&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; projectid ''(optionnel)''&lt;br /&gt;
: Id du projet.&lt;br /&gt;
: Si omis, le conteneur renvoie les tâches personnelles de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; startdate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de début est postérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; enddate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de fin est antérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;&lt;br /&gt;
: desc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order. La valeur par défault est &amp;quot;TaskNumber&amp;quot;.&lt;br /&gt;
: Cet attribut peur contenir le nom de n'importe laquelle des variables renvoyées sans le préfixe &amp;quot;OV&amp;quot;, par exemple &amp;quot;TaskCategoryName&amp;quot; ou &amp;quot;TaskEndDate&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskId&lt;br /&gt;
| Id de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskProjectId&lt;br /&gt;
| Id du projet de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskNumber&lt;br /&gt;
| Numéro de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskShortDescription&lt;br /&gt;
| Description courte de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskStartDate&lt;br /&gt;
| Date de début de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskEndDate&lt;br /&gt;
| Date de fin de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryId&lt;br /&gt;
| Id de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryName&lt;br /&gt;
| Nom de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCompletion&lt;br /&gt;
| Niveau d'avancement de la tâche (0-100)&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskOwnerId&lt;br /&gt;
| Id de l'utilisateur propriétaire de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskClass&lt;br /&gt;
| Classe de la tâche&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OCOrgUserEntities ==&lt;br /&gt;
&lt;br /&gt;
Liste les entités d'organigrammes pour lesquelles un utilisateur à un rôle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgUserEntities userId=&amp;quot;&amp;quot; [orgChartId=&amp;quot;&amp;quot;] [roleType=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgUserEntities&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; userId&lt;br /&gt;
: Identifiant (entier) de l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; orgChartId ''(optionnel)''&lt;br /&gt;
: Identifiant (entier) de l'organigramme.&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'organigramme par défaut (nommé à l'origine Ovidentia) qui est utilisé.&lt;br /&gt;
&lt;br /&gt;
; roleType ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors tous les rôles seront utilisés.&lt;br /&gt;
: Les rôles sont des valeurs de 0 à 3&lt;br /&gt;
: 0 étant les rôles personnalisés&lt;br /&gt;
: 1 étant le rôle supérieur&lt;br /&gt;
: 2 étant le rôle employé&lt;br /&gt;
: 3 étant le rôle membre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgPathToEntity ==&lt;br /&gt;
&lt;br /&gt;
Liste toutes les entités parentes d'une entité d'un organigramme.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgPathToEntity entityId=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [includeEntity=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgPathToEntity&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'ordre ascendant qui est utilisé.&lt;br /&gt;
: Ordre dans lequel le chemin jusqu'à la racine sera retourné, les valeurs possible sont asc ou desc&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
; includeEntity ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis, alors l'entité ne sera pas incluse dans les résultats.&lt;br /&gt;
: Les valeurs possibles sont&amp;amp;nbsp;:&lt;br /&gt;
: 0 pour ne pas inclure l'entité (valeur par défaut)&lt;br /&gt;
: 1 pour inclure l'entité&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OCOrgChildEntities ==&lt;br /&gt;
&lt;br /&gt;
Liste toutes les entités enfant directes d'une entité d'un organigramme.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.100&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgChildEntities entityId=&amp;quot;&amp;quot; &amp;gt;...&amp;lt;/OCOrgChildEntities&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OCOrgEntityMembers ==&lt;br /&gt;
&lt;br /&gt;
Liste tous les membres d'une entité.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.100&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgEntityMembers entityId=&amp;quot;&amp;quot; &amp;gt;...&amp;lt;/OCOrgEntityMembers&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberDirEntryId&lt;br /&gt;
| Identifiant (entier) de la fiche annuaire de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberRoleType&lt;br /&gt;
| Id du rôle : 1 = Superior, 2 = Temporary employee, 3 = Members, 0 = Other collaborators&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberRoleName&lt;br /&gt;
| Nom du rôle&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserDisabled&lt;br /&gt;
| Utilisateur est désactivé (1 ou 0)&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserConfirmed&lt;br /&gt;
| Utilisateur est confirmé (1 ou 0)&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberSn&lt;br /&gt;
| Nom&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberGivenname&lt;br /&gt;
| Prénom&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserId&lt;br /&gt;
| Id user correspondant&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCMultipages ==&lt;br /&gt;
&lt;br /&gt;
Ce container permet de faciliter les calculs réalisés pendant un multi-pages. Ainsi selon le nombre total de résultats et le nombre de résultats à afficher par pages, le container permet de retourner le nombre de pages que contient le multi-pages. &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCMultipages total=&amp;quot;&amp;quot; maxpages=&amp;quot;&amp;quot; perpage=&amp;quot;&amp;quot; currentpage=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCMultipages&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; total&lt;br /&gt;
: Nombre total de résultats.&lt;br /&gt;
&lt;br /&gt;
; maxpages&lt;br /&gt;
: Nombre maximum de pages à afficher&lt;br /&gt;
&lt;br /&gt;
; perpage&lt;br /&gt;
: Nombre maximum de résultats à afficher par pages&lt;br /&gt;
&lt;br /&gt;
; currentpage&lt;br /&gt;
: Numéro de la page en cours&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCurrentPageNumber &lt;br /&gt;
| Numéro de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVNextPageNumber&lt;br /&gt;
| Numéro de la page suivante si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVPreviousPageNumber&lt;br /&gt;
| Numéro de la page précédente si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVTotalPages&lt;br /&gt;
| Nombre total de pages&lt;br /&gt;
|-&lt;br /&gt;
| OVResultFirst&lt;br /&gt;
| Index du premier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultLast&lt;br /&gt;
| Index du dernier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultsPage&lt;br /&gt;
| Nombre de résultats sur la page courante&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntries ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-entrées de navigation d'Ovidentia (Plan du site) d'une entrée parente. Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntries (node=&amp;quot;&amp;quot; | langid=&amp;quot;&amp;quot;) [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntries&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; langid&lt;br /&gt;
: Identifiant multilangue de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: peut être utilisé à la place de l'attribut node&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntry ==&lt;br /&gt;
&lt;br /&gt;
Renvoie les information sur une entrée de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntry node=&amp;quot;&amp;quot; [sitemap=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntry&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément (noeud du plan du site).&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapCustomNode ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des noeuds ayant pour cible l'id spécifié dans l'attribut &amp;lt;code&amp;gt;target&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans le module sitemap_editor, la valeur à saisir dans l'attribut target est affiché dans l'entête sur la page de visualisation du nœud.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapCustomNode [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] target=&amp;quot;&amp;quot; [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapCustomNode&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; target&lt;br /&gt;
: Id du noeud cible&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin. s'il n'est pas renseigné, le noeur racine par défaut sera utilisé (Custom pour le plan du site fourni par sitemap_editor), DGAll pour le plan du site du noyau).&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: permet de limiter le nombre d'éléments retournés, par exemple, &amp;lt;code&amp;gt;limit=&amp;quot;0,1&amp;quot;&amp;lt;/code&amp;gt; pour obtenir seulement le premier noeud. La syntaxe est identique à l'attribut &amp;lt;code&amp;gt;limit&amp;lt;/code&amp;gt; de OCSitemapPath&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapPath ==&lt;br /&gt;
&lt;br /&gt;
Retourne le chemin de fer (rail) d'une entrée de navigation sous la forme d'une liste d'entrées de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapPath [node=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapPath&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin.&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5,2&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur à 2 éléments à partir du 5ème. Si la première valeur est négative, l'index du premier élément retourné sera calculé à partir du nombre d'élément total. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;-1,1&amp;quot;&amp;lt;/code&amp;gt; affiche le dernier élément seulement. L'index négatif est supporté à partir d'ovidentia &amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Si la valeur est &amp;quot;1&amp;quot;, le denier noeud du plan du site auquel on a accédé sera mémorisé et récupéré lors de l'accès a une page en dehors du plan du site.&lt;br /&gt;
: La valeur par défaut est &amp;quot;1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Différentes méthodes d’utilisation d’un fichier OvML =&lt;br /&gt;
== Utilisation dans une url ==&lt;br /&gt;
Un fichier OvML peut être appellé en utilisant l’url suivante :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où fichier-ovml est le nom de votre fichier OvML qui doit se trouver dans le répertoire suivant&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
skins/nom-du-skin/ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le fichier ainsi appelé est parsé par Ovidentia et le résultat est affiché dans la partie centrale du portail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si l’on souhaite afficher le résultat en dehors du portail, par exemple dans une fenêtre popup, il faut ajouter le paramètre echo=1 comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De plus, si l’on souhaite passer des paramètres au fichier OvML, on utilisera l’url comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&amp;amp;param=val&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, on peut utiliser la variable OVparam dans le fichier OvML.&lt;br /&gt;
&lt;br /&gt;
Remarque : les paramètres peuvent être envoyés par formulaires en méthodes GET et POST.&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans un fichier template ==&lt;br /&gt;
Dans tout fichier template d’Ovidentia, on peut utiliser un fichier OvML en utilisant la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{ $OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : la syntaxe avec les accolades ne permet pas l'utilisation de nouvelles accolades à l'intérieur.&lt;br /&gt;
&lt;br /&gt;
{ $OVML({ mavariable }) } est impossible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est possible de passer une variable template en tant que paramètre à un fichier OvML via la syntaxe { $OVML(...) } d'un fichier template :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple : { $OVML(monFichier.html,param1=&amp;quot;var1&amp;quot;) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
si var1 est définie dans le template, le parseur la remplace avec sa valeur, sinon il utilise la valeur &amp;quot;var1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Optimiser le temps d'exécution d'un script OvML (disponible à partir de la version 7.2 d'Ovidentia) :'''&lt;br /&gt;
&lt;br /&gt;
Si votre script n'a pas besoin d'être réactualisé à chaque exécution, vous pouvez décider d'utiliser le cache via la syntaxe $OVMLCACHE.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE s'utilise dans les mêmes conditions que $OVML.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE peut recevoir un paramètre supplémentaire : _ovml_cache_duration=86400. Il permet d'indiquer le temps maximum pendant lequel le script ne sera pas réactualisé. Valeur en secondes.&lt;br /&gt;
&lt;br /&gt;
Si ovml_cache_duration n'est pas renseigné, le script sera réactualisé toutes les 3600 secondes (1 heure).&lt;br /&gt;
&lt;br /&gt;
Remarque : le cache est enregistré dans la session de l'utilisateur courant. Donc le script est systématiquement réactualisé si l'utilisateur se déconnecte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple :&lt;br /&gt;
&lt;br /&gt;
{ $OVMLCACHE(monFichier.html,param1=3,_ovml_cache_duration=86400) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : pensez bien aux conséquences d'utilisation du cache OvML avant de l'appliquer sur vos scripts. Pendant 3600 secondes, vous pouvez modifier vos scripts et des données d'Ovidentia sans pouvoir le vérifier à l'affichage !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autres types de cache possibles :&lt;br /&gt;
*session : cache dans la session (default)&lt;br /&gt;
*sitemap : cache dans un fichier basé sur le profile du plan du site&lt;br /&gt;
*file : cache dans un fichier&lt;br /&gt;
&lt;br /&gt;
Exemple d'utilisation avec un autre type de cache :&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE(menu.html,_ovml_cache_type=sitemap)&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans du contenu ==&lt;br /&gt;
On peut incorporer le résultat d’un fichier OvML dans du contenu Ovidentia ( article, section, faq etc… ). On utilisera la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Utilisation pour les pages d’accueil ==&lt;br /&gt;
On peut utiliser un fichier OvML pour les pages d’accueil privée et publique. Pour cela, utilisez les fichiers spécifiques private.html et public.html.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lors de l’affichage de la page public, Ovidentia cherche un fichier ayant le nom public.html dans le répertoire skins/nom-du-skin/ovml . S’il le trouve, il l’utilisera pour la page d’accueil public. Sinon, il affichera les articles définis par l'administrateur pour la page d’accueil public.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il en est de même pour la page d’accueil privée.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML par les modules ( addons ) ==&lt;br /&gt;
A partir de la version 5.4.2 d'Ovidentia, il est possible pour les modules de fournir des fonctionnalités basées sur OvML ( voir la documentation fournie avec le module ).&lt;br /&gt;
&lt;br /&gt;
Afin d'utiliser ces fonctionnalités, on utilisera le container suivant :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCAddon name=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; param2=&amp;quot;&amp;quot; ...&amp;gt;...&amp;lt;/OCAddon&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut du container du module&lt;br /&gt;
&lt;br /&gt;
Pour la signification des paramètres, il faut consulter la documentation fournie avec le module.&lt;br /&gt;
&lt;br /&gt;
La plupart du temps, le premier paramètre indique le nom du container que l'on veut utiliser et les paramètres suivants sont des attributs à ce container.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 5.6.3, il est aussi possible de créer des fonctions OvML pour un module. La syntaxe d'utilisation de ces fonctions est la suivante :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAddon name=&amp;quot;&amp;quot; function=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; function&lt;br /&gt;
: Nom de la fonction&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut de la fonction utilisée&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML dans l'éditeur Wysiwyg ==&lt;br /&gt;
L'éditeur Wysiwyg d'Ovidentia possède une option permettant d'utiliser un fichier OvML afin de l'intégrer dans l'affichage d'un article, d'une section... Par défaut, tous les fichiers OvML présents dans le dossier ovml de la skin courante sont affichés dans le formulaire de sélection. Il existe un moyen de cacher ces fichiers aux utilisateurs de l'éditeur en modifiant la racine de sélection des fichiers :&lt;br /&gt;
&lt;br /&gt;
On ajoute un dossier nommé &amp;quot;editor&amp;quot; dans le dossier ovml de la skin courante, l'éditeur Wysiwyg ne proposera alors que les fichiers présents dans ce répertoire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est toujours possible d'utiliser la syntaxe $OVML manuellement afin d'exécuter un fichier OvML ne se situant pas dans le dossier editor.&lt;/div&gt;</summary>
		<author><name>Laucho</name></author>	</entry>

	<entry>
		<id>https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5718</id>
		<title>Référence OvML</title>
		<link rel="alternate" type="text/html" href="https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5718"/>
				<updated>2019-03-08T15:04:29Z</updated>
		
		<summary type="html">&lt;p&gt;Laucho : /* OCOrgEntityMembers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Catégorie:Développement de skins]]&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
OvML ( Ovidentia Markup Langage ) est un ensemble de balises, identiques par leur syntaxe à celles utilisées avec HTML. Elles permettent d’extraire des données Ovidentia, de les manipuler et de les présenter en utilisant HTML.&lt;br /&gt;
&lt;br /&gt;
Les données à extraire peuvent être de plusieurs types, comme par exemple, les cinq derniers articles publiés, les dernières contributions d’un forum donné, les derniers fichiers chargés, etc …&lt;br /&gt;
&lt;br /&gt;
On pourra ainsi s’en servir pour réorganiser complètement la page d'accueil d'un site Ovidentia en y insérant, par exemple, la liste des 3 derniers articles, la liste des 5 dernières contributions d'un forum, des images, le texte d'un article spécifique, ...&lt;br /&gt;
&lt;br /&gt;
La conception d'une page OvML est identique à celle d'une page HTML. Elle peut ne contenir que des balises OvML ou un mélange HTML et OvML. On peut aussi partir d'une page HTML existante et y insérer des données Ovidentia en utilisant les balises OvML. Pour l’afficher, on utilisera l’url suivante :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
Certaines balises OvML sont dites “Container&amp;quot;. Un container est une balise OvML contenant une partie du fichier OvML comprise entre un tag d’ouverture et un tag de fermeture. Un container peut être une liste ou une condition. Dans le cas d’une liste, le contenu du container est répété autant de fois qu’il y a d’éléments dans la liste. Un container ‘condition’ n’affiche son contenu que dans le cas où la condition est vraie.&lt;br /&gt;
&lt;br /&gt;
== Les variables &amp;lt;OVxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Une variable OvML est de la forme:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
où xxxx est le nom de la variable.&lt;br /&gt;
&lt;br /&gt;
Différents paramètres peuvent être utilisés pour modifier l’affichage du résultat de la variable.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être sauvegardée dans une autre variable en utilisant le paramètre saveas (voir ci-dessous).&lt;br /&gt;
&lt;br /&gt;
== Les fonctions &amp;lt;OFxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Les fonctions se présentent sous la forme :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Elles permettent, entre autre, de traduire du texte, de faire des opérations arithmétiques, etc, …&lt;br /&gt;
&lt;br /&gt;
Le résultat de ces fonctions peut être sauvegardé dans une variable OvML en utilisant le paramètre saveas (voir ci-dessus).&lt;br /&gt;
&lt;br /&gt;
== Les containers &amp;lt;OCxxxx&amp;gt; … &amp;lt;/OCxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque importante d'utilisation des containers :'''&lt;br /&gt;
&lt;br /&gt;
* Il est possible d’imbriquer les containers sauf s’ils ont le même nom. Dans le cas précédent, il existe l’astuce de rajouter un paramètre sans valeur différente dans les balises. Ce paramètre va permettre d'identifier l'ouverture et la fermeture des containers par le moteur d'Ovidentia. Le paramètre doit donc se retrouver dans la balise d'ouverture ainsi que dans la balise de fermeture.&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre1&amp;gt;&lt;br /&gt;
    &amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre2&amp;gt;&lt;br /&gt;
        ...&lt;br /&gt;
    &amp;lt;/OCxxxx monparametre2&amp;gt;&lt;br /&gt;
&amp;lt;/OCxxxx monparametre1&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Chaque paramètre d'un container est vu comme une variable par le moteur OvML; il faut donc éviter d'utiliser pour nom d'une variable OvML le nom d'un attribut d'un container pour supprimer des erreurs d'interprétation.&lt;br /&gt;
&lt;br /&gt;
= Les variables OvML =&lt;br /&gt;
&lt;br /&gt;
Les variables OvML peuvent être définies dans le fichier OvML, produites par un container ou passées comme paramètres dans l’url. Elles sont accessibles en utilisant la syntaxe :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnom-de-la-variable&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut définir une variable OvML en utilisant la fonction PutVar :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;nbArticles&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit une variable nbArticles initialisée à la valeur 10.&lt;br /&gt;
&lt;br /&gt;
Pour récupérer la valeur dans une page OvML, il faut utiliser la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut aussi définir une variable en utilisant une variable globale d’Ovidentia. Pour cela, il suffira d’omettre le deuxième paramètre :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;babSlogan&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maintenant la variable &amp;lt;code&amp;gt;&amp;lt;OVbabSlogan&amp;gt;&amp;lt;/code&amp;gt; existe dans OvML et contient le contenu du slogan du site.&lt;br /&gt;
&lt;br /&gt;
On peut ainsi utiliser les variables d’Ovidentia pour récupérer le nom de l’utilisateur connecté ( BAB_SESS_USER ), son ID ( BAB_SESS_USERID ), etc.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
* babCurrentDate est une variable globale permettant de récupérer la date courante. Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
* Les variables globales booléennes comme BAB_SESS_LOGGED ont la valeur nulle si la valeur est fausse (false) et vaut 1 si la valeur est vraie (true).&lt;br /&gt;
&lt;br /&gt;
Il est parfois utile de tester l’existence d’une variable avant de la définir. On utilisera pour cela la fonction '''IfNotIsSet''' :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;page&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, si la variable page n’est pas définie, elle sera définie avec la valeur initiale 1.&lt;br /&gt;
&lt;br /&gt;
Toutes les variables produites par un container peuvent être jointes en utilisant la syntaxe d’une variable OvML &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
On peut aussi passer des variables OvML à un fichier OvML en utilisant l’url :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;total=1000&lt;br /&gt;
&lt;br /&gt;
Dans la page OvML on peut donc utiliser la variable totale.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être modifiée ou sauvegardée dans une autre variable en utilisant les attributs suivants :&lt;br /&gt;
&lt;br /&gt;
== saveas ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable dans une autre.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles saveas=&amp;quot;TotalArticles&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Une nouvelle variable TotalArticles est créée et sa valeur est la même que celle de nbArticles.&lt;br /&gt;
&lt;br /&gt;
== strlen ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer les n premiers caractères de la variable.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Récupère les n premiers caractères du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il est possible de spécifier une chaîne qui sera ajoutée à la fin du résultat si la variable a été tronquée. Par exemple &amp;quot;...“ pour indiquer une suite :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100,...&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== striptags ==&lt;br /&gt;
&lt;br /&gt;
Supprime les tags HTML de la variable :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les tags HTML de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan striptags=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== htmlentities ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit les entities HTML ( &amp;lt; devient &amp;amp;amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit en inverse les entities HTML ( &amp;amp;amp;lt; devient &amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan htmlentities=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== stripslashes ==&lt;br /&gt;
&lt;br /&gt;
Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan stripslashes=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== urlencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans une url&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan urlencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== jsencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans du javascript&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan jsencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== strcase ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| upper&lt;br /&gt;
| Convertit le contenu de la variable en majuscule&lt;br /&gt;
|-&lt;br /&gt;
| lower&lt;br /&gt;
| Convertit le contenu de la variable en minuscule&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strcase=&amp;quot;upper&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nlremove ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les retours chariots&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nlremove=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== trim ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| left&lt;br /&gt;
| Supprime les blancs en début de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| right&lt;br /&gt;
| Supprime les blancs en fin de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| all&lt;br /&gt;
| Supprime les blancs en début et en fin de chaîne&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan trim=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nl2br ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;1&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Transforme les retours chariots en &amp;lt;BR&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nl2br=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== sprintf ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| Voir la documentation PHP pour la fonction sprintf&lt;br /&gt;
| Retourne une chaîne formatée&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVMoney sprintf=&amp;quot;%01.2f&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== date ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater une date Ovidentia &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| S&lt;br /&gt;
| Format court de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| L&lt;br /&gt;
| Format long de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| T&lt;br /&gt;
| Format de l'heure défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| d&lt;br /&gt;
| Trois premières lettres du jour de la semaine Dim pour Dimanche&lt;br /&gt;
|-&lt;br /&gt;
| D&lt;br /&gt;
| Jour de la semaine Dimanche par exemple&lt;br /&gt;
|-&lt;br /&gt;
| j&lt;br /&gt;
| Jour du mois, sur deux chiffres (éventuellement avec un zéro) : &amp;quot;01&amp;quot; à &amp;quot;31&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| m&lt;br /&gt;
| Mois, en trois lettres : par exemple &amp;quot;Avr&amp;quot; (pour Avril)&lt;br /&gt;
|-&lt;br /&gt;
| M&lt;br /&gt;
| Mois en lettres : Avril par exemple&lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Mois; i.e. &amp;quot;01&amp;quot; à &amp;quot;12&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Y&lt;br /&gt;
| Année, 4 chiffres; i.e. &amp;quot;2003&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| y&lt;br /&gt;
| Année, 2 chiffres; i.e. &amp;quot;03&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| H&lt;br /&gt;
| heure, au format 24h, &amp;quot;00&amp;quot; à &amp;quot;23&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| i&lt;br /&gt;
| Minutes; &amp;quot;00&amp;quot; à &amp;quot;59&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleDate date=&amp;quot;%d %j %m %Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;OVbabCurrentDate&amp;gt;&amp;lt;/code&amp;gt; est une variable permettant de récupérer la date courante.&lt;br /&gt;
&lt;br /&gt;
Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabCurrentDate date=&amp;quot;%D %j %M&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== author ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater l’auteur d’un article, un commentaire etc, … quand la variable contient l’id de l’auteur.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| %F&lt;br /&gt;
| Prénom&lt;br /&gt;
|-&lt;br /&gt;
| %M&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
|-&lt;br /&gt;
| %L&lt;br /&gt;
| Nom&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleAuthor author=&amp;quot;%F %L&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Les fonctions OvML =&lt;br /&gt;
&lt;br /&gt;
On reconnaît les fonctions par la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les fonctions OvML disponibles sont :&lt;br /&gt;
&lt;br /&gt;
== OFTranslate ==&lt;br /&gt;
&lt;br /&gt;
Permet de traduire une chaîne. Pour cela, il faut qu'un fichier se nommant ''lang-'''identifiant-de-la-langue'''.xml'' soit présent dans le dossier ''ovidentia-'''numéro-de-version'''/lang''.&lt;br /&gt;
&lt;br /&gt;
Il s'agit d'un fichier XML listant différentes expressions traduites dans la langue choisie pour le fichier. Il est composé d'un élément ayant le même nom que l'identifiant de la langue. Celui-ci est composé de multiples éléments &amp;lt;code&amp;gt;string&amp;lt;/code&amp;gt; prenant un paramètre &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; indiquant l'identifiant du texte et contient le texte traduit.&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour l'anglais ''lang-en.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;en&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;About your article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;About your comment&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;About your file&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/en&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour le français ''lang-fr.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;fr&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;Au sujet de votre article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;A propos de votre commentaire&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;A propos de votre fichier&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/fr&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFTranslate text=&amp;quot;&amp;quot; [lang=&amp;quot;&amp;quot;] [folder=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; text&lt;br /&gt;
: Identifiant du texte à traduire&lt;br /&gt;
&lt;br /&gt;
; lang ''(optionnel)''&lt;br /&gt;
: Identifiant de la langue dans laquelle doit être traduit le texte&lt;br /&gt;
: Si omis, le texte sera traduit dans la langue sélectionnée par l'utilisateur&lt;br /&gt;
&lt;br /&gt;
; folder ''(optionnel)''&lt;br /&gt;
: Nom du module&lt;br /&gt;
: Si omis, le fichier langue du noyau est utilisé&lt;br /&gt;
&lt;br /&gt;
== OFPutVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de déclarer une nouvelle variable.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFGetVar ==&lt;br /&gt;
&lt;br /&gt;
Permet d'afficher une variable tout comme la syntaxe &amp;lt;code&amp;gt;&amp;lt;OVnom-de-la-variable&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetVar name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable à afficher&lt;br /&gt;
&lt;br /&gt;
== OFIfNotIsSet ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable si elle n’est pas déjà définie.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFInclude ==&lt;br /&gt;
&lt;br /&gt;
Permet d'inclure un autre fichier OVML&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFInclude file=&amp;quot;&amp;quot; [cache=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin du fichier OVML relatif au répertoire ovml du skin ou du répertoire ovml du noyau&lt;br /&gt;
&lt;br /&gt;
; cache ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : Le cache n'est pas utilisé pour afficher le fichier.&lt;br /&gt;
:* 1 : Le cache est utilisé.&lt;br /&gt;
&lt;br /&gt;
== OFUrlContent ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le contenu d’une url. Très utile pour inclure dans Ovidentia des fichiers HTML d’un site Web statique&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFUrlContent url=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; url&lt;br /&gt;
: url de la page à inclure&lt;br /&gt;
&lt;br /&gt;
== OFRecurse ==&lt;br /&gt;
&lt;br /&gt;
La fonction OFRecurse permet d'exécuter un code tant qu'une condition est réalisée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFRecurse&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
Cette fonction peut prendre tous les paramètres que peut prendre le container appelé récursivement.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
Cet exemple permet d'afficher l'arborescence des catégories et thèmes d'articles.&lt;br /&gt;
Ici, la fonction &amp;lt;code&amp;gt;OFRecurse&amp;lt;/code&amp;gt; est utilisée pour relancer le container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt; autant de fois que désiré en lui précisant le paramètre parentid (voir container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
    &amp;lt;OCArticleCategories&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&lt;br /&gt;
            &amp;lt;OVCategoryName&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
                &amp;lt;OFRecurse parentid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;OVTopicName&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Opérateurs arithmétiques ==&lt;br /&gt;
&lt;br /&gt;
Permettent de faire des opérations arithmétiques sur des variables. Elles sont construites de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;X&amp;quot; expr2=&amp;quot;Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l'opération souhaitée entre 10 et 50.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l’opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Toutefois, pour pouvoir stocker cette valeur dans une variable, il faut ajouter le paramètre &amp;lt;code&amp;gt;saveas&amp;lt;/code&amp;gt; lors de l'appel de la fonction.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot; saveas=&amp;quot;NewTotal&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit la variable &amp;lt;code&amp;gt;NewTotal&amp;lt;/code&amp;gt; ayant pour valeur le résultat de l'opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Les opérateurs disponibles sont :&lt;br /&gt;
&lt;br /&gt;
=== OFAOAddition ===&lt;br /&gt;
&lt;br /&gt;
Permet d’additionner expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOAddition expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de l'addition&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de l'addition&lt;br /&gt;
&lt;br /&gt;
=== OFAOSubtraction ===&lt;br /&gt;
&lt;br /&gt;
Permet de soustraire expr2 à expr1.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 - 20&amp;quot;, soit -10.&lt;br /&gt;
&lt;br /&gt;
=== OFAOMultiplication ===&lt;br /&gt;
&lt;br /&gt;
Permet de faire le produit de expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOMultiplication expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
=== OFAODivision ===&lt;br /&gt;
&lt;br /&gt;
Permet de diviser expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la division&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la division&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 / 20&amp;quot;, soit 0.5.&lt;br /&gt;
&lt;br /&gt;
=== OFAOModulus ===&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le reste de la division de expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme du modulo&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme du modulo&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 % 20&amp;quot;, soit 10, car 10 / 20 = 0 + '''10'''.&lt;br /&gt;
&lt;br /&gt;
== OFHeader ==&lt;br /&gt;
&lt;br /&gt;
Permet d'envoyer un header HTTP pour le fichier ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur du header à modifier&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;content-type:text/xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de définir un cookie qui sera envoyé avec le reste des en-têtes.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetCookie name=&amp;quot;&amp;quot; expire=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cookie&lt;br /&gt;
&lt;br /&gt;
; expire&lt;br /&gt;
: Temps en secondes au bout duquel le cookie expire&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecteur au cookie&lt;br /&gt;
&lt;br /&gt;
== OFGetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer la valeur d'un cookie. Une variable ayant le nom du cookie récupéré est créée automatiquement.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetCookie name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cooke dont on souhatie récupérer la valeur&lt;br /&gt;
&lt;br /&gt;
== OFSetSessionVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de choisir le type de sections à afficher dans le portail.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Permet d'indiquer le type de filtre à appliquer sur les sections&lt;br /&gt;
:* &amp;quot;babSectionsType&amp;quot; définit le type des sections à afficher&lt;br /&gt;
:* &amp;quot;babOvmlCurrentDelegation&amp;quot; filtre sur les sections propres à une délégation&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Permet de préciser les sections à afficher.&lt;br /&gt;
:* Si name vaut &amp;quot;babSectionsType&amp;quot; :&lt;br /&gt;
:** 1 : Section Administration et Utilisateur&lt;br /&gt;
:** 2 : Sections générées par les articles (sections de catégories et de thèmes d'articles)&lt;br /&gt;
:** 4 : Sections personnalisées&lt;br /&gt;
:** 8 : Sections générées par les modules&lt;br /&gt;
:** 15 : Toutes les sections&lt;br /&gt;
:** '''Remarque :''' les valeurs peuvent s'additionner. Pour afficher les sections des articles et les sections personnalisées, on utilisera la valeur 6 (2 + 4)&lt;br /&gt;
:* Si name vaut &amp;quot;babOvmlCurrentDelegation&amp;quot;, value vaut l'id de la délégation&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;15&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera toutes les sections du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
affichera uniquement les sections personnalisées du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera les sections générées par les modules et les sections générées par les articles&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera uniquement les sections générées par la délégation dont l'identifiant est 5&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cache toutes les sections générées dans les délégations&lt;br /&gt;
&lt;br /&gt;
== OFRequest ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET) ou passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFRequest name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFPost ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPost name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre POST dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFGet ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFSitemapPosition ==&lt;br /&gt;
 &lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant le chemin dans le plan du site du nœud correspondant à la page courante d'Ovidentia (ou à l'élément de navigation passé en paramètre).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapPosition [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [node=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; langid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site en utilisant un identifiant de compatible avec le multilangue. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site. Si omis: la fonction retournera le chemin correspondant à la page courante d'Ovidentia&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le chemin commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé.&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
== OFSitemapMenu ==&lt;br /&gt;
&lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant l'arborescence des entrées de navigation d'Ovidentia (Plan du site), ou l'arborescence des entrées de navigation sous le nœud spécifié (si le paramètre selectednode est indiqué).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu [sitemap=&amp;quot;&amp;quot;] [baselangid=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [selectednode=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;1&amp;quot;] [maxdepth=&amp;quot;&amp;quot;] [ignorelastlevel=&amp;quot;0&amp;quot;] [mindepth=&amp;quot;0&amp;quot;] [outerul=&amp;quot;1&amp;quot;] [admindelegation=&amp;quot;0&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; baselangid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera en utilisant un identifiant compatible avec le multilangue&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
: S'il n'est pas renseigné, c'est le nœud DGAll qui sera utilisé (le nœud racine de la branche contenant les éléments de toutes les délégations confondues) ou le noeud &amp;quot;Custom&amp;quot; si un plan du site fourni par le module sitemap_editor est utilisé.&lt;br /&gt;
&lt;br /&gt;
; selectednode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier un nœud sélectionné dans le menu. La balise li correspondant à ce nœud se verra ajouter la classe css 'selected', et toutes ses balises li parentes ainsi qu'elle même auront la classe css 'active'. S'il n'est pas spécifié, c'est le nœud correspondant à la page courante qui est utilisé.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
; maxdepth ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre de niveaux (sous-menus imbriqués). Pas de limite par défaut.&lt;br /&gt;
&lt;br /&gt;
; ignorelastlevel  ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de ne pas afficher les nœuds n'ayant pas d'enfants.&lt;br /&gt;
: 1 : activé&lt;br /&gt;
: 0 ''(par défaut)'' : désactivé&lt;br /&gt;
&lt;br /&gt;
; mindepth ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de contourner 'ignorelastlevel' en forçant l’affichage des nœuds de niveau inférieur ou égal à cette valeur. 0 par défaut (désactivé).&lt;br /&gt;
&lt;br /&gt;
; outerul ''(optionnel)''&lt;br /&gt;
: Permet de de définir si le menu contient la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau.&lt;br /&gt;
: 1 ''(par défaut)'' : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau est présente.&lt;br /&gt;
: 0 : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau n'est pas présente.&lt;br /&gt;
&lt;br /&gt;
; admindelegation ''(optionnel)''&lt;br /&gt;
: Permet de définir que les nœuds d'administration ne seront affichés que si l'utilisateur à les droits de gestion correspondants.&lt;br /&gt;
: 1 : la délégation est prise en compte.&lt;br /&gt;
: 0 ''(par défaut)'' : la délégation n'est pas prise en compte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFCurrentNode ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'Id du nœud courant dans le plan de site.&lt;br /&gt;
&lt;br /&gt;
== OFThumbnail ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie une url vers l'image générée.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFThumbnail (id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour récupérer l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché.&lt;br /&gt;
&lt;br /&gt;
== OFImg ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie du HTML contenant un tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt; pour afficher l'image. Si aucune image ne peut être affichée, une chaine vide est retournée au lieu du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Les attributs non supportés par la fonction ovml serons reportés tel-quel en tant qu'attributs du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg (src=&amp;quot;&amp;quot; | ovsrc=&amp;quot;&amp;quot; | id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] &amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; src ''(optionnel)''&lt;br /&gt;
: Url vers une image, si cet attribut est déclaré mais contient une chaîne vide, la valeur retournée sera une chaîne vide au lieu du tag img. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; ovsrc ''(optionnel)''&lt;br /&gt;
: Permet de définir l'url d'une image en utilisant le nom d'une variable ovml. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour afficher l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
Affiche l'image que si le paramètre img est fourni dans l'url :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;img&amp;quot; saveas=&amp;quot;Image&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg ovsrc=&amp;quot;Image&amp;quot; alt=&amp;quot;Mon image&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Affiche la photo de l'utilisateur connecté :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USERID&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg id_user=&amp;quot;&amp;lt;OVBAB_SESS_USERID&amp;gt;&amp;quot; maxwidth=&amp;quot;48&amp;quot; maxheight=&amp;quot;48&amp;quot; alt=&amp;quot;&amp;lt;OVBAB_SESS_USER&amp;gt;&amp;quot; resizemode=&amp;quot;CROP_CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSitemapCustomNodeId ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'ID du noeud trouvé dans le plan du site et qui a pour cible le nœud fourni par le paramètre nodeid dans le plan du site du noyau. Si aucun noeud est trouvé dans le plan du site, la valeur de l'attribut nodeid est retourné a la place.&lt;br /&gt;
&lt;br /&gt;
Lors de la mise en place d'un skin cela permet d'indiquer un nœud connu dans le plan du site du noyau, ci celui-ci est inséré dans le plan du site personnalisé à l'aide d'une référence, le nouveau nœud sera automatiquement pris en compte.&lt;br /&gt;
&lt;br /&gt;
Si il existe plusieurs nœuds avec la même cible dans le plan du site du noyau, le premier trouvé sera utilisé&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;&amp;quot; [basenode=&amp;quot;&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: ID du nœud dans le plan du site proposé par le noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Racine de la recherche dans le plan du site personnalisé.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;bab_Articles&amp;quot; saveas=&amp;quot;CustomNodeId&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu basenode=&amp;quot;&amp;lt;OVCustomNodeId&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPreviousArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article précédant l'article spécifié. L'article précédant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPreviousArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFNextArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article suivant l'article spécifié. L'article suivant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFNextArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFWebStat ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.2.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'enregistrer un évènement qui sera comptabilisé dans les statistiques.&lt;br /&gt;
Ceci est particulièrement utile lors de l'affichage d'articles par OvML afin que ceux-ci soient correctement pris en compte dans les statistiques en tant qu'articles vus.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFWebStat name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Type d’évènement à enregistrer&lt;br /&gt;
:* bab_addon&lt;br /&gt;
:* bab_page&lt;br /&gt;
:* bab_articles&lt;br /&gt;
:* bab_artfiles&lt;br /&gt;
:* bab_ovml&lt;br /&gt;
:* bab_fmfolders&lt;br /&gt;
:* bab_fmfiles&lt;br /&gt;
:* bab_forums&lt;br /&gt;
:* bab_threads&lt;br /&gt;
:* bab_posts&lt;br /&gt;
:* bab_faqs&lt;br /&gt;
:* bab_faqsqr&lt;br /&gt;
:* bab_searchword&lt;br /&gt;
:* bab_xlinks&lt;br /&gt;
:* bab_dbdirectories&lt;br /&gt;
:* bab_ldapdirectories&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur correspondant au type d'évènement. Par exemple id de l'article pour bab_articles.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Affichage de l'article --&amp;gt;&lt;br /&gt;
    &amp;lt;OFWebStat name=&amp;quot;bab_articles&amp;quot; value=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFAddStyleSheet ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.5.93&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'insérer un fichier CSS dans l'élément &amp;lt;code&amp;gt;&amp;lt;head&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;/code&amp;gt; de la page HTML.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAddStyleSheet file=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin de la feuille de style relatif au dossier '''styles''' du noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.2.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetPath path=&amp;quot;&amp;quot; file_relative=&amp;quot;1&amp;quot; saveas=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file_relative&lt;br /&gt;
: Convertit un chemin relatif au fichier ovml en un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetSelectedSkinPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie le chemin du répertoire du thème sélectionné.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;OFGetSelectedSkinPath&amp;gt;''' doit remplacer '''skins/&amp;lt;OVbabSkin&amp;gt;/''' dans les fichiers ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetSelectedSkinPath&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCsrfProtectToken ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.4.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de protection contre les attaques CSRF, il doit être ajouté dans tous les formulaire utilisant la méthode POST.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;babCsrfProtect&amp;quot; value=&amp;quot;&amp;lt;OFGetCsrfProtectToken&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCurrentAdmGroup ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.5.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de la délegation actuellement administré par l'utilisateur courrant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;lt;OFGetCurrentAdmGroup&amp;gt;&amp;quot;&amp;gt;&amp;lt;OVDelegationName&amp;gt;&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPortletContainer ==&lt;br /&gt;
&lt;br /&gt;
''Nécessite l'installation du module '''portlets'''''&lt;br /&gt;
&lt;br /&gt;
Permet l'intégration d'une zone de portlet dans la page.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPortletContainer id=&amp;quot;&amp;quot; [mode=&amp;quot;static&amp;quot;] [placeholder=&amp;quot;&amp;quot;] [editplaceholder=&amp;quot;&amp;quot;] [description=&amp;quot;&amp;quot;] [classname=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id&lt;br /&gt;
: L'identifiant unique du portlet&lt;br /&gt;
&lt;br /&gt;
; mode ''(optionnel)''&lt;br /&gt;
: Le type de portlet&lt;br /&gt;
:* static ''(par défaut)'' : Le portlet est personnel, chaque utilisateur peut configurer son portlet&lt;br /&gt;
:* locked : Le portlet est le même pour tout les utilisateurs&lt;br /&gt;
&lt;br /&gt;
; placeholder ''(optionnel)''&lt;br /&gt;
: Un texte à afficher lorsque la zone de portlet est vide&lt;br /&gt;
&lt;br /&gt;
; editplaceholder ''(optionnel)''&lt;br /&gt;
: Un texte à afficher lorsque l'utilisateur édite la zone de portlet&lt;br /&gt;
&lt;br /&gt;
; description ''(optionnel)''&lt;br /&gt;
: Un texte toujours affiché&lt;br /&gt;
&lt;br /&gt;
; classname''(optionnel)''&lt;br /&gt;
: Une classe est ajoutée sur la div&lt;br /&gt;
&lt;br /&gt;
;categories&lt;br /&gt;
&lt;br /&gt;
;initwith&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetRegistryValue ==&lt;br /&gt;
&lt;br /&gt;
Renvoie une valeur de configuration gérée par la bab_Registry.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.97&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFGetRegistryValue path=&amp;quot;/path/to/value&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Le chemin de la registry correspondant à la valeur recherchée&lt;br /&gt;
&lt;br /&gt;
= Les containers OvML =&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les containers contiennent des tags OvML et du code HTML. Ce sont généralement des listes de données identiques ou des conditions. &lt;br /&gt;
&lt;br /&gt;
A l'appel d'un container, OvML met à votre disposition des variables &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La liste des variables dépend du type de container.&lt;br /&gt;
&lt;br /&gt;
Ces variables ne sont plus disponibles en dehors du container.&lt;br /&gt;
&lt;br /&gt;
A l’intérieur de tout container de type liste, les variables suivantes sont disponibles :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCIndex&lt;br /&gt;
| Index de l’entrée courante en commençant par 0&lt;br /&gt;
|-&lt;br /&gt;
| OVCCount&lt;br /&gt;
| Le nombre total d’entrées dans le container&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de comparaison ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent d’effectuer des comparaisons entre les valeurs expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
Si la condition est vrai, le contenu du container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfEqual&lt;br /&gt;
| Vrai si expr1 est égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotEqual&lt;br /&gt;
| Vrai si expr1 est différent expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThan&lt;br /&gt;
| Vrai si expr1 est strictement inférieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThanOrEqual&lt;br /&gt;
| Vrai si expr1 est inférieur ou égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThan&lt;br /&gt;
| Vrai si expr1 est strictement supérieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThanOrEqual&lt;br /&gt;
| Vrai si expr1 est supérieur ou égal à expr2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la comparaison&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la comparaison&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_LOGGED&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfEqual expr1=&amp;quot;&amp;lt;BAB_SESS_LOGGED&amp;amp;gt;&amp;quot; expr2=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Vous êtes connecté !&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/OCIfEqual&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de test d'existence sur les variables ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent de vérifier l'existence ou non d'une variable.&lt;br /&gt;
&lt;br /&gt;
Si la variable est définie ou non, selon le container, le container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name existe&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name n'existe pas&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx name=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable dont on doit tester l'existence&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte ne sera pas affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;variable&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte sera affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OCIfUserMemberOfGroups ==&lt;br /&gt;
&lt;br /&gt;
Ce container est exécuté si l'utilisateur courant appartient à un groupe&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfUserMemberOfGroups groupid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [childs=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCIfUserMemberOfGroups&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; groupid&lt;br /&gt;
: id du groupe ou plusieurs ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Cette variable permet de tester si un utilisateur spécifique appartient à des groupes en donnant un id utilisateur.&lt;br /&gt;
: Si omis, elle prend la valeur de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: yes : L'utilisateur courant doit appartenir à tous les groupes spécifiés dans groupid&lt;br /&gt;
: no ''(par défaut)'' : L'utilisateur courant doit appartenir à au moins un des groupes spécifiés dans groupid&lt;br /&gt;
&lt;br /&gt;
; childs ''(optionnel)''&lt;br /&gt;
: yes : Pour chaque groupe, inclure ses enfants&lt;br /&gt;
: no ''(par défaut)'' : Les enfants ne sont pas inclus&lt;br /&gt;
&lt;br /&gt;
== OCArticlesHomePages ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles des pages d’accueil privée ou publique.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlesHomePages type=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticlesHomePages&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée&lt;br /&gt;
: public : Liste les articles de la page d’accueil publique&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: yes : Filtre les articles selon le droit de visibilité&lt;br /&gt;
: no ''(par défaut)'' : Ne filtre pas&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCategoryId&lt;br /&gt;
| Id de la catégorie du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicTitle&lt;br /&gt;
| Titre du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoi une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers récemment déposés.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFiles last=&amp;quot;&amp;quot; path=&amp;quot;&amp;quot; [folderid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fichiers souhaité&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Indique dans quel sous-répertoire il faut chercher.&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id de l’espace ou plusieurs ids séparés par des virgules.&lt;br /&gt;
: Si omis, le container liste les fichiers récents de tous les répertoires.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fichiers par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fichiers par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fichiers aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileModifiedBy&lt;br /&gt;
| Dernière personne ayant modifié le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fichier a été créé. Si nul (0), le fichier a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles récents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentArticles last=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre d‘articles souhaité&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tous thèmes confondus&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie, tous les thèmes enfants seront utilisés&lt;br /&gt;
: si categoryid est utilisé, topicid devient obsolète&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'article a été créé. Si nul (0), l'article a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers commentaires d'articles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentComments last=&amp;quot;&amp;quot; [articleid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentComments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de commentaires souhaité&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires tous articles confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentThreads ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers fils de discussion de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentThreads last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentThreads&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fils de discussion souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fils de discussion, tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières contributions de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentPosts last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [threadid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentPosts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de contributions souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; threadid ''(optionnel)''&lt;br /&gt;
: Id du fil de discussion&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous sujets confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les contributions aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières questions de faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFaqQuestions last=&amp;quot;&amp;quot; [faqid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de questions souhaité&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières questions, toutes faqs confondues&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie de faq&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question en base de données&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Adresse Web pour accéder à la question dans le portail&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Adresse Web pour accéder à la question en plein écran (destiné à une vue popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionDate&lt;br /&gt;
| Date de création de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionAuthor&lt;br /&gt;
| Auteur de la question&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategories [parentid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; parentid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie parent ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: 0 ''(par défaut)'' : le container liste les catégories de thèmes à la racine.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryNext&amp;gt;...&amp;lt;/OCArticleCategoryNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idendiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryPrevious&amp;gt;...&amp;lt;/OCArticleCategoryPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCParentsArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets parents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCParentsArticleCategory categoryid=&amp;quot;&amp;quot; [reverse=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCParentsArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie.&lt;br /&gt;
&lt;br /&gt;
; reverse ''(optionnel)''&lt;br /&gt;
: 1 si on souhaite la liste dans l’ordre inverse.&lt;br /&gt;
: 0 ''(par défaut)'' : Les catégories sont triées dans l'ordre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une ou plusieurs catégorie de sujet.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategory categoryid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopics ==&lt;br /&gt;
&lt;br /&gt;
Liste des thèmes d'articles d'une catégorie donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article. La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles. La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicNext&amp;gt;...&amp;lt;/OCArticleTopicNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicPrevious&amp;gt;....&amp;lt;/OCArticleTopicPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idem que ceux du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopic ==&lt;br /&gt;
&lt;br /&gt;
Description d’un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic [topicid=&amp;quot;&amp;quot;] [topicname=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème d’articles ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles.&lt;br /&gt;
&lt;br /&gt;
; topicname ''(optionnel)''&lt;br /&gt;
: Nom du thème d’articles&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles ou s'appuie sur le paramètre topicid.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche tous les thèmes dont l'utilisateur a le droit et ayant pour nom &amp;quot;essai&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 ayant pour nom essai.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom se termine par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom commence par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom contient la chaîne essai&lt;br /&gt;
&lt;br /&gt;
== OCArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste des articles d'un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 8.6.94 d'Ovidentia, les paramètres ajoutés à ce container devrait permettre de replacer OCRecentArticles, OCArticlesHomePage et OCArticle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticles [delegationid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [topicid=&amp;quot;&amp;quot;] [articleid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [homepage=&amp;quot;public|private&amp;quot;] [archive=&amp;quot;&amp;quot;] [offset=&amp;quot;&amp;quot;] [rows=&amp;quot;&amp;quot;] [limit=&amp;quot;[offset,]rows&amp;quot;] [order=&amp;quot;asc | desc&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
:: Id de la catégorie, tous les thèmes enfants seront utilisés &lt;br /&gt;
:: si categoryid est utilisé, topicid devient obsolète &lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule &lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; homepage ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée &lt;br /&gt;
: public : Liste les articles de la page d’accueil publique &lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; offset ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nombre d'articles à ignorer à partir du début de la liste&lt;br /&gt;
: 0 ''(par défaut)'' : aucune article n'est ignoré&lt;br /&gt;
&lt;br /&gt;
; rows ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
: -1 ''(par défaut)'' : toutes les lignes sont prises&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: ''Alternative à rows et offset''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCategoryId&lt;br /&gt;
| Id de la catégorie du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleNext&amp;gt;...&amp;lt;/OCArticleNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticlePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlePrevious&amp;gt;...&amp;lt;/OCArticlePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticle ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur les fichiers joints à un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleFiles articleid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCArticleFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForums ==&lt;br /&gt;
&lt;br /&gt;
Liste des forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForums [forumid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCForums&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les forums.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForumNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForumNext&amp;gt;...&amp;lt;/OCForumNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForumPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForumPrevious&amp;gt;...&amp;lt;/OCForumPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForum ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un forum donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForum forumid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCForum&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid :&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCThread ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fil de discussion donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCThread threadid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCThread&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; threadid&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadForumId&lt;br /&gt;
| Id du forum contenant le fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadId&lt;br /&gt;
| Id du sujet du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadPostId&lt;br /&gt;
| Id de la contribution initiale&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadLastPostId&lt;br /&gt;
| Id de la dernière contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadDate&lt;br /&gt;
| Date de la création du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarter&lt;br /&gt;
| Nom du l'initiateur du sujet&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarterId&lt;br /&gt;
| ID de l'utilisateur ayant initié le sujet ( peut être égal à 0 s'il s'agit d'un utilisateur anonyme) &lt;br /&gt;
|-&lt;br /&gt;
| OVThreadUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPost ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une contribution donnée ou plusieurs séparées par des virgules.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCPost postid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid :&lt;br /&gt;
: Id de la contribution ou plusieurs Ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du fil de la discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthorId&lt;br /&gt;
| ID de l'auteur (peut être égal à 0 si l'auteur était un utilisateur anoyme)&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution à l'aide d'une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostReplyUrl&lt;br /&gt;
| Url pour répondre (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostModifyUrl&lt;br /&gt;
| Url pour modifier (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostConfirmUrl&lt;br /&gt;
| Url pour confirmer (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostDeleteUrl&lt;br /&gt;
| Url pour supprimer la contribution (sinon vide si pas de droit) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPostFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations de fichiers sur une contribution donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCPostFiles postid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid&lt;br /&gt;
: Id de la contribution&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolders [folderid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFolders&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolderNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderNext&amp;gt;...&amp;lt;/OCFolderNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolderPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderPrevious&amp;gt;...&amp;lt;/OCFolderPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolder ==&lt;br /&gt;
&lt;br /&gt;
Donne les information sur un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolder folderid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFolder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSubFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-répertoires du répertoire path d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSubFolders folderid=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSubFolders&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les sous-répertoire du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderName&lt;br /&gt;
| Nom du sous répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des fichiers d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFiles folderid=&amp;quot;&amp;quot; rows=&amp;quot;&amp;quot; offset=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; offset&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nième fichier à partir du début de la liste&lt;br /&gt;
&lt;br /&gt;
; rows&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les fichiers du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: En lien avec l'attribut orderby.&lt;br /&gt;
:* asc ''(par défaut)'' : Ordonne les fichiers par ordre croissant&lt;br /&gt;
:* desc : Ordonne les fichiers par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
:''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
:* name ''(par défaut)'' : Ordonne les fichiers par nom&lt;br /&gt;
:* creation : Ordonne les fichiers par date de création&lt;br /&gt;
:* modification : Ordonne les fichiers par date de modification&lt;br /&gt;
:* size : Ordonne les fichiers par taille&lt;br /&gt;
:* hits : Ordonne les fichiers par nombre de &amp;quot;hits&amp;quot;&lt;br /&gt;
:* manual : Ordonne les fichiers suivant l'ordre défini manuellement sur le répertoire.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url du fichier si celui-ci est une image (utilisation pour un affichage). Cette variable ne prend pas en compte les droits définis au niveau du gestionnaire de fichiers.&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFileNext&amp;gt;...&amp;lt;/OCFileNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFiles|OCFiles]].&lt;br /&gt;
&lt;br /&gt;
== OCFilePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFilePrevious&amp;gt;...&amp;lt;/OCFilePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFile ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fichier d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFile fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFile&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileFields ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des champs d'un fichier donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFileFields fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFileFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldName&lt;br /&gt;
| Nom du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqs ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des Faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqs [faqid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqs&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqNext&amp;gt;...&amp;lt;/OCFaqNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqPrevious&amp;gt;...&amp;lt;/OCFaqPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaq ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une Faq donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaq faqid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategories ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des sous catégories d’une Faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategories faqid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqSubCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la faq&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations des sous-catégories d’une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategory faqsubcatid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqSubCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid&lt;br /&gt;
: Id de la sous catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des questions/réponses d'une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestions [faqid=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la sous catégorie faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs indiquées par le paramètre faqid.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionNext&amp;gt;...&amp;lt;/OCFaqQuestionNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionPrevious&amp;gt;...&amp;lt;/OCFaqQuestionPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestion ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une questions/réponses donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestion questionid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqQuestion&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; questionid&lt;br /&gt;
: Id de la question/réponse de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles d'un thème donné en attente d'approbation pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingArticles [topicid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation tout thème confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les commentaires en attente d'approbation d'un article donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingComments [articleid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingComments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires en attente de tout article confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les commentaires en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date de publication du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers en attente d'approbation d'un répertoire donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingFiles [folderid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fichiers en attente de tout répertoire confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les fichiers en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste les contributions en attente d'approbation d'un forum donné ( forumid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingPosts [forumid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingPosts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les contributions en attente de tout forum confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les contributions en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendars ==&lt;br /&gt;
&lt;br /&gt;
Liste les calendriers &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendars [type=&amp;quot;&amp;quot;] [calendarid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendars&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste tous les agendas. type peut prendre les valeurs suivantes :&lt;br /&gt;
: user: les agendas personnels &lt;br /&gt;
: group: les agendas de groupes&lt;br /&gt;
: resource: les agendas de ressources&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Un ou plusieurs id d'agendas séparés par des virgules&lt;br /&gt;
: Si omis, le container liste tous les agendas.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarId&lt;br /&gt;
| Id de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarName&lt;br /&gt;
| Intitulé de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarDescription&lt;br /&gt;
| Description de l'agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarOwnerId&lt;br /&gt;
| Id du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarType&lt;br /&gt;
| Type de l’agenda ( user, group ou resource )&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarUrl&lt;br /&gt;
| Url pour accéder à la page Agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories d’événements des agendas &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarCategories [filter=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryName&lt;br /&gt;
| Intitulé de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarUserEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas personnels&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarUserEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarUserEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité.Remarque : si le paramètre est à «&amp;amp;nbsp;no&amp;amp;nbsp;», les événements privés seront aussi remontés&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarGroupEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas collectifs (anciennement agendas de groupes)&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarGroupEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarGroupEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; groupid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
: Remarque : le paramètre groupid correspond à l'identifiant (grpid) de l'agenda lorsqu'on utilise les agendas collectifs.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarResourceEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas de ressources&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarResourceEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarResourceEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparées par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; resourceid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas ( personnel, groupes ou de ressources )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date &lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramènera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas le container liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarId&lt;br /&gt;
| Id numérique de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrlId&lt;br /&gt;
| Id de l'agenda principal contenant le type, exemple &amp;quot;personal/1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarName&lt;br /&gt;
| Nom de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarType&lt;br /&gt;
| type de l'agenda principal (exemple: &amp;quot;caldav_personal&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectories ==&lt;br /&gt;
&lt;br /&gt;
Liste les annuaires de base de données&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectories [directoryid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid ''(optionnel)''&lt;br /&gt;
: Id de l'annuaire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: « database » ou « group », si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectory directoryid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryFields ==&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryFields directoryid=&amp;quot;&amp;quot; [all=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: 1 : Donne la liste de tous les champs&lt;br /&gt;
: 0 : Donne la liste de champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldId&lt;br /&gt;
| Identifiant du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Le tableau ci-dessous donne la correspondance entre les champs et leurs identifiants :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Champ&lt;br /&gt;
! Identifiant&lt;br /&gt;
|-&lt;br /&gt;
| Surnom&lt;br /&gt;
| cn&lt;br /&gt;
|-&lt;br /&gt;
| Nom&lt;br /&gt;
| sn&lt;br /&gt;
|-&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
| mn&lt;br /&gt;
|-&lt;br /&gt;
| Prénom&lt;br /&gt;
| givenname&lt;br /&gt;
|-&lt;br /&gt;
| Photo&lt;br /&gt;
| jpegphoto&lt;br /&gt;
|-&lt;br /&gt;
| Adresse de messagerie&lt;br /&gt;
| email&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (bureau)&lt;br /&gt;
| btel&lt;br /&gt;
|-&lt;br /&gt;
| Tél. mobile&lt;br /&gt;
| mobile&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (domicile)&lt;br /&gt;
| htel&lt;br /&gt;
|-&lt;br /&gt;
| Télécopie (bureau)&lt;br /&gt;
| bfax&lt;br /&gt;
|-&lt;br /&gt;
| Titre&lt;br /&gt;
| title&lt;br /&gt;
|-&lt;br /&gt;
| Service&lt;br /&gt;
| departmentnumber&lt;br /&gt;
|-&lt;br /&gt;
| Société&lt;br /&gt;
| organisationname&lt;br /&gt;
|-&lt;br /&gt;
| Rue (bureau)&lt;br /&gt;
| bstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (bureau)&lt;br /&gt;
| bcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (bureau)&lt;br /&gt;
| bpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (bureau)&lt;br /&gt;
| bstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (bureau)&lt;br /&gt;
| bcountry&lt;br /&gt;
|-&lt;br /&gt;
| Rue (domicile)&lt;br /&gt;
| hstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (domicile)&lt;br /&gt;
| hcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (domicile)&lt;br /&gt;
| hpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (domicile)&lt;br /&gt;
| hstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (domicile)&lt;br /&gt;
| hcountry&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 1&lt;br /&gt;
| user1&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 2&lt;br /&gt;
| user2&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 3&lt;br /&gt;
| user3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Pour les champs additionnels, les identifiants sont de la forme '''babdirfXX''' ou '''XX''' est l'id du champ additionnel ( correspondant à fxid dans la liste des champs additionnels de l'annuaire ).&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMembers ==&lt;br /&gt;
&lt;br /&gt;
Liste les membres d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMembers directoryid=&amp;quot;&amp;quot; [fields=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [like=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryMembers&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: Ignoré si l'attribut '''fields''' est spécifié&lt;br /&gt;
: 1 : Donne tous les champs pour chaque membre&lt;br /&gt;
: 0 : Donne uniquement les champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
; fields ''(optionnel)''&lt;br /&gt;
: liste des identifiants des champs souhaités séparés par des virgules ( exemple &amp;quot;sn,givenname,email&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Identifiant du champ à utiliser pour ordonner la liste&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; like ''(optionnel)''&lt;br /&gt;
: Restreint la liste des membres ayant le champ spécifié par orderby (exemple orderby=&amp;quot;givenname&amp;quot;) commençant par ce motif ( exemple like=&amp;quot;A&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUrl&lt;br /&gt;
| Url pour accéder à la fiche détaillée du membre&lt;br /&gt;
|-&lt;br /&gt;
| DirectoryMemberEmailUrl&lt;br /&gt;
| Url pour afficher la popup de composition de message&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMemberFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryMembers'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMemberFields&amp;gt;...&amp;lt;/OCDbDirectoryMemberFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntry ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un membre d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntry directoryid=&amp;quot;&amp;quot; memberid=&amp;quot;&amp;quot; userid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectoryEntry&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; memberid&lt;br /&gt;
: Id du membre dans l'annuaire&lt;br /&gt;
&lt;br /&gt;
; userid&lt;br /&gt;
: Id Ovidentia de l'utilisateur s'il est enregistré&lt;br /&gt;
: Ignoré si memberid renseigné.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberUrl&lt;br /&gt;
| Url vers la fiche annuaire du membre&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntryFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryEntry'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntryFields&amp;gt;...&amp;lt;/OCDbDirectoryEntryFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryAcl ==&lt;br /&gt;
&lt;br /&gt;
Liste les utilisateurs ayant des droits sur un annuaire.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryAcl directoryid=&amp;quot;&amp;quot; [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryAcl&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: modify : pour les utilisateurs ayant le droit de modifier une fiche&lt;br /&gt;
: add : pour les utilisateurs ayant le droit d'ajouter une fiche&lt;br /&gt;
: view : pour les utilisateurs ayant le droit de consulter l'annuaire&lt;br /&gt;
: delete :  pour les utilisateurs ayant le droit de supprimer une fiche&lt;br /&gt;
: export :  pour les utilisateurs ayant le droit d'exporter l'annuaire&lt;br /&gt;
: import :  pour les utilisateurs ayant le droit d'importer l'annuaire&lt;br /&gt;
: empty :  pour les utilisateurs ayant le droit de vider l'annuaire&lt;br /&gt;
: bind :  pour les utilisateurs ayant le droit d'attacher une fiche&lt;br /&gt;
: unbind :  pour les utilisateurs ayant le droit de détacher une fiche&lt;br /&gt;
: view :  pour les utilisateurs ayant le droit de voir les fiches (DEFAULT)&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserFullName&lt;br /&gt;
| Nom complet de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserEmail&lt;br /&gt;
| Adresse email de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserId&lt;br /&gt;
| Id de l'utilisateur dans la base de données&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegations ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegations [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegations&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si yes : le container tient compte des droits d'accès de l'utilisateur&lt;br /&gt;
: Si no : le container ne tient pas compte des droits d'accès et ramène toutes les délégations créées dans le portail&lt;br /&gt;
: Si omis, le container tient compte des droits d'accès&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegation ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont fait partie l'utilisateur courant&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegation delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegation&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsManaged [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont l'utilisateur courant est administrateur.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationItems ==&lt;br /&gt;
&lt;br /&gt;
Liste les fonctions déléguées aux administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationItems delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationItems&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemName&lt;br /&gt;
| Intitulé de la fonction&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemValue&lt;br /&gt;
| 1: si la fonction est déléguée, 0 sinon&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationAdministrators ==&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationAdministrators delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationAdministrators&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationUserId&lt;br /&gt;
| Id de l'administrateur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategories [categoryid=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: Si omis, le container liste toutes les catégories&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une catégorie de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategory [categoryid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationsCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmSpaces ==&lt;br /&gt;
&lt;br /&gt;
Liste les espaces de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmSpaces&amp;gt;...&amp;lt;/OCTmSpaces&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceId&lt;br /&gt;
| Id de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceName&lt;br /&gt;
| Nom de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceDescription&lt;br /&gt;
| Description de l'espace de projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmProjects ==&lt;br /&gt;
&lt;br /&gt;
Liste les projets d'un espace de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmProjects spaceid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCTmProjects&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; spaceid&lt;br /&gt;
: Id de l'espace de projets&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectId&lt;br /&gt;
| Id du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectName&lt;br /&gt;
| Nom du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectDescription&lt;br /&gt;
| Description du projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmTasks ==&lt;br /&gt;
&lt;br /&gt;
Liste les tâches d'un projet ou des tâches personnelles du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmTasks [projectid=&amp;quot;&amp;quot;] [startdate=&amp;quot;&amp;quot;] [enddate=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCTmTasks&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; projectid ''(optionnel)''&lt;br /&gt;
: Id du projet.&lt;br /&gt;
: Si omis, le conteneur renvoie les tâches personnelles de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; startdate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de début est postérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; enddate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de fin est antérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;&lt;br /&gt;
: desc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order. La valeur par défault est &amp;quot;TaskNumber&amp;quot;.&lt;br /&gt;
: Cet attribut peur contenir le nom de n'importe laquelle des variables renvoyées sans le préfixe &amp;quot;OV&amp;quot;, par exemple &amp;quot;TaskCategoryName&amp;quot; ou &amp;quot;TaskEndDate&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskId&lt;br /&gt;
| Id de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskProjectId&lt;br /&gt;
| Id du projet de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskNumber&lt;br /&gt;
| Numéro de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskShortDescription&lt;br /&gt;
| Description courte de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskStartDate&lt;br /&gt;
| Date de début de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskEndDate&lt;br /&gt;
| Date de fin de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryId&lt;br /&gt;
| Id de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryName&lt;br /&gt;
| Nom de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCompletion&lt;br /&gt;
| Niveau d'avancement de la tâche (0-100)&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskOwnerId&lt;br /&gt;
| Id de l'utilisateur propriétaire de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskClass&lt;br /&gt;
| Classe de la tâche&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OCOrgUserEntities ==&lt;br /&gt;
&lt;br /&gt;
Liste les entités d'organigrammes pour lesquelles un utilisateur à un rôle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgUserEntities userId=&amp;quot;&amp;quot; [orgChartId=&amp;quot;&amp;quot;] [roleType=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgUserEntities&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; userId&lt;br /&gt;
: Identifiant (entier) de l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; orgChartId ''(optionnel)''&lt;br /&gt;
: Identifiant (entier) de l'organigramme.&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'organigramme par défaut (nommé à l'origine Ovidentia) qui est utilisé.&lt;br /&gt;
&lt;br /&gt;
; roleType ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors tous les rôles seront utilisés.&lt;br /&gt;
: Les rôles sont des valeurs de 0 à 3&lt;br /&gt;
: 0 étant les rôles personnalisés&lt;br /&gt;
: 1 étant le rôle supérieur&lt;br /&gt;
: 2 étant le rôle employé&lt;br /&gt;
: 3 étant le rôle membre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OCOrgPathToEntity ==&lt;br /&gt;
&lt;br /&gt;
Liste toutes les entités parentes d'une entité d'un organigramme.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgPathToEntity entityId=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [includeEntity=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgPathToEntity&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'ordre ascendant qui est utilisé.&lt;br /&gt;
: Ordre dans lequel le chemin jusqu'à la racine sera retourné, les valeurs possible sont asc ou desc&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
; includeEntity ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis, alors l'entité ne sera pas incluse dans les résultats.&lt;br /&gt;
: Les valeurs possibles sont&amp;amp;nbsp;:&lt;br /&gt;
: 0 pour ne pas inclure l'entité (valeur par défaut)&lt;br /&gt;
: 1 pour inclure l'entité&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OCOrgChildEntities ==&lt;br /&gt;
&lt;br /&gt;
Liste toutes les entités enfant directes d'une entité d'un organigramme.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.100&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgChildEntities entityId=&amp;quot;&amp;quot; &amp;gt;...&amp;lt;/OCOrgChildEntities&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OCOrgEntityMembers ==&lt;br /&gt;
&lt;br /&gt;
Liste tous les membres d'une entité.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.100&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgEntityMembers entityId=&amp;quot;&amp;quot; &amp;gt;...&amp;lt;/OCOrgEntityMembers&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberDirEntryId&lt;br /&gt;
| Identifiant (entier) de la fiche annuaire de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberRoleType&lt;br /&gt;
| Id du rôle : 1 = Superior, 2 = Temporary employee, 3 = Members, 0 = Other collaborators&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberRoleName&lt;br /&gt;
| Nom du rôle&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserDisabled&lt;br /&gt;
| Utilisateur est désactivé (1 ou 0)&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserConfirmed&lt;br /&gt;
| Utilisateur est confirmé (1 ou 0)&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberSn&lt;br /&gt;
| Nom&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberGivenname&lt;br /&gt;
| Prénom&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserId&lt;br /&gt;
| Id user correspondant&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCMultipages ==&lt;br /&gt;
&lt;br /&gt;
Ce container permet de faciliter les calculs réalisés pendant un multi-pages. Ainsi selon le nombre total de résultats et le nombre de résultats à afficher par pages, le container permet de retourner le nombre de pages que contient le multi-pages. &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCMultipages total=&amp;quot;&amp;quot; maxpages=&amp;quot;&amp;quot; perpage=&amp;quot;&amp;quot; currentpage=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCMultipages&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; total&lt;br /&gt;
: Nombre total de résultats.&lt;br /&gt;
&lt;br /&gt;
; maxpages&lt;br /&gt;
: Nombre maximum de pages à afficher&lt;br /&gt;
&lt;br /&gt;
; perpage&lt;br /&gt;
: Nombre maximum de résultats à afficher par pages&lt;br /&gt;
&lt;br /&gt;
; currentpage&lt;br /&gt;
: Numéro de la page en cours&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCurrentPageNumber &lt;br /&gt;
| Numéro de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVNextPageNumber&lt;br /&gt;
| Numéro de la page suivante si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVPreviousPageNumber&lt;br /&gt;
| Numéro de la page précédente si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVTotalPages&lt;br /&gt;
| Nombre total de pages&lt;br /&gt;
|-&lt;br /&gt;
| OVResultFirst&lt;br /&gt;
| Index du premier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultLast&lt;br /&gt;
| Index du dernier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultsPage&lt;br /&gt;
| Nombre de résultats sur la page courante&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntries ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-entrées de navigation d'Ovidentia (Plan du site) d'une entrée parente. Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntries (node=&amp;quot;&amp;quot; | langid=&amp;quot;&amp;quot;) [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntries&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; langid&lt;br /&gt;
: Identifiant multilangue de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: peut être utilisé à la place de l'attribut node&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntry ==&lt;br /&gt;
&lt;br /&gt;
Renvoie les information sur une entrée de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntry node=&amp;quot;&amp;quot; [sitemap=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntry&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément (noeud du plan du site).&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapCustomNode ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des noeuds ayant pour cible l'id spécifié dans l'attribut &amp;lt;code&amp;gt;target&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans le module sitemap_editor, la valeur à saisir dans l'attribut target est affiché dans l'entête sur la page de visualisation du nœud.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapCustomNode [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] target=&amp;quot;&amp;quot; [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapCustomNode&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; target&lt;br /&gt;
: Id du noeud cible&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin. s'il n'est pas renseigné, le noeur racine par défaut sera utilisé (Custom pour le plan du site fourni par sitemap_editor), DGAll pour le plan du site du noyau).&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: permet de limiter le nombre d'éléments retournés, par exemple, &amp;lt;code&amp;gt;limit=&amp;quot;0,1&amp;quot;&amp;lt;/code&amp;gt; pour obtenir seulement le premier noeud. La syntaxe est identique à l'attribut &amp;lt;code&amp;gt;limit&amp;lt;/code&amp;gt; de OCSitemapPath&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapPath ==&lt;br /&gt;
&lt;br /&gt;
Retourne le chemin de fer (rail) d'une entrée de navigation sous la forme d'une liste d'entrées de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapPath [node=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapPath&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin.&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5,2&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur à 2 éléments à partir du 5ème. Si la première valeur est négative, l'index du premier élément retourné sera calculé à partir du nombre d'élément total. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;-1,1&amp;quot;&amp;lt;/code&amp;gt; affiche le dernier élément seulement. L'index négatif est supporté à partir d'ovidentia &amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Si la valeur est &amp;quot;1&amp;quot;, le denier noeud du plan du site auquel on a accédé sera mémorisé et récupéré lors de l'accès a une page en dehors du plan du site.&lt;br /&gt;
: La valeur par défaut est &amp;quot;1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Différentes méthodes d’utilisation d’un fichier OvML =&lt;br /&gt;
== Utilisation dans une url ==&lt;br /&gt;
Un fichier OvML peut être appellé en utilisant l’url suivante :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où fichier-ovml est le nom de votre fichier OvML qui doit se trouver dans le répertoire suivant&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
skins/nom-du-skin/ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le fichier ainsi appelé est parsé par Ovidentia et le résultat est affiché dans la partie centrale du portail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si l’on souhaite afficher le résultat en dehors du portail, par exemple dans une fenêtre popup, il faut ajouter le paramètre echo=1 comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De plus, si l’on souhaite passer des paramètres au fichier OvML, on utilisera l’url comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&amp;amp;param=val&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, on peut utiliser la variable OVparam dans le fichier OvML.&lt;br /&gt;
&lt;br /&gt;
Remarque : les paramètres peuvent être envoyés par formulaires en méthodes GET et POST.&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans un fichier template ==&lt;br /&gt;
Dans tout fichier template d’Ovidentia, on peut utiliser un fichier OvML en utilisant la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{ $OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : la syntaxe avec les accolades ne permet pas l'utilisation de nouvelles accolades à l'intérieur.&lt;br /&gt;
&lt;br /&gt;
{ $OVML({ mavariable }) } est impossible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est possible de passer une variable template en tant que paramètre à un fichier OvML via la syntaxe { $OVML(...) } d'un fichier template :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple : { $OVML(monFichier.html,param1=&amp;quot;var1&amp;quot;) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
si var1 est définie dans le template, le parseur la remplace avec sa valeur, sinon il utilise la valeur &amp;quot;var1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Optimiser le temps d'exécution d'un script OvML (disponible à partir de la version 7.2 d'Ovidentia) :'''&lt;br /&gt;
&lt;br /&gt;
Si votre script n'a pas besoin d'être réactualisé à chaque exécution, vous pouvez décider d'utiliser le cache via la syntaxe $OVMLCACHE.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE s'utilise dans les mêmes conditions que $OVML.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE peut recevoir un paramètre supplémentaire : _ovml_cache_duration=86400. Il permet d'indiquer le temps maximum pendant lequel le script ne sera pas réactualisé. Valeur en secondes.&lt;br /&gt;
&lt;br /&gt;
Si ovml_cache_duration n'est pas renseigné, le script sera réactualisé toutes les 3600 secondes (1 heure).&lt;br /&gt;
&lt;br /&gt;
Remarque : le cache est enregistré dans la session de l'utilisateur courant. Donc le script est systématiquement réactualisé si l'utilisateur se déconnecte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple :&lt;br /&gt;
&lt;br /&gt;
{ $OVMLCACHE(monFichier.html,param1=3,_ovml_cache_duration=86400) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : pensez bien aux conséquences d'utilisation du cache OvML avant de l'appliquer sur vos scripts. Pendant 3600 secondes, vous pouvez modifier vos scripts et des données d'Ovidentia sans pouvoir le vérifier à l'affichage !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autres types de cache possibles :&lt;br /&gt;
*session : cache dans la session (default)&lt;br /&gt;
*sitemap : cache dans un fichier basé sur le profile du plan du site&lt;br /&gt;
*file : cache dans un fichier&lt;br /&gt;
&lt;br /&gt;
Exemple d'utilisation avec un autre type de cache :&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE(menu.html,_ovml_cache_type=sitemap)&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans du contenu ==&lt;br /&gt;
On peut incorporer le résultat d’un fichier OvML dans du contenu Ovidentia ( article, section, faq etc… ). On utilisera la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Utilisation pour les pages d’accueil ==&lt;br /&gt;
On peut utiliser un fichier OvML pour les pages d’accueil privée et publique. Pour cela, utilisez les fichiers spécifiques private.html et public.html.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lors de l’affichage de la page public, Ovidentia cherche un fichier ayant le nom public.html dans le répertoire skins/nom-du-skin/ovml . S’il le trouve, il l’utilisera pour la page d’accueil public. Sinon, il affichera les articles définis par l'administrateur pour la page d’accueil public.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il en est de même pour la page d’accueil privée.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML par les modules ( addons ) ==&lt;br /&gt;
A partir de la version 5.4.2 d'Ovidentia, il est possible pour les modules de fournir des fonctionnalités basées sur OvML ( voir la documentation fournie avec le module ).&lt;br /&gt;
&lt;br /&gt;
Afin d'utiliser ces fonctionnalités, on utilisera le container suivant :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCAddon name=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; param2=&amp;quot;&amp;quot; ...&amp;gt;...&amp;lt;/OCAddon&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut du container du module&lt;br /&gt;
&lt;br /&gt;
Pour la signification des paramètres, il faut consulter la documentation fournie avec le module.&lt;br /&gt;
&lt;br /&gt;
La plupart du temps, le premier paramètre indique le nom du container que l'on veut utiliser et les paramètres suivants sont des attributs à ce container.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 5.6.3, il est aussi possible de créer des fonctions OvML pour un module. La syntaxe d'utilisation de ces fonctions est la suivante :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAddon name=&amp;quot;&amp;quot; function=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; function&lt;br /&gt;
: Nom de la fonction&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut de la fonction utilisée&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML dans l'éditeur Wysiwyg ==&lt;br /&gt;
L'éditeur Wysiwyg d'Ovidentia possède une option permettant d'utiliser un fichier OvML afin de l'intégrer dans l'affichage d'un article, d'une section... Par défaut, tous les fichiers OvML présents dans le dossier ovml de la skin courante sont affichés dans le formulaire de sélection. Il existe un moyen de cacher ces fichiers aux utilisateurs de l'éditeur en modifiant la racine de sélection des fichiers :&lt;br /&gt;
&lt;br /&gt;
On ajoute un dossier nommé &amp;quot;editor&amp;quot; dans le dossier ovml de la skin courante, l'éditeur Wysiwyg ne proposera alors que les fichiers présents dans ce répertoire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est toujours possible d'utiliser la syntaxe $OVML manuellement afin d'exécuter un fichier OvML ne se situant pas dans le dossier editor.&lt;/div&gt;</summary>
		<author><name>Laucho</name></author>	</entry>

	<entry>
		<id>https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5717</id>
		<title>Référence OvML</title>
		<link rel="alternate" type="text/html" href="https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5717"/>
				<updated>2019-03-08T15:04:09Z</updated>
		
		<summary type="html">&lt;p&gt;Laucho : /* OCOrgChildEntities */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Catégorie:Développement de skins]]&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
OvML ( Ovidentia Markup Langage ) est un ensemble de balises, identiques par leur syntaxe à celles utilisées avec HTML. Elles permettent d’extraire des données Ovidentia, de les manipuler et de les présenter en utilisant HTML.&lt;br /&gt;
&lt;br /&gt;
Les données à extraire peuvent être de plusieurs types, comme par exemple, les cinq derniers articles publiés, les dernières contributions d’un forum donné, les derniers fichiers chargés, etc …&lt;br /&gt;
&lt;br /&gt;
On pourra ainsi s’en servir pour réorganiser complètement la page d'accueil d'un site Ovidentia en y insérant, par exemple, la liste des 3 derniers articles, la liste des 5 dernières contributions d'un forum, des images, le texte d'un article spécifique, ...&lt;br /&gt;
&lt;br /&gt;
La conception d'une page OvML est identique à celle d'une page HTML. Elle peut ne contenir que des balises OvML ou un mélange HTML et OvML. On peut aussi partir d'une page HTML existante et y insérer des données Ovidentia en utilisant les balises OvML. Pour l’afficher, on utilisera l’url suivante :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
Certaines balises OvML sont dites “Container&amp;quot;. Un container est une balise OvML contenant une partie du fichier OvML comprise entre un tag d’ouverture et un tag de fermeture. Un container peut être une liste ou une condition. Dans le cas d’une liste, le contenu du container est répété autant de fois qu’il y a d’éléments dans la liste. Un container ‘condition’ n’affiche son contenu que dans le cas où la condition est vraie.&lt;br /&gt;
&lt;br /&gt;
== Les variables &amp;lt;OVxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Une variable OvML est de la forme:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
où xxxx est le nom de la variable.&lt;br /&gt;
&lt;br /&gt;
Différents paramètres peuvent être utilisés pour modifier l’affichage du résultat de la variable.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être sauvegardée dans une autre variable en utilisant le paramètre saveas (voir ci-dessous).&lt;br /&gt;
&lt;br /&gt;
== Les fonctions &amp;lt;OFxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Les fonctions se présentent sous la forme :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Elles permettent, entre autre, de traduire du texte, de faire des opérations arithmétiques, etc, …&lt;br /&gt;
&lt;br /&gt;
Le résultat de ces fonctions peut être sauvegardé dans une variable OvML en utilisant le paramètre saveas (voir ci-dessus).&lt;br /&gt;
&lt;br /&gt;
== Les containers &amp;lt;OCxxxx&amp;gt; … &amp;lt;/OCxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque importante d'utilisation des containers :'''&lt;br /&gt;
&lt;br /&gt;
* Il est possible d’imbriquer les containers sauf s’ils ont le même nom. Dans le cas précédent, il existe l’astuce de rajouter un paramètre sans valeur différente dans les balises. Ce paramètre va permettre d'identifier l'ouverture et la fermeture des containers par le moteur d'Ovidentia. Le paramètre doit donc se retrouver dans la balise d'ouverture ainsi que dans la balise de fermeture.&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre1&amp;gt;&lt;br /&gt;
    &amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre2&amp;gt;&lt;br /&gt;
        ...&lt;br /&gt;
    &amp;lt;/OCxxxx monparametre2&amp;gt;&lt;br /&gt;
&amp;lt;/OCxxxx monparametre1&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Chaque paramètre d'un container est vu comme une variable par le moteur OvML; il faut donc éviter d'utiliser pour nom d'une variable OvML le nom d'un attribut d'un container pour supprimer des erreurs d'interprétation.&lt;br /&gt;
&lt;br /&gt;
= Les variables OvML =&lt;br /&gt;
&lt;br /&gt;
Les variables OvML peuvent être définies dans le fichier OvML, produites par un container ou passées comme paramètres dans l’url. Elles sont accessibles en utilisant la syntaxe :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnom-de-la-variable&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut définir une variable OvML en utilisant la fonction PutVar :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;nbArticles&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit une variable nbArticles initialisée à la valeur 10.&lt;br /&gt;
&lt;br /&gt;
Pour récupérer la valeur dans une page OvML, il faut utiliser la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut aussi définir une variable en utilisant une variable globale d’Ovidentia. Pour cela, il suffira d’omettre le deuxième paramètre :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;babSlogan&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maintenant la variable &amp;lt;code&amp;gt;&amp;lt;OVbabSlogan&amp;gt;&amp;lt;/code&amp;gt; existe dans OvML et contient le contenu du slogan du site.&lt;br /&gt;
&lt;br /&gt;
On peut ainsi utiliser les variables d’Ovidentia pour récupérer le nom de l’utilisateur connecté ( BAB_SESS_USER ), son ID ( BAB_SESS_USERID ), etc.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
* babCurrentDate est une variable globale permettant de récupérer la date courante. Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
* Les variables globales booléennes comme BAB_SESS_LOGGED ont la valeur nulle si la valeur est fausse (false) et vaut 1 si la valeur est vraie (true).&lt;br /&gt;
&lt;br /&gt;
Il est parfois utile de tester l’existence d’une variable avant de la définir. On utilisera pour cela la fonction '''IfNotIsSet''' :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;page&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, si la variable page n’est pas définie, elle sera définie avec la valeur initiale 1.&lt;br /&gt;
&lt;br /&gt;
Toutes les variables produites par un container peuvent être jointes en utilisant la syntaxe d’une variable OvML &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
On peut aussi passer des variables OvML à un fichier OvML en utilisant l’url :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;total=1000&lt;br /&gt;
&lt;br /&gt;
Dans la page OvML on peut donc utiliser la variable totale.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être modifiée ou sauvegardée dans une autre variable en utilisant les attributs suivants :&lt;br /&gt;
&lt;br /&gt;
== saveas ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable dans une autre.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles saveas=&amp;quot;TotalArticles&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Une nouvelle variable TotalArticles est créée et sa valeur est la même que celle de nbArticles.&lt;br /&gt;
&lt;br /&gt;
== strlen ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer les n premiers caractères de la variable.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Récupère les n premiers caractères du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il est possible de spécifier une chaîne qui sera ajoutée à la fin du résultat si la variable a été tronquée. Par exemple &amp;quot;...“ pour indiquer une suite :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100,...&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== striptags ==&lt;br /&gt;
&lt;br /&gt;
Supprime les tags HTML de la variable :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les tags HTML de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan striptags=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== htmlentities ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit les entities HTML ( &amp;lt; devient &amp;amp;amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit en inverse les entities HTML ( &amp;amp;amp;lt; devient &amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan htmlentities=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== stripslashes ==&lt;br /&gt;
&lt;br /&gt;
Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan stripslashes=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== urlencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans une url&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan urlencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== jsencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans du javascript&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan jsencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== strcase ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| upper&lt;br /&gt;
| Convertit le contenu de la variable en majuscule&lt;br /&gt;
|-&lt;br /&gt;
| lower&lt;br /&gt;
| Convertit le contenu de la variable en minuscule&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strcase=&amp;quot;upper&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nlremove ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les retours chariots&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nlremove=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== trim ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| left&lt;br /&gt;
| Supprime les blancs en début de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| right&lt;br /&gt;
| Supprime les blancs en fin de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| all&lt;br /&gt;
| Supprime les blancs en début et en fin de chaîne&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan trim=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nl2br ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;1&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Transforme les retours chariots en &amp;lt;BR&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nl2br=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== sprintf ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| Voir la documentation PHP pour la fonction sprintf&lt;br /&gt;
| Retourne une chaîne formatée&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVMoney sprintf=&amp;quot;%01.2f&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== date ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater une date Ovidentia &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| S&lt;br /&gt;
| Format court de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| L&lt;br /&gt;
| Format long de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| T&lt;br /&gt;
| Format de l'heure défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| d&lt;br /&gt;
| Trois premières lettres du jour de la semaine Dim pour Dimanche&lt;br /&gt;
|-&lt;br /&gt;
| D&lt;br /&gt;
| Jour de la semaine Dimanche par exemple&lt;br /&gt;
|-&lt;br /&gt;
| j&lt;br /&gt;
| Jour du mois, sur deux chiffres (éventuellement avec un zéro) : &amp;quot;01&amp;quot; à &amp;quot;31&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| m&lt;br /&gt;
| Mois, en trois lettres : par exemple &amp;quot;Avr&amp;quot; (pour Avril)&lt;br /&gt;
|-&lt;br /&gt;
| M&lt;br /&gt;
| Mois en lettres : Avril par exemple&lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Mois; i.e. &amp;quot;01&amp;quot; à &amp;quot;12&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Y&lt;br /&gt;
| Année, 4 chiffres; i.e. &amp;quot;2003&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| y&lt;br /&gt;
| Année, 2 chiffres; i.e. &amp;quot;03&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| H&lt;br /&gt;
| heure, au format 24h, &amp;quot;00&amp;quot; à &amp;quot;23&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| i&lt;br /&gt;
| Minutes; &amp;quot;00&amp;quot; à &amp;quot;59&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleDate date=&amp;quot;%d %j %m %Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;OVbabCurrentDate&amp;gt;&amp;lt;/code&amp;gt; est une variable permettant de récupérer la date courante.&lt;br /&gt;
&lt;br /&gt;
Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabCurrentDate date=&amp;quot;%D %j %M&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== author ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater l’auteur d’un article, un commentaire etc, … quand la variable contient l’id de l’auteur.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| %F&lt;br /&gt;
| Prénom&lt;br /&gt;
|-&lt;br /&gt;
| %M&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
|-&lt;br /&gt;
| %L&lt;br /&gt;
| Nom&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleAuthor author=&amp;quot;%F %L&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Les fonctions OvML =&lt;br /&gt;
&lt;br /&gt;
On reconnaît les fonctions par la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les fonctions OvML disponibles sont :&lt;br /&gt;
&lt;br /&gt;
== OFTranslate ==&lt;br /&gt;
&lt;br /&gt;
Permet de traduire une chaîne. Pour cela, il faut qu'un fichier se nommant ''lang-'''identifiant-de-la-langue'''.xml'' soit présent dans le dossier ''ovidentia-'''numéro-de-version'''/lang''.&lt;br /&gt;
&lt;br /&gt;
Il s'agit d'un fichier XML listant différentes expressions traduites dans la langue choisie pour le fichier. Il est composé d'un élément ayant le même nom que l'identifiant de la langue. Celui-ci est composé de multiples éléments &amp;lt;code&amp;gt;string&amp;lt;/code&amp;gt; prenant un paramètre &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; indiquant l'identifiant du texte et contient le texte traduit.&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour l'anglais ''lang-en.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;en&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;About your article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;About your comment&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;About your file&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/en&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour le français ''lang-fr.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;fr&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;Au sujet de votre article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;A propos de votre commentaire&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;A propos de votre fichier&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/fr&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFTranslate text=&amp;quot;&amp;quot; [lang=&amp;quot;&amp;quot;] [folder=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; text&lt;br /&gt;
: Identifiant du texte à traduire&lt;br /&gt;
&lt;br /&gt;
; lang ''(optionnel)''&lt;br /&gt;
: Identifiant de la langue dans laquelle doit être traduit le texte&lt;br /&gt;
: Si omis, le texte sera traduit dans la langue sélectionnée par l'utilisateur&lt;br /&gt;
&lt;br /&gt;
; folder ''(optionnel)''&lt;br /&gt;
: Nom du module&lt;br /&gt;
: Si omis, le fichier langue du noyau est utilisé&lt;br /&gt;
&lt;br /&gt;
== OFPutVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de déclarer une nouvelle variable.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFGetVar ==&lt;br /&gt;
&lt;br /&gt;
Permet d'afficher une variable tout comme la syntaxe &amp;lt;code&amp;gt;&amp;lt;OVnom-de-la-variable&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetVar name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable à afficher&lt;br /&gt;
&lt;br /&gt;
== OFIfNotIsSet ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable si elle n’est pas déjà définie.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFInclude ==&lt;br /&gt;
&lt;br /&gt;
Permet d'inclure un autre fichier OVML&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFInclude file=&amp;quot;&amp;quot; [cache=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin du fichier OVML relatif au répertoire ovml du skin ou du répertoire ovml du noyau&lt;br /&gt;
&lt;br /&gt;
; cache ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : Le cache n'est pas utilisé pour afficher le fichier.&lt;br /&gt;
:* 1 : Le cache est utilisé.&lt;br /&gt;
&lt;br /&gt;
== OFUrlContent ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le contenu d’une url. Très utile pour inclure dans Ovidentia des fichiers HTML d’un site Web statique&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFUrlContent url=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; url&lt;br /&gt;
: url de la page à inclure&lt;br /&gt;
&lt;br /&gt;
== OFRecurse ==&lt;br /&gt;
&lt;br /&gt;
La fonction OFRecurse permet d'exécuter un code tant qu'une condition est réalisée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFRecurse&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
Cette fonction peut prendre tous les paramètres que peut prendre le container appelé récursivement.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
Cet exemple permet d'afficher l'arborescence des catégories et thèmes d'articles.&lt;br /&gt;
Ici, la fonction &amp;lt;code&amp;gt;OFRecurse&amp;lt;/code&amp;gt; est utilisée pour relancer le container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt; autant de fois que désiré en lui précisant le paramètre parentid (voir container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
    &amp;lt;OCArticleCategories&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&lt;br /&gt;
            &amp;lt;OVCategoryName&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
                &amp;lt;OFRecurse parentid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;OVTopicName&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Opérateurs arithmétiques ==&lt;br /&gt;
&lt;br /&gt;
Permettent de faire des opérations arithmétiques sur des variables. Elles sont construites de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;X&amp;quot; expr2=&amp;quot;Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l'opération souhaitée entre 10 et 50.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l’opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Toutefois, pour pouvoir stocker cette valeur dans une variable, il faut ajouter le paramètre &amp;lt;code&amp;gt;saveas&amp;lt;/code&amp;gt; lors de l'appel de la fonction.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot; saveas=&amp;quot;NewTotal&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit la variable &amp;lt;code&amp;gt;NewTotal&amp;lt;/code&amp;gt; ayant pour valeur le résultat de l'opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Les opérateurs disponibles sont :&lt;br /&gt;
&lt;br /&gt;
=== OFAOAddition ===&lt;br /&gt;
&lt;br /&gt;
Permet d’additionner expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOAddition expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de l'addition&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de l'addition&lt;br /&gt;
&lt;br /&gt;
=== OFAOSubtraction ===&lt;br /&gt;
&lt;br /&gt;
Permet de soustraire expr2 à expr1.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 - 20&amp;quot;, soit -10.&lt;br /&gt;
&lt;br /&gt;
=== OFAOMultiplication ===&lt;br /&gt;
&lt;br /&gt;
Permet de faire le produit de expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOMultiplication expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
=== OFAODivision ===&lt;br /&gt;
&lt;br /&gt;
Permet de diviser expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la division&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la division&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 / 20&amp;quot;, soit 0.5.&lt;br /&gt;
&lt;br /&gt;
=== OFAOModulus ===&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le reste de la division de expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme du modulo&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme du modulo&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 % 20&amp;quot;, soit 10, car 10 / 20 = 0 + '''10'''.&lt;br /&gt;
&lt;br /&gt;
== OFHeader ==&lt;br /&gt;
&lt;br /&gt;
Permet d'envoyer un header HTTP pour le fichier ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur du header à modifier&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;content-type:text/xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de définir un cookie qui sera envoyé avec le reste des en-têtes.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetCookie name=&amp;quot;&amp;quot; expire=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cookie&lt;br /&gt;
&lt;br /&gt;
; expire&lt;br /&gt;
: Temps en secondes au bout duquel le cookie expire&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecteur au cookie&lt;br /&gt;
&lt;br /&gt;
== OFGetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer la valeur d'un cookie. Une variable ayant le nom du cookie récupéré est créée automatiquement.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetCookie name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cooke dont on souhatie récupérer la valeur&lt;br /&gt;
&lt;br /&gt;
== OFSetSessionVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de choisir le type de sections à afficher dans le portail.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Permet d'indiquer le type de filtre à appliquer sur les sections&lt;br /&gt;
:* &amp;quot;babSectionsType&amp;quot; définit le type des sections à afficher&lt;br /&gt;
:* &amp;quot;babOvmlCurrentDelegation&amp;quot; filtre sur les sections propres à une délégation&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Permet de préciser les sections à afficher.&lt;br /&gt;
:* Si name vaut &amp;quot;babSectionsType&amp;quot; :&lt;br /&gt;
:** 1 : Section Administration et Utilisateur&lt;br /&gt;
:** 2 : Sections générées par les articles (sections de catégories et de thèmes d'articles)&lt;br /&gt;
:** 4 : Sections personnalisées&lt;br /&gt;
:** 8 : Sections générées par les modules&lt;br /&gt;
:** 15 : Toutes les sections&lt;br /&gt;
:** '''Remarque :''' les valeurs peuvent s'additionner. Pour afficher les sections des articles et les sections personnalisées, on utilisera la valeur 6 (2 + 4)&lt;br /&gt;
:* Si name vaut &amp;quot;babOvmlCurrentDelegation&amp;quot;, value vaut l'id de la délégation&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;15&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera toutes les sections du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
affichera uniquement les sections personnalisées du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera les sections générées par les modules et les sections générées par les articles&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera uniquement les sections générées par la délégation dont l'identifiant est 5&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cache toutes les sections générées dans les délégations&lt;br /&gt;
&lt;br /&gt;
== OFRequest ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET) ou passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFRequest name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFPost ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPost name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre POST dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFGet ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFSitemapPosition ==&lt;br /&gt;
 &lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant le chemin dans le plan du site du nœud correspondant à la page courante d'Ovidentia (ou à l'élément de navigation passé en paramètre).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapPosition [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [node=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; langid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site en utilisant un identifiant de compatible avec le multilangue. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site. Si omis: la fonction retournera le chemin correspondant à la page courante d'Ovidentia&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le chemin commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé.&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
== OFSitemapMenu ==&lt;br /&gt;
&lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant l'arborescence des entrées de navigation d'Ovidentia (Plan du site), ou l'arborescence des entrées de navigation sous le nœud spécifié (si le paramètre selectednode est indiqué).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu [sitemap=&amp;quot;&amp;quot;] [baselangid=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [selectednode=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;1&amp;quot;] [maxdepth=&amp;quot;&amp;quot;] [ignorelastlevel=&amp;quot;0&amp;quot;] [mindepth=&amp;quot;0&amp;quot;] [outerul=&amp;quot;1&amp;quot;] [admindelegation=&amp;quot;0&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; baselangid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera en utilisant un identifiant compatible avec le multilangue&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
: S'il n'est pas renseigné, c'est le nœud DGAll qui sera utilisé (le nœud racine de la branche contenant les éléments de toutes les délégations confondues) ou le noeud &amp;quot;Custom&amp;quot; si un plan du site fourni par le module sitemap_editor est utilisé.&lt;br /&gt;
&lt;br /&gt;
; selectednode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier un nœud sélectionné dans le menu. La balise li correspondant à ce nœud se verra ajouter la classe css 'selected', et toutes ses balises li parentes ainsi qu'elle même auront la classe css 'active'. S'il n'est pas spécifié, c'est le nœud correspondant à la page courante qui est utilisé.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
; maxdepth ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre de niveaux (sous-menus imbriqués). Pas de limite par défaut.&lt;br /&gt;
&lt;br /&gt;
; ignorelastlevel  ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de ne pas afficher les nœuds n'ayant pas d'enfants.&lt;br /&gt;
: 1 : activé&lt;br /&gt;
: 0 ''(par défaut)'' : désactivé&lt;br /&gt;
&lt;br /&gt;
; mindepth ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de contourner 'ignorelastlevel' en forçant l’affichage des nœuds de niveau inférieur ou égal à cette valeur. 0 par défaut (désactivé).&lt;br /&gt;
&lt;br /&gt;
; outerul ''(optionnel)''&lt;br /&gt;
: Permet de de définir si le menu contient la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau.&lt;br /&gt;
: 1 ''(par défaut)'' : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau est présente.&lt;br /&gt;
: 0 : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau n'est pas présente.&lt;br /&gt;
&lt;br /&gt;
; admindelegation ''(optionnel)''&lt;br /&gt;
: Permet de définir que les nœuds d'administration ne seront affichés que si l'utilisateur à les droits de gestion correspondants.&lt;br /&gt;
: 1 : la délégation est prise en compte.&lt;br /&gt;
: 0 ''(par défaut)'' : la délégation n'est pas prise en compte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFCurrentNode ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'Id du nœud courant dans le plan de site.&lt;br /&gt;
&lt;br /&gt;
== OFThumbnail ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie une url vers l'image générée.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFThumbnail (id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour récupérer l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché.&lt;br /&gt;
&lt;br /&gt;
== OFImg ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie du HTML contenant un tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt; pour afficher l'image. Si aucune image ne peut être affichée, une chaine vide est retournée au lieu du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Les attributs non supportés par la fonction ovml serons reportés tel-quel en tant qu'attributs du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg (src=&amp;quot;&amp;quot; | ovsrc=&amp;quot;&amp;quot; | id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] &amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; src ''(optionnel)''&lt;br /&gt;
: Url vers une image, si cet attribut est déclaré mais contient une chaîne vide, la valeur retournée sera une chaîne vide au lieu du tag img. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; ovsrc ''(optionnel)''&lt;br /&gt;
: Permet de définir l'url d'une image en utilisant le nom d'une variable ovml. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour afficher l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
Affiche l'image que si le paramètre img est fourni dans l'url :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;img&amp;quot; saveas=&amp;quot;Image&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg ovsrc=&amp;quot;Image&amp;quot; alt=&amp;quot;Mon image&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Affiche la photo de l'utilisateur connecté :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USERID&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg id_user=&amp;quot;&amp;lt;OVBAB_SESS_USERID&amp;gt;&amp;quot; maxwidth=&amp;quot;48&amp;quot; maxheight=&amp;quot;48&amp;quot; alt=&amp;quot;&amp;lt;OVBAB_SESS_USER&amp;gt;&amp;quot; resizemode=&amp;quot;CROP_CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSitemapCustomNodeId ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'ID du noeud trouvé dans le plan du site et qui a pour cible le nœud fourni par le paramètre nodeid dans le plan du site du noyau. Si aucun noeud est trouvé dans le plan du site, la valeur de l'attribut nodeid est retourné a la place.&lt;br /&gt;
&lt;br /&gt;
Lors de la mise en place d'un skin cela permet d'indiquer un nœud connu dans le plan du site du noyau, ci celui-ci est inséré dans le plan du site personnalisé à l'aide d'une référence, le nouveau nœud sera automatiquement pris en compte.&lt;br /&gt;
&lt;br /&gt;
Si il existe plusieurs nœuds avec la même cible dans le plan du site du noyau, le premier trouvé sera utilisé&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;&amp;quot; [basenode=&amp;quot;&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: ID du nœud dans le plan du site proposé par le noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Racine de la recherche dans le plan du site personnalisé.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;bab_Articles&amp;quot; saveas=&amp;quot;CustomNodeId&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu basenode=&amp;quot;&amp;lt;OVCustomNodeId&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPreviousArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article précédant l'article spécifié. L'article précédant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPreviousArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFNextArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article suivant l'article spécifié. L'article suivant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFNextArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFWebStat ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.2.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'enregistrer un évènement qui sera comptabilisé dans les statistiques.&lt;br /&gt;
Ceci est particulièrement utile lors de l'affichage d'articles par OvML afin que ceux-ci soient correctement pris en compte dans les statistiques en tant qu'articles vus.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFWebStat name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Type d’évènement à enregistrer&lt;br /&gt;
:* bab_addon&lt;br /&gt;
:* bab_page&lt;br /&gt;
:* bab_articles&lt;br /&gt;
:* bab_artfiles&lt;br /&gt;
:* bab_ovml&lt;br /&gt;
:* bab_fmfolders&lt;br /&gt;
:* bab_fmfiles&lt;br /&gt;
:* bab_forums&lt;br /&gt;
:* bab_threads&lt;br /&gt;
:* bab_posts&lt;br /&gt;
:* bab_faqs&lt;br /&gt;
:* bab_faqsqr&lt;br /&gt;
:* bab_searchword&lt;br /&gt;
:* bab_xlinks&lt;br /&gt;
:* bab_dbdirectories&lt;br /&gt;
:* bab_ldapdirectories&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur correspondant au type d'évènement. Par exemple id de l'article pour bab_articles.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Affichage de l'article --&amp;gt;&lt;br /&gt;
    &amp;lt;OFWebStat name=&amp;quot;bab_articles&amp;quot; value=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFAddStyleSheet ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.5.93&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'insérer un fichier CSS dans l'élément &amp;lt;code&amp;gt;&amp;lt;head&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;/code&amp;gt; de la page HTML.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAddStyleSheet file=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin de la feuille de style relatif au dossier '''styles''' du noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.2.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetPath path=&amp;quot;&amp;quot; file_relative=&amp;quot;1&amp;quot; saveas=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file_relative&lt;br /&gt;
: Convertit un chemin relatif au fichier ovml en un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetSelectedSkinPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie le chemin du répertoire du thème sélectionné.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;OFGetSelectedSkinPath&amp;gt;''' doit remplacer '''skins/&amp;lt;OVbabSkin&amp;gt;/''' dans les fichiers ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetSelectedSkinPath&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCsrfProtectToken ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.4.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de protection contre les attaques CSRF, il doit être ajouté dans tous les formulaire utilisant la méthode POST.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;babCsrfProtect&amp;quot; value=&amp;quot;&amp;lt;OFGetCsrfProtectToken&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCurrentAdmGroup ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.5.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de la délegation actuellement administré par l'utilisateur courrant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;lt;OFGetCurrentAdmGroup&amp;gt;&amp;quot;&amp;gt;&amp;lt;OVDelegationName&amp;gt;&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPortletContainer ==&lt;br /&gt;
&lt;br /&gt;
''Nécessite l'installation du module '''portlets'''''&lt;br /&gt;
&lt;br /&gt;
Permet l'intégration d'une zone de portlet dans la page.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPortletContainer id=&amp;quot;&amp;quot; [mode=&amp;quot;static&amp;quot;] [placeholder=&amp;quot;&amp;quot;] [editplaceholder=&amp;quot;&amp;quot;] [description=&amp;quot;&amp;quot;] [classname=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id&lt;br /&gt;
: L'identifiant unique du portlet&lt;br /&gt;
&lt;br /&gt;
; mode ''(optionnel)''&lt;br /&gt;
: Le type de portlet&lt;br /&gt;
:* static ''(par défaut)'' : Le portlet est personnel, chaque utilisateur peut configurer son portlet&lt;br /&gt;
:* locked : Le portlet est le même pour tout les utilisateurs&lt;br /&gt;
&lt;br /&gt;
; placeholder ''(optionnel)''&lt;br /&gt;
: Un texte à afficher lorsque la zone de portlet est vide&lt;br /&gt;
&lt;br /&gt;
; editplaceholder ''(optionnel)''&lt;br /&gt;
: Un texte à afficher lorsque l'utilisateur édite la zone de portlet&lt;br /&gt;
&lt;br /&gt;
; description ''(optionnel)''&lt;br /&gt;
: Un texte toujours affiché&lt;br /&gt;
&lt;br /&gt;
; classname''(optionnel)''&lt;br /&gt;
: Une classe est ajoutée sur la div&lt;br /&gt;
&lt;br /&gt;
;categories&lt;br /&gt;
&lt;br /&gt;
;initwith&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetRegistryValue ==&lt;br /&gt;
&lt;br /&gt;
Renvoie une valeur de configuration gérée par la bab_Registry.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.97&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFGetRegistryValue path=&amp;quot;/path/to/value&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Le chemin de la registry correspondant à la valeur recherchée&lt;br /&gt;
&lt;br /&gt;
= Les containers OvML =&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les containers contiennent des tags OvML et du code HTML. Ce sont généralement des listes de données identiques ou des conditions. &lt;br /&gt;
&lt;br /&gt;
A l'appel d'un container, OvML met à votre disposition des variables &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La liste des variables dépend du type de container.&lt;br /&gt;
&lt;br /&gt;
Ces variables ne sont plus disponibles en dehors du container.&lt;br /&gt;
&lt;br /&gt;
A l’intérieur de tout container de type liste, les variables suivantes sont disponibles :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCIndex&lt;br /&gt;
| Index de l’entrée courante en commençant par 0&lt;br /&gt;
|-&lt;br /&gt;
| OVCCount&lt;br /&gt;
| Le nombre total d’entrées dans le container&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de comparaison ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent d’effectuer des comparaisons entre les valeurs expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
Si la condition est vrai, le contenu du container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfEqual&lt;br /&gt;
| Vrai si expr1 est égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotEqual&lt;br /&gt;
| Vrai si expr1 est différent expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThan&lt;br /&gt;
| Vrai si expr1 est strictement inférieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThanOrEqual&lt;br /&gt;
| Vrai si expr1 est inférieur ou égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThan&lt;br /&gt;
| Vrai si expr1 est strictement supérieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThanOrEqual&lt;br /&gt;
| Vrai si expr1 est supérieur ou égal à expr2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la comparaison&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la comparaison&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_LOGGED&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfEqual expr1=&amp;quot;&amp;lt;BAB_SESS_LOGGED&amp;amp;gt;&amp;quot; expr2=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Vous êtes connecté !&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/OCIfEqual&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de test d'existence sur les variables ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent de vérifier l'existence ou non d'une variable.&lt;br /&gt;
&lt;br /&gt;
Si la variable est définie ou non, selon le container, le container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name existe&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name n'existe pas&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx name=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable dont on doit tester l'existence&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte ne sera pas affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;variable&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte sera affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OCIfUserMemberOfGroups ==&lt;br /&gt;
&lt;br /&gt;
Ce container est exécuté si l'utilisateur courant appartient à un groupe&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfUserMemberOfGroups groupid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [childs=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCIfUserMemberOfGroups&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; groupid&lt;br /&gt;
: id du groupe ou plusieurs ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Cette variable permet de tester si un utilisateur spécifique appartient à des groupes en donnant un id utilisateur.&lt;br /&gt;
: Si omis, elle prend la valeur de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: yes : L'utilisateur courant doit appartenir à tous les groupes spécifiés dans groupid&lt;br /&gt;
: no ''(par défaut)'' : L'utilisateur courant doit appartenir à au moins un des groupes spécifiés dans groupid&lt;br /&gt;
&lt;br /&gt;
; childs ''(optionnel)''&lt;br /&gt;
: yes : Pour chaque groupe, inclure ses enfants&lt;br /&gt;
: no ''(par défaut)'' : Les enfants ne sont pas inclus&lt;br /&gt;
&lt;br /&gt;
== OCArticlesHomePages ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles des pages d’accueil privée ou publique.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlesHomePages type=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticlesHomePages&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée&lt;br /&gt;
: public : Liste les articles de la page d’accueil publique&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: yes : Filtre les articles selon le droit de visibilité&lt;br /&gt;
: no ''(par défaut)'' : Ne filtre pas&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCategoryId&lt;br /&gt;
| Id de la catégorie du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicTitle&lt;br /&gt;
| Titre du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoi une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers récemment déposés.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFiles last=&amp;quot;&amp;quot; path=&amp;quot;&amp;quot; [folderid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fichiers souhaité&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Indique dans quel sous-répertoire il faut chercher.&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id de l’espace ou plusieurs ids séparés par des virgules.&lt;br /&gt;
: Si omis, le container liste les fichiers récents de tous les répertoires.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fichiers par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fichiers par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fichiers aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileModifiedBy&lt;br /&gt;
| Dernière personne ayant modifié le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fichier a été créé. Si nul (0), le fichier a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles récents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentArticles last=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre d‘articles souhaité&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tous thèmes confondus&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie, tous les thèmes enfants seront utilisés&lt;br /&gt;
: si categoryid est utilisé, topicid devient obsolète&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'article a été créé. Si nul (0), l'article a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers commentaires d'articles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentComments last=&amp;quot;&amp;quot; [articleid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentComments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de commentaires souhaité&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires tous articles confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentThreads ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers fils de discussion de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentThreads last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentThreads&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fils de discussion souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fils de discussion, tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières contributions de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentPosts last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [threadid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentPosts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de contributions souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; threadid ''(optionnel)''&lt;br /&gt;
: Id du fil de discussion&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous sujets confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les contributions aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières questions de faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFaqQuestions last=&amp;quot;&amp;quot; [faqid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de questions souhaité&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières questions, toutes faqs confondues&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie de faq&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question en base de données&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Adresse Web pour accéder à la question dans le portail&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Adresse Web pour accéder à la question en plein écran (destiné à une vue popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionDate&lt;br /&gt;
| Date de création de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionAuthor&lt;br /&gt;
| Auteur de la question&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategories [parentid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; parentid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie parent ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: 0 ''(par défaut)'' : le container liste les catégories de thèmes à la racine.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryNext&amp;gt;...&amp;lt;/OCArticleCategoryNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idendiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryPrevious&amp;gt;...&amp;lt;/OCArticleCategoryPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCParentsArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets parents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCParentsArticleCategory categoryid=&amp;quot;&amp;quot; [reverse=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCParentsArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie.&lt;br /&gt;
&lt;br /&gt;
; reverse ''(optionnel)''&lt;br /&gt;
: 1 si on souhaite la liste dans l’ordre inverse.&lt;br /&gt;
: 0 ''(par défaut)'' : Les catégories sont triées dans l'ordre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une ou plusieurs catégorie de sujet.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategory categoryid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopics ==&lt;br /&gt;
&lt;br /&gt;
Liste des thèmes d'articles d'une catégorie donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article. La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles. La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicNext&amp;gt;...&amp;lt;/OCArticleTopicNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicPrevious&amp;gt;....&amp;lt;/OCArticleTopicPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idem que ceux du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopic ==&lt;br /&gt;
&lt;br /&gt;
Description d’un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic [topicid=&amp;quot;&amp;quot;] [topicname=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème d’articles ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles.&lt;br /&gt;
&lt;br /&gt;
; topicname ''(optionnel)''&lt;br /&gt;
: Nom du thème d’articles&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles ou s'appuie sur le paramètre topicid.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche tous les thèmes dont l'utilisateur a le droit et ayant pour nom &amp;quot;essai&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 ayant pour nom essai.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom se termine par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom commence par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom contient la chaîne essai&lt;br /&gt;
&lt;br /&gt;
== OCArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste des articles d'un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 8.6.94 d'Ovidentia, les paramètres ajoutés à ce container devrait permettre de replacer OCRecentArticles, OCArticlesHomePage et OCArticle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticles [delegationid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [topicid=&amp;quot;&amp;quot;] [articleid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [homepage=&amp;quot;public|private&amp;quot;] [archive=&amp;quot;&amp;quot;] [offset=&amp;quot;&amp;quot;] [rows=&amp;quot;&amp;quot;] [limit=&amp;quot;[offset,]rows&amp;quot;] [order=&amp;quot;asc | desc&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
:: Id de la catégorie, tous les thèmes enfants seront utilisés &lt;br /&gt;
:: si categoryid est utilisé, topicid devient obsolète &lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule &lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; homepage ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée &lt;br /&gt;
: public : Liste les articles de la page d’accueil publique &lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; offset ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nombre d'articles à ignorer à partir du début de la liste&lt;br /&gt;
: 0 ''(par défaut)'' : aucune article n'est ignoré&lt;br /&gt;
&lt;br /&gt;
; rows ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
: -1 ''(par défaut)'' : toutes les lignes sont prises&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: ''Alternative à rows et offset''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCategoryId&lt;br /&gt;
| Id de la catégorie du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleNext&amp;gt;...&amp;lt;/OCArticleNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticlePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlePrevious&amp;gt;...&amp;lt;/OCArticlePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticle ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur les fichiers joints à un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleFiles articleid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCArticleFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForums ==&lt;br /&gt;
&lt;br /&gt;
Liste des forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForums [forumid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCForums&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les forums.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForumNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForumNext&amp;gt;...&amp;lt;/OCForumNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForumPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForumPrevious&amp;gt;...&amp;lt;/OCForumPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForum ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un forum donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForum forumid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCForum&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid :&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCThread ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fil de discussion donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCThread threadid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCThread&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; threadid&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadForumId&lt;br /&gt;
| Id du forum contenant le fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadId&lt;br /&gt;
| Id du sujet du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadPostId&lt;br /&gt;
| Id de la contribution initiale&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadLastPostId&lt;br /&gt;
| Id de la dernière contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadDate&lt;br /&gt;
| Date de la création du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarter&lt;br /&gt;
| Nom du l'initiateur du sujet&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarterId&lt;br /&gt;
| ID de l'utilisateur ayant initié le sujet ( peut être égal à 0 s'il s'agit d'un utilisateur anonyme) &lt;br /&gt;
|-&lt;br /&gt;
| OVThreadUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPost ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une contribution donnée ou plusieurs séparées par des virgules.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCPost postid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid :&lt;br /&gt;
: Id de la contribution ou plusieurs Ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du fil de la discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthorId&lt;br /&gt;
| ID de l'auteur (peut être égal à 0 si l'auteur était un utilisateur anoyme)&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution à l'aide d'une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostReplyUrl&lt;br /&gt;
| Url pour répondre (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostModifyUrl&lt;br /&gt;
| Url pour modifier (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostConfirmUrl&lt;br /&gt;
| Url pour confirmer (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostDeleteUrl&lt;br /&gt;
| Url pour supprimer la contribution (sinon vide si pas de droit) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPostFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations de fichiers sur une contribution donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCPostFiles postid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid&lt;br /&gt;
: Id de la contribution&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolders [folderid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFolders&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolderNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderNext&amp;gt;...&amp;lt;/OCFolderNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolderPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderPrevious&amp;gt;...&amp;lt;/OCFolderPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolder ==&lt;br /&gt;
&lt;br /&gt;
Donne les information sur un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolder folderid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFolder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSubFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-répertoires du répertoire path d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSubFolders folderid=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSubFolders&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les sous-répertoire du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderName&lt;br /&gt;
| Nom du sous répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des fichiers d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFiles folderid=&amp;quot;&amp;quot; rows=&amp;quot;&amp;quot; offset=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; offset&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nième fichier à partir du début de la liste&lt;br /&gt;
&lt;br /&gt;
; rows&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les fichiers du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: En lien avec l'attribut orderby.&lt;br /&gt;
:* asc ''(par défaut)'' : Ordonne les fichiers par ordre croissant&lt;br /&gt;
:* desc : Ordonne les fichiers par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
:''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
:* name ''(par défaut)'' : Ordonne les fichiers par nom&lt;br /&gt;
:* creation : Ordonne les fichiers par date de création&lt;br /&gt;
:* modification : Ordonne les fichiers par date de modification&lt;br /&gt;
:* size : Ordonne les fichiers par taille&lt;br /&gt;
:* hits : Ordonne les fichiers par nombre de &amp;quot;hits&amp;quot;&lt;br /&gt;
:* manual : Ordonne les fichiers suivant l'ordre défini manuellement sur le répertoire.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url du fichier si celui-ci est une image (utilisation pour un affichage). Cette variable ne prend pas en compte les droits définis au niveau du gestionnaire de fichiers.&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFileNext&amp;gt;...&amp;lt;/OCFileNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFiles|OCFiles]].&lt;br /&gt;
&lt;br /&gt;
== OCFilePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFilePrevious&amp;gt;...&amp;lt;/OCFilePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFile ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fichier d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFile fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFile&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileFields ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des champs d'un fichier donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFileFields fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFileFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldName&lt;br /&gt;
| Nom du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqs ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des Faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqs [faqid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqs&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqNext&amp;gt;...&amp;lt;/OCFaqNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqPrevious&amp;gt;...&amp;lt;/OCFaqPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaq ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une Faq donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaq faqid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategories ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des sous catégories d’une Faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategories faqid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqSubCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la faq&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations des sous-catégories d’une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategory faqsubcatid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqSubCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid&lt;br /&gt;
: Id de la sous catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des questions/réponses d'une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestions [faqid=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la sous catégorie faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs indiquées par le paramètre faqid.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionNext&amp;gt;...&amp;lt;/OCFaqQuestionNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionPrevious&amp;gt;...&amp;lt;/OCFaqQuestionPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestion ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une questions/réponses donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestion questionid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqQuestion&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; questionid&lt;br /&gt;
: Id de la question/réponse de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles d'un thème donné en attente d'approbation pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingArticles [topicid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation tout thème confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les commentaires en attente d'approbation d'un article donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingComments [articleid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingComments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires en attente de tout article confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les commentaires en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date de publication du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers en attente d'approbation d'un répertoire donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingFiles [folderid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fichiers en attente de tout répertoire confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les fichiers en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste les contributions en attente d'approbation d'un forum donné ( forumid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingPosts [forumid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingPosts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les contributions en attente de tout forum confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les contributions en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendars ==&lt;br /&gt;
&lt;br /&gt;
Liste les calendriers &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendars [type=&amp;quot;&amp;quot;] [calendarid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendars&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste tous les agendas. type peut prendre les valeurs suivantes :&lt;br /&gt;
: user: les agendas personnels &lt;br /&gt;
: group: les agendas de groupes&lt;br /&gt;
: resource: les agendas de ressources&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Un ou plusieurs id d'agendas séparés par des virgules&lt;br /&gt;
: Si omis, le container liste tous les agendas.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarId&lt;br /&gt;
| Id de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarName&lt;br /&gt;
| Intitulé de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarDescription&lt;br /&gt;
| Description de l'agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarOwnerId&lt;br /&gt;
| Id du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarType&lt;br /&gt;
| Type de l’agenda ( user, group ou resource )&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarUrl&lt;br /&gt;
| Url pour accéder à la page Agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories d’événements des agendas &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarCategories [filter=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryName&lt;br /&gt;
| Intitulé de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarUserEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas personnels&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarUserEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarUserEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité.Remarque : si le paramètre est à «&amp;amp;nbsp;no&amp;amp;nbsp;», les événements privés seront aussi remontés&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarGroupEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas collectifs (anciennement agendas de groupes)&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarGroupEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarGroupEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; groupid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
: Remarque : le paramètre groupid correspond à l'identifiant (grpid) de l'agenda lorsqu'on utilise les agendas collectifs.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarResourceEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas de ressources&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarResourceEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarResourceEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparées par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; resourceid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas ( personnel, groupes ou de ressources )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date &lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramènera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas le container liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarId&lt;br /&gt;
| Id numérique de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrlId&lt;br /&gt;
| Id de l'agenda principal contenant le type, exemple &amp;quot;personal/1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarName&lt;br /&gt;
| Nom de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarType&lt;br /&gt;
| type de l'agenda principal (exemple: &amp;quot;caldav_personal&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectories ==&lt;br /&gt;
&lt;br /&gt;
Liste les annuaires de base de données&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectories [directoryid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid ''(optionnel)''&lt;br /&gt;
: Id de l'annuaire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: « database » ou « group », si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectory directoryid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryFields ==&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryFields directoryid=&amp;quot;&amp;quot; [all=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: 1 : Donne la liste de tous les champs&lt;br /&gt;
: 0 : Donne la liste de champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldId&lt;br /&gt;
| Identifiant du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Le tableau ci-dessous donne la correspondance entre les champs et leurs identifiants :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Champ&lt;br /&gt;
! Identifiant&lt;br /&gt;
|-&lt;br /&gt;
| Surnom&lt;br /&gt;
| cn&lt;br /&gt;
|-&lt;br /&gt;
| Nom&lt;br /&gt;
| sn&lt;br /&gt;
|-&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
| mn&lt;br /&gt;
|-&lt;br /&gt;
| Prénom&lt;br /&gt;
| givenname&lt;br /&gt;
|-&lt;br /&gt;
| Photo&lt;br /&gt;
| jpegphoto&lt;br /&gt;
|-&lt;br /&gt;
| Adresse de messagerie&lt;br /&gt;
| email&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (bureau)&lt;br /&gt;
| btel&lt;br /&gt;
|-&lt;br /&gt;
| Tél. mobile&lt;br /&gt;
| mobile&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (domicile)&lt;br /&gt;
| htel&lt;br /&gt;
|-&lt;br /&gt;
| Télécopie (bureau)&lt;br /&gt;
| bfax&lt;br /&gt;
|-&lt;br /&gt;
| Titre&lt;br /&gt;
| title&lt;br /&gt;
|-&lt;br /&gt;
| Service&lt;br /&gt;
| departmentnumber&lt;br /&gt;
|-&lt;br /&gt;
| Société&lt;br /&gt;
| organisationname&lt;br /&gt;
|-&lt;br /&gt;
| Rue (bureau)&lt;br /&gt;
| bstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (bureau)&lt;br /&gt;
| bcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (bureau)&lt;br /&gt;
| bpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (bureau)&lt;br /&gt;
| bstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (bureau)&lt;br /&gt;
| bcountry&lt;br /&gt;
|-&lt;br /&gt;
| Rue (domicile)&lt;br /&gt;
| hstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (domicile)&lt;br /&gt;
| hcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (domicile)&lt;br /&gt;
| hpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (domicile)&lt;br /&gt;
| hstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (domicile)&lt;br /&gt;
| hcountry&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 1&lt;br /&gt;
| user1&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 2&lt;br /&gt;
| user2&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 3&lt;br /&gt;
| user3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Pour les champs additionnels, les identifiants sont de la forme '''babdirfXX''' ou '''XX''' est l'id du champ additionnel ( correspondant à fxid dans la liste des champs additionnels de l'annuaire ).&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMembers ==&lt;br /&gt;
&lt;br /&gt;
Liste les membres d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMembers directoryid=&amp;quot;&amp;quot; [fields=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [like=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryMembers&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: Ignoré si l'attribut '''fields''' est spécifié&lt;br /&gt;
: 1 : Donne tous les champs pour chaque membre&lt;br /&gt;
: 0 : Donne uniquement les champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
; fields ''(optionnel)''&lt;br /&gt;
: liste des identifiants des champs souhaités séparés par des virgules ( exemple &amp;quot;sn,givenname,email&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Identifiant du champ à utiliser pour ordonner la liste&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; like ''(optionnel)''&lt;br /&gt;
: Restreint la liste des membres ayant le champ spécifié par orderby (exemple orderby=&amp;quot;givenname&amp;quot;) commençant par ce motif ( exemple like=&amp;quot;A&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUrl&lt;br /&gt;
| Url pour accéder à la fiche détaillée du membre&lt;br /&gt;
|-&lt;br /&gt;
| DirectoryMemberEmailUrl&lt;br /&gt;
| Url pour afficher la popup de composition de message&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMemberFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryMembers'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMemberFields&amp;gt;...&amp;lt;/OCDbDirectoryMemberFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntry ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un membre d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntry directoryid=&amp;quot;&amp;quot; memberid=&amp;quot;&amp;quot; userid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectoryEntry&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; memberid&lt;br /&gt;
: Id du membre dans l'annuaire&lt;br /&gt;
&lt;br /&gt;
; userid&lt;br /&gt;
: Id Ovidentia de l'utilisateur s'il est enregistré&lt;br /&gt;
: Ignoré si memberid renseigné.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberUrl&lt;br /&gt;
| Url vers la fiche annuaire du membre&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntryFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryEntry'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntryFields&amp;gt;...&amp;lt;/OCDbDirectoryEntryFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryAcl ==&lt;br /&gt;
&lt;br /&gt;
Liste les utilisateurs ayant des droits sur un annuaire.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryAcl directoryid=&amp;quot;&amp;quot; [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryAcl&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: modify : pour les utilisateurs ayant le droit de modifier une fiche&lt;br /&gt;
: add : pour les utilisateurs ayant le droit d'ajouter une fiche&lt;br /&gt;
: view : pour les utilisateurs ayant le droit de consulter l'annuaire&lt;br /&gt;
: delete :  pour les utilisateurs ayant le droit de supprimer une fiche&lt;br /&gt;
: export :  pour les utilisateurs ayant le droit d'exporter l'annuaire&lt;br /&gt;
: import :  pour les utilisateurs ayant le droit d'importer l'annuaire&lt;br /&gt;
: empty :  pour les utilisateurs ayant le droit de vider l'annuaire&lt;br /&gt;
: bind :  pour les utilisateurs ayant le droit d'attacher une fiche&lt;br /&gt;
: unbind :  pour les utilisateurs ayant le droit de détacher une fiche&lt;br /&gt;
: view :  pour les utilisateurs ayant le droit de voir les fiches (DEFAULT)&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserFullName&lt;br /&gt;
| Nom complet de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserEmail&lt;br /&gt;
| Adresse email de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserId&lt;br /&gt;
| Id de l'utilisateur dans la base de données&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegations ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegations [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegations&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si yes : le container tient compte des droits d'accès de l'utilisateur&lt;br /&gt;
: Si no : le container ne tient pas compte des droits d'accès et ramène toutes les délégations créées dans le portail&lt;br /&gt;
: Si omis, le container tient compte des droits d'accès&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegation ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont fait partie l'utilisateur courant&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegation delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegation&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsManaged [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont l'utilisateur courant est administrateur.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationItems ==&lt;br /&gt;
&lt;br /&gt;
Liste les fonctions déléguées aux administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationItems delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationItems&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemName&lt;br /&gt;
| Intitulé de la fonction&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemValue&lt;br /&gt;
| 1: si la fonction est déléguée, 0 sinon&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationAdministrators ==&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationAdministrators delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationAdministrators&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationUserId&lt;br /&gt;
| Id de l'administrateur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategories [categoryid=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: Si omis, le container liste toutes les catégories&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une catégorie de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategory [categoryid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationsCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmSpaces ==&lt;br /&gt;
&lt;br /&gt;
Liste les espaces de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmSpaces&amp;gt;...&amp;lt;/OCTmSpaces&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceId&lt;br /&gt;
| Id de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceName&lt;br /&gt;
| Nom de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceDescription&lt;br /&gt;
| Description de l'espace de projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmProjects ==&lt;br /&gt;
&lt;br /&gt;
Liste les projets d'un espace de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmProjects spaceid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCTmProjects&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; spaceid&lt;br /&gt;
: Id de l'espace de projets&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectId&lt;br /&gt;
| Id du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectName&lt;br /&gt;
| Nom du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectDescription&lt;br /&gt;
| Description du projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmTasks ==&lt;br /&gt;
&lt;br /&gt;
Liste les tâches d'un projet ou des tâches personnelles du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmTasks [projectid=&amp;quot;&amp;quot;] [startdate=&amp;quot;&amp;quot;] [enddate=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCTmTasks&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; projectid ''(optionnel)''&lt;br /&gt;
: Id du projet.&lt;br /&gt;
: Si omis, le conteneur renvoie les tâches personnelles de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; startdate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de début est postérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; enddate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de fin est antérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;&lt;br /&gt;
: desc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order. La valeur par défault est &amp;quot;TaskNumber&amp;quot;.&lt;br /&gt;
: Cet attribut peur contenir le nom de n'importe laquelle des variables renvoyées sans le préfixe &amp;quot;OV&amp;quot;, par exemple &amp;quot;TaskCategoryName&amp;quot; ou &amp;quot;TaskEndDate&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskId&lt;br /&gt;
| Id de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskProjectId&lt;br /&gt;
| Id du projet de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskNumber&lt;br /&gt;
| Numéro de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskShortDescription&lt;br /&gt;
| Description courte de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskStartDate&lt;br /&gt;
| Date de début de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskEndDate&lt;br /&gt;
| Date de fin de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryId&lt;br /&gt;
| Id de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryName&lt;br /&gt;
| Nom de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCompletion&lt;br /&gt;
| Niveau d'avancement de la tâche (0-100)&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskOwnerId&lt;br /&gt;
| Id de l'utilisateur propriétaire de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskClass&lt;br /&gt;
| Classe de la tâche&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OCOrgUserEntities ==&lt;br /&gt;
&lt;br /&gt;
Liste les entités d'organigrammes pour lesquelles un utilisateur à un rôle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgUserEntities userId=&amp;quot;&amp;quot; [orgChartId=&amp;quot;&amp;quot;] [roleType=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgUserEntities&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; userId&lt;br /&gt;
: Identifiant (entier) de l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; orgChartId ''(optionnel)''&lt;br /&gt;
: Identifiant (entier) de l'organigramme.&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'organigramme par défaut (nommé à l'origine Ovidentia) qui est utilisé.&lt;br /&gt;
&lt;br /&gt;
; roleType ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors tous les rôles seront utilisés.&lt;br /&gt;
: Les rôles sont des valeurs de 0 à 3&lt;br /&gt;
: 0 étant les rôles personnalisés&lt;br /&gt;
: 1 étant le rôle supérieur&lt;br /&gt;
: 2 étant le rôle employé&lt;br /&gt;
: 3 étant le rôle membre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OCOrgPathToEntity ==&lt;br /&gt;
&lt;br /&gt;
Liste toutes les entités parentes d'une entité d'un organigramme.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgPathToEntity entityId=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [includeEntity=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgPathToEntity&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'ordre ascendant qui est utilisé.&lt;br /&gt;
: Ordre dans lequel le chemin jusqu'à la racine sera retourné, les valeurs possible sont asc ou desc&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
; includeEntity ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis, alors l'entité ne sera pas incluse dans les résultats.&lt;br /&gt;
: Les valeurs possibles sont&amp;amp;nbsp;:&lt;br /&gt;
: 0 pour ne pas inclure l'entité (valeur par défaut)&lt;br /&gt;
: 1 pour inclure l'entité&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OCOrgChildEntities ==&lt;br /&gt;
&lt;br /&gt;
Liste toutes les entités enfant directes d'une entité d'un organigramme.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.100&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgChildEntities entityId=&amp;quot;&amp;quot; &amp;gt;...&amp;lt;/OCOrgChildEntities&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgEntityMembers ==&lt;br /&gt;
&lt;br /&gt;
Liste tous les membres d'une entité.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.100&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgEntityMembers entityId=&amp;quot;&amp;quot; &amp;gt;...&amp;lt;/OCOrgEntityMembers&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberDirEntryId&lt;br /&gt;
| Identifiant (entier) de la fiche annuaire de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberRoleType&lt;br /&gt;
| Id du rôle : 1 = Superior, 2 = Temporary employee, 3 = Members, 0 = Other collaborators&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberRoleName&lt;br /&gt;
| Nom du rôle&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserDisabled&lt;br /&gt;
| Utilisateur est désactivé (1 ou 0)&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserConfirmed&lt;br /&gt;
| Utilisateur est confirmé (1 ou 0)&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberSn&lt;br /&gt;
| Nom&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberGivenname&lt;br /&gt;
| Prénom&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserId&lt;br /&gt;
| Id user correspondant&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCMultipages ==&lt;br /&gt;
&lt;br /&gt;
Ce container permet de faciliter les calculs réalisés pendant un multi-pages. Ainsi selon le nombre total de résultats et le nombre de résultats à afficher par pages, le container permet de retourner le nombre de pages que contient le multi-pages. &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCMultipages total=&amp;quot;&amp;quot; maxpages=&amp;quot;&amp;quot; perpage=&amp;quot;&amp;quot; currentpage=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCMultipages&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; total&lt;br /&gt;
: Nombre total de résultats.&lt;br /&gt;
&lt;br /&gt;
; maxpages&lt;br /&gt;
: Nombre maximum de pages à afficher&lt;br /&gt;
&lt;br /&gt;
; perpage&lt;br /&gt;
: Nombre maximum de résultats à afficher par pages&lt;br /&gt;
&lt;br /&gt;
; currentpage&lt;br /&gt;
: Numéro de la page en cours&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCurrentPageNumber &lt;br /&gt;
| Numéro de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVNextPageNumber&lt;br /&gt;
| Numéro de la page suivante si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVPreviousPageNumber&lt;br /&gt;
| Numéro de la page précédente si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVTotalPages&lt;br /&gt;
| Nombre total de pages&lt;br /&gt;
|-&lt;br /&gt;
| OVResultFirst&lt;br /&gt;
| Index du premier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultLast&lt;br /&gt;
| Index du dernier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultsPage&lt;br /&gt;
| Nombre de résultats sur la page courante&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntries ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-entrées de navigation d'Ovidentia (Plan du site) d'une entrée parente. Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntries (node=&amp;quot;&amp;quot; | langid=&amp;quot;&amp;quot;) [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntries&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; langid&lt;br /&gt;
: Identifiant multilangue de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: peut être utilisé à la place de l'attribut node&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntry ==&lt;br /&gt;
&lt;br /&gt;
Renvoie les information sur une entrée de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntry node=&amp;quot;&amp;quot; [sitemap=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntry&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément (noeud du plan du site).&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapCustomNode ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des noeuds ayant pour cible l'id spécifié dans l'attribut &amp;lt;code&amp;gt;target&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans le module sitemap_editor, la valeur à saisir dans l'attribut target est affiché dans l'entête sur la page de visualisation du nœud.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapCustomNode [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] target=&amp;quot;&amp;quot; [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapCustomNode&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; target&lt;br /&gt;
: Id du noeud cible&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin. s'il n'est pas renseigné, le noeur racine par défaut sera utilisé (Custom pour le plan du site fourni par sitemap_editor), DGAll pour le plan du site du noyau).&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: permet de limiter le nombre d'éléments retournés, par exemple, &amp;lt;code&amp;gt;limit=&amp;quot;0,1&amp;quot;&amp;lt;/code&amp;gt; pour obtenir seulement le premier noeud. La syntaxe est identique à l'attribut &amp;lt;code&amp;gt;limit&amp;lt;/code&amp;gt; de OCSitemapPath&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapPath ==&lt;br /&gt;
&lt;br /&gt;
Retourne le chemin de fer (rail) d'une entrée de navigation sous la forme d'une liste d'entrées de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapPath [node=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapPath&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin.&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5,2&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur à 2 éléments à partir du 5ème. Si la première valeur est négative, l'index du premier élément retourné sera calculé à partir du nombre d'élément total. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;-1,1&amp;quot;&amp;lt;/code&amp;gt; affiche le dernier élément seulement. L'index négatif est supporté à partir d'ovidentia &amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Si la valeur est &amp;quot;1&amp;quot;, le denier noeud du plan du site auquel on a accédé sera mémorisé et récupéré lors de l'accès a une page en dehors du plan du site.&lt;br /&gt;
: La valeur par défaut est &amp;quot;1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Différentes méthodes d’utilisation d’un fichier OvML =&lt;br /&gt;
== Utilisation dans une url ==&lt;br /&gt;
Un fichier OvML peut être appellé en utilisant l’url suivante :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où fichier-ovml est le nom de votre fichier OvML qui doit se trouver dans le répertoire suivant&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
skins/nom-du-skin/ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le fichier ainsi appelé est parsé par Ovidentia et le résultat est affiché dans la partie centrale du portail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si l’on souhaite afficher le résultat en dehors du portail, par exemple dans une fenêtre popup, il faut ajouter le paramètre echo=1 comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De plus, si l’on souhaite passer des paramètres au fichier OvML, on utilisera l’url comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&amp;amp;param=val&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, on peut utiliser la variable OVparam dans le fichier OvML.&lt;br /&gt;
&lt;br /&gt;
Remarque : les paramètres peuvent être envoyés par formulaires en méthodes GET et POST.&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans un fichier template ==&lt;br /&gt;
Dans tout fichier template d’Ovidentia, on peut utiliser un fichier OvML en utilisant la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{ $OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : la syntaxe avec les accolades ne permet pas l'utilisation de nouvelles accolades à l'intérieur.&lt;br /&gt;
&lt;br /&gt;
{ $OVML({ mavariable }) } est impossible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est possible de passer une variable template en tant que paramètre à un fichier OvML via la syntaxe { $OVML(...) } d'un fichier template :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple : { $OVML(monFichier.html,param1=&amp;quot;var1&amp;quot;) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
si var1 est définie dans le template, le parseur la remplace avec sa valeur, sinon il utilise la valeur &amp;quot;var1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Optimiser le temps d'exécution d'un script OvML (disponible à partir de la version 7.2 d'Ovidentia) :'''&lt;br /&gt;
&lt;br /&gt;
Si votre script n'a pas besoin d'être réactualisé à chaque exécution, vous pouvez décider d'utiliser le cache via la syntaxe $OVMLCACHE.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE s'utilise dans les mêmes conditions que $OVML.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE peut recevoir un paramètre supplémentaire : _ovml_cache_duration=86400. Il permet d'indiquer le temps maximum pendant lequel le script ne sera pas réactualisé. Valeur en secondes.&lt;br /&gt;
&lt;br /&gt;
Si ovml_cache_duration n'est pas renseigné, le script sera réactualisé toutes les 3600 secondes (1 heure).&lt;br /&gt;
&lt;br /&gt;
Remarque : le cache est enregistré dans la session de l'utilisateur courant. Donc le script est systématiquement réactualisé si l'utilisateur se déconnecte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple :&lt;br /&gt;
&lt;br /&gt;
{ $OVMLCACHE(monFichier.html,param1=3,_ovml_cache_duration=86400) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : pensez bien aux conséquences d'utilisation du cache OvML avant de l'appliquer sur vos scripts. Pendant 3600 secondes, vous pouvez modifier vos scripts et des données d'Ovidentia sans pouvoir le vérifier à l'affichage !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autres types de cache possibles :&lt;br /&gt;
*session : cache dans la session (default)&lt;br /&gt;
*sitemap : cache dans un fichier basé sur le profile du plan du site&lt;br /&gt;
*file : cache dans un fichier&lt;br /&gt;
&lt;br /&gt;
Exemple d'utilisation avec un autre type de cache :&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE(menu.html,_ovml_cache_type=sitemap)&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans du contenu ==&lt;br /&gt;
On peut incorporer le résultat d’un fichier OvML dans du contenu Ovidentia ( article, section, faq etc… ). On utilisera la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Utilisation pour les pages d’accueil ==&lt;br /&gt;
On peut utiliser un fichier OvML pour les pages d’accueil privée et publique. Pour cela, utilisez les fichiers spécifiques private.html et public.html.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lors de l’affichage de la page public, Ovidentia cherche un fichier ayant le nom public.html dans le répertoire skins/nom-du-skin/ovml . S’il le trouve, il l’utilisera pour la page d’accueil public. Sinon, il affichera les articles définis par l'administrateur pour la page d’accueil public.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il en est de même pour la page d’accueil privée.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML par les modules ( addons ) ==&lt;br /&gt;
A partir de la version 5.4.2 d'Ovidentia, il est possible pour les modules de fournir des fonctionnalités basées sur OvML ( voir la documentation fournie avec le module ).&lt;br /&gt;
&lt;br /&gt;
Afin d'utiliser ces fonctionnalités, on utilisera le container suivant :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCAddon name=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; param2=&amp;quot;&amp;quot; ...&amp;gt;...&amp;lt;/OCAddon&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut du container du module&lt;br /&gt;
&lt;br /&gt;
Pour la signification des paramètres, il faut consulter la documentation fournie avec le module.&lt;br /&gt;
&lt;br /&gt;
La plupart du temps, le premier paramètre indique le nom du container que l'on veut utiliser et les paramètres suivants sont des attributs à ce container.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 5.6.3, il est aussi possible de créer des fonctions OvML pour un module. La syntaxe d'utilisation de ces fonctions est la suivante :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAddon name=&amp;quot;&amp;quot; function=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; function&lt;br /&gt;
: Nom de la fonction&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut de la fonction utilisée&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML dans l'éditeur Wysiwyg ==&lt;br /&gt;
L'éditeur Wysiwyg d'Ovidentia possède une option permettant d'utiliser un fichier OvML afin de l'intégrer dans l'affichage d'un article, d'une section... Par défaut, tous les fichiers OvML présents dans le dossier ovml de la skin courante sont affichés dans le formulaire de sélection. Il existe un moyen de cacher ces fichiers aux utilisateurs de l'éditeur en modifiant la racine de sélection des fichiers :&lt;br /&gt;
&lt;br /&gt;
On ajoute un dossier nommé &amp;quot;editor&amp;quot; dans le dossier ovml de la skin courante, l'éditeur Wysiwyg ne proposera alors que les fichiers présents dans ce répertoire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est toujours possible d'utiliser la syntaxe $OVML manuellement afin d'exécuter un fichier OvML ne se situant pas dans le dossier editor.&lt;/div&gt;</summary>
		<author><name>Laucho</name></author>	</entry>

	<entry>
		<id>https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5716</id>
		<title>Référence OvML</title>
		<link rel="alternate" type="text/html" href="https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5716"/>
				<updated>2019-03-08T15:03:50Z</updated>
		
		<summary type="html">&lt;p&gt;Laucho : /* OCOrgPathToEntity */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Catégorie:Développement de skins]]&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
OvML ( Ovidentia Markup Langage ) est un ensemble de balises, identiques par leur syntaxe à celles utilisées avec HTML. Elles permettent d’extraire des données Ovidentia, de les manipuler et de les présenter en utilisant HTML.&lt;br /&gt;
&lt;br /&gt;
Les données à extraire peuvent être de plusieurs types, comme par exemple, les cinq derniers articles publiés, les dernières contributions d’un forum donné, les derniers fichiers chargés, etc …&lt;br /&gt;
&lt;br /&gt;
On pourra ainsi s’en servir pour réorganiser complètement la page d'accueil d'un site Ovidentia en y insérant, par exemple, la liste des 3 derniers articles, la liste des 5 dernières contributions d'un forum, des images, le texte d'un article spécifique, ...&lt;br /&gt;
&lt;br /&gt;
La conception d'une page OvML est identique à celle d'une page HTML. Elle peut ne contenir que des balises OvML ou un mélange HTML et OvML. On peut aussi partir d'une page HTML existante et y insérer des données Ovidentia en utilisant les balises OvML. Pour l’afficher, on utilisera l’url suivante :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
Certaines balises OvML sont dites “Container&amp;quot;. Un container est une balise OvML contenant une partie du fichier OvML comprise entre un tag d’ouverture et un tag de fermeture. Un container peut être une liste ou une condition. Dans le cas d’une liste, le contenu du container est répété autant de fois qu’il y a d’éléments dans la liste. Un container ‘condition’ n’affiche son contenu que dans le cas où la condition est vraie.&lt;br /&gt;
&lt;br /&gt;
== Les variables &amp;lt;OVxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Une variable OvML est de la forme:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
où xxxx est le nom de la variable.&lt;br /&gt;
&lt;br /&gt;
Différents paramètres peuvent être utilisés pour modifier l’affichage du résultat de la variable.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être sauvegardée dans une autre variable en utilisant le paramètre saveas (voir ci-dessous).&lt;br /&gt;
&lt;br /&gt;
== Les fonctions &amp;lt;OFxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Les fonctions se présentent sous la forme :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Elles permettent, entre autre, de traduire du texte, de faire des opérations arithmétiques, etc, …&lt;br /&gt;
&lt;br /&gt;
Le résultat de ces fonctions peut être sauvegardé dans une variable OvML en utilisant le paramètre saveas (voir ci-dessus).&lt;br /&gt;
&lt;br /&gt;
== Les containers &amp;lt;OCxxxx&amp;gt; … &amp;lt;/OCxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque importante d'utilisation des containers :'''&lt;br /&gt;
&lt;br /&gt;
* Il est possible d’imbriquer les containers sauf s’ils ont le même nom. Dans le cas précédent, il existe l’astuce de rajouter un paramètre sans valeur différente dans les balises. Ce paramètre va permettre d'identifier l'ouverture et la fermeture des containers par le moteur d'Ovidentia. Le paramètre doit donc se retrouver dans la balise d'ouverture ainsi que dans la balise de fermeture.&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre1&amp;gt;&lt;br /&gt;
    &amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre2&amp;gt;&lt;br /&gt;
        ...&lt;br /&gt;
    &amp;lt;/OCxxxx monparametre2&amp;gt;&lt;br /&gt;
&amp;lt;/OCxxxx monparametre1&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Chaque paramètre d'un container est vu comme une variable par le moteur OvML; il faut donc éviter d'utiliser pour nom d'une variable OvML le nom d'un attribut d'un container pour supprimer des erreurs d'interprétation.&lt;br /&gt;
&lt;br /&gt;
= Les variables OvML =&lt;br /&gt;
&lt;br /&gt;
Les variables OvML peuvent être définies dans le fichier OvML, produites par un container ou passées comme paramètres dans l’url. Elles sont accessibles en utilisant la syntaxe :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnom-de-la-variable&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut définir une variable OvML en utilisant la fonction PutVar :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;nbArticles&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit une variable nbArticles initialisée à la valeur 10.&lt;br /&gt;
&lt;br /&gt;
Pour récupérer la valeur dans une page OvML, il faut utiliser la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut aussi définir une variable en utilisant une variable globale d’Ovidentia. Pour cela, il suffira d’omettre le deuxième paramètre :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;babSlogan&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maintenant la variable &amp;lt;code&amp;gt;&amp;lt;OVbabSlogan&amp;gt;&amp;lt;/code&amp;gt; existe dans OvML et contient le contenu du slogan du site.&lt;br /&gt;
&lt;br /&gt;
On peut ainsi utiliser les variables d’Ovidentia pour récupérer le nom de l’utilisateur connecté ( BAB_SESS_USER ), son ID ( BAB_SESS_USERID ), etc.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
* babCurrentDate est une variable globale permettant de récupérer la date courante. Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
* Les variables globales booléennes comme BAB_SESS_LOGGED ont la valeur nulle si la valeur est fausse (false) et vaut 1 si la valeur est vraie (true).&lt;br /&gt;
&lt;br /&gt;
Il est parfois utile de tester l’existence d’une variable avant de la définir. On utilisera pour cela la fonction '''IfNotIsSet''' :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;page&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, si la variable page n’est pas définie, elle sera définie avec la valeur initiale 1.&lt;br /&gt;
&lt;br /&gt;
Toutes les variables produites par un container peuvent être jointes en utilisant la syntaxe d’une variable OvML &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
On peut aussi passer des variables OvML à un fichier OvML en utilisant l’url :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;total=1000&lt;br /&gt;
&lt;br /&gt;
Dans la page OvML on peut donc utiliser la variable totale.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être modifiée ou sauvegardée dans une autre variable en utilisant les attributs suivants :&lt;br /&gt;
&lt;br /&gt;
== saveas ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable dans une autre.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles saveas=&amp;quot;TotalArticles&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Une nouvelle variable TotalArticles est créée et sa valeur est la même que celle de nbArticles.&lt;br /&gt;
&lt;br /&gt;
== strlen ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer les n premiers caractères de la variable.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Récupère les n premiers caractères du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il est possible de spécifier une chaîne qui sera ajoutée à la fin du résultat si la variable a été tronquée. Par exemple &amp;quot;...“ pour indiquer une suite :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100,...&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== striptags ==&lt;br /&gt;
&lt;br /&gt;
Supprime les tags HTML de la variable :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les tags HTML de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan striptags=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== htmlentities ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit les entities HTML ( &amp;lt; devient &amp;amp;amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit en inverse les entities HTML ( &amp;amp;amp;lt; devient &amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan htmlentities=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== stripslashes ==&lt;br /&gt;
&lt;br /&gt;
Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan stripslashes=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== urlencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans une url&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan urlencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== jsencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans du javascript&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan jsencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== strcase ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| upper&lt;br /&gt;
| Convertit le contenu de la variable en majuscule&lt;br /&gt;
|-&lt;br /&gt;
| lower&lt;br /&gt;
| Convertit le contenu de la variable en minuscule&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strcase=&amp;quot;upper&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nlremove ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les retours chariots&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nlremove=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== trim ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| left&lt;br /&gt;
| Supprime les blancs en début de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| right&lt;br /&gt;
| Supprime les blancs en fin de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| all&lt;br /&gt;
| Supprime les blancs en début et en fin de chaîne&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan trim=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nl2br ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;1&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Transforme les retours chariots en &amp;lt;BR&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nl2br=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== sprintf ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| Voir la documentation PHP pour la fonction sprintf&lt;br /&gt;
| Retourne une chaîne formatée&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVMoney sprintf=&amp;quot;%01.2f&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== date ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater une date Ovidentia &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| S&lt;br /&gt;
| Format court de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| L&lt;br /&gt;
| Format long de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| T&lt;br /&gt;
| Format de l'heure défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| d&lt;br /&gt;
| Trois premières lettres du jour de la semaine Dim pour Dimanche&lt;br /&gt;
|-&lt;br /&gt;
| D&lt;br /&gt;
| Jour de la semaine Dimanche par exemple&lt;br /&gt;
|-&lt;br /&gt;
| j&lt;br /&gt;
| Jour du mois, sur deux chiffres (éventuellement avec un zéro) : &amp;quot;01&amp;quot; à &amp;quot;31&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| m&lt;br /&gt;
| Mois, en trois lettres : par exemple &amp;quot;Avr&amp;quot; (pour Avril)&lt;br /&gt;
|-&lt;br /&gt;
| M&lt;br /&gt;
| Mois en lettres : Avril par exemple&lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Mois; i.e. &amp;quot;01&amp;quot; à &amp;quot;12&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Y&lt;br /&gt;
| Année, 4 chiffres; i.e. &amp;quot;2003&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| y&lt;br /&gt;
| Année, 2 chiffres; i.e. &amp;quot;03&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| H&lt;br /&gt;
| heure, au format 24h, &amp;quot;00&amp;quot; à &amp;quot;23&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| i&lt;br /&gt;
| Minutes; &amp;quot;00&amp;quot; à &amp;quot;59&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleDate date=&amp;quot;%d %j %m %Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;OVbabCurrentDate&amp;gt;&amp;lt;/code&amp;gt; est une variable permettant de récupérer la date courante.&lt;br /&gt;
&lt;br /&gt;
Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabCurrentDate date=&amp;quot;%D %j %M&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== author ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater l’auteur d’un article, un commentaire etc, … quand la variable contient l’id de l’auteur.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| %F&lt;br /&gt;
| Prénom&lt;br /&gt;
|-&lt;br /&gt;
| %M&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
|-&lt;br /&gt;
| %L&lt;br /&gt;
| Nom&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleAuthor author=&amp;quot;%F %L&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Les fonctions OvML =&lt;br /&gt;
&lt;br /&gt;
On reconnaît les fonctions par la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les fonctions OvML disponibles sont :&lt;br /&gt;
&lt;br /&gt;
== OFTranslate ==&lt;br /&gt;
&lt;br /&gt;
Permet de traduire une chaîne. Pour cela, il faut qu'un fichier se nommant ''lang-'''identifiant-de-la-langue'''.xml'' soit présent dans le dossier ''ovidentia-'''numéro-de-version'''/lang''.&lt;br /&gt;
&lt;br /&gt;
Il s'agit d'un fichier XML listant différentes expressions traduites dans la langue choisie pour le fichier. Il est composé d'un élément ayant le même nom que l'identifiant de la langue. Celui-ci est composé de multiples éléments &amp;lt;code&amp;gt;string&amp;lt;/code&amp;gt; prenant un paramètre &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; indiquant l'identifiant du texte et contient le texte traduit.&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour l'anglais ''lang-en.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;en&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;About your article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;About your comment&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;About your file&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/en&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour le français ''lang-fr.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;fr&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;Au sujet de votre article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;A propos de votre commentaire&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;A propos de votre fichier&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/fr&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFTranslate text=&amp;quot;&amp;quot; [lang=&amp;quot;&amp;quot;] [folder=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; text&lt;br /&gt;
: Identifiant du texte à traduire&lt;br /&gt;
&lt;br /&gt;
; lang ''(optionnel)''&lt;br /&gt;
: Identifiant de la langue dans laquelle doit être traduit le texte&lt;br /&gt;
: Si omis, le texte sera traduit dans la langue sélectionnée par l'utilisateur&lt;br /&gt;
&lt;br /&gt;
; folder ''(optionnel)''&lt;br /&gt;
: Nom du module&lt;br /&gt;
: Si omis, le fichier langue du noyau est utilisé&lt;br /&gt;
&lt;br /&gt;
== OFPutVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de déclarer une nouvelle variable.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFGetVar ==&lt;br /&gt;
&lt;br /&gt;
Permet d'afficher une variable tout comme la syntaxe &amp;lt;code&amp;gt;&amp;lt;OVnom-de-la-variable&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetVar name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable à afficher&lt;br /&gt;
&lt;br /&gt;
== OFIfNotIsSet ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable si elle n’est pas déjà définie.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFInclude ==&lt;br /&gt;
&lt;br /&gt;
Permet d'inclure un autre fichier OVML&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFInclude file=&amp;quot;&amp;quot; [cache=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin du fichier OVML relatif au répertoire ovml du skin ou du répertoire ovml du noyau&lt;br /&gt;
&lt;br /&gt;
; cache ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : Le cache n'est pas utilisé pour afficher le fichier.&lt;br /&gt;
:* 1 : Le cache est utilisé.&lt;br /&gt;
&lt;br /&gt;
== OFUrlContent ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le contenu d’une url. Très utile pour inclure dans Ovidentia des fichiers HTML d’un site Web statique&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFUrlContent url=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; url&lt;br /&gt;
: url de la page à inclure&lt;br /&gt;
&lt;br /&gt;
== OFRecurse ==&lt;br /&gt;
&lt;br /&gt;
La fonction OFRecurse permet d'exécuter un code tant qu'une condition est réalisée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFRecurse&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
Cette fonction peut prendre tous les paramètres que peut prendre le container appelé récursivement.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
Cet exemple permet d'afficher l'arborescence des catégories et thèmes d'articles.&lt;br /&gt;
Ici, la fonction &amp;lt;code&amp;gt;OFRecurse&amp;lt;/code&amp;gt; est utilisée pour relancer le container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt; autant de fois que désiré en lui précisant le paramètre parentid (voir container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
    &amp;lt;OCArticleCategories&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&lt;br /&gt;
            &amp;lt;OVCategoryName&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
                &amp;lt;OFRecurse parentid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;OVTopicName&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Opérateurs arithmétiques ==&lt;br /&gt;
&lt;br /&gt;
Permettent de faire des opérations arithmétiques sur des variables. Elles sont construites de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;X&amp;quot; expr2=&amp;quot;Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l'opération souhaitée entre 10 et 50.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l’opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Toutefois, pour pouvoir stocker cette valeur dans une variable, il faut ajouter le paramètre &amp;lt;code&amp;gt;saveas&amp;lt;/code&amp;gt; lors de l'appel de la fonction.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot; saveas=&amp;quot;NewTotal&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit la variable &amp;lt;code&amp;gt;NewTotal&amp;lt;/code&amp;gt; ayant pour valeur le résultat de l'opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Les opérateurs disponibles sont :&lt;br /&gt;
&lt;br /&gt;
=== OFAOAddition ===&lt;br /&gt;
&lt;br /&gt;
Permet d’additionner expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOAddition expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de l'addition&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de l'addition&lt;br /&gt;
&lt;br /&gt;
=== OFAOSubtraction ===&lt;br /&gt;
&lt;br /&gt;
Permet de soustraire expr2 à expr1.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 - 20&amp;quot;, soit -10.&lt;br /&gt;
&lt;br /&gt;
=== OFAOMultiplication ===&lt;br /&gt;
&lt;br /&gt;
Permet de faire le produit de expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOMultiplication expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
=== OFAODivision ===&lt;br /&gt;
&lt;br /&gt;
Permet de diviser expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la division&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la division&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 / 20&amp;quot;, soit 0.5.&lt;br /&gt;
&lt;br /&gt;
=== OFAOModulus ===&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le reste de la division de expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme du modulo&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme du modulo&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 % 20&amp;quot;, soit 10, car 10 / 20 = 0 + '''10'''.&lt;br /&gt;
&lt;br /&gt;
== OFHeader ==&lt;br /&gt;
&lt;br /&gt;
Permet d'envoyer un header HTTP pour le fichier ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur du header à modifier&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;content-type:text/xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de définir un cookie qui sera envoyé avec le reste des en-têtes.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetCookie name=&amp;quot;&amp;quot; expire=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cookie&lt;br /&gt;
&lt;br /&gt;
; expire&lt;br /&gt;
: Temps en secondes au bout duquel le cookie expire&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecteur au cookie&lt;br /&gt;
&lt;br /&gt;
== OFGetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer la valeur d'un cookie. Une variable ayant le nom du cookie récupéré est créée automatiquement.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetCookie name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cooke dont on souhatie récupérer la valeur&lt;br /&gt;
&lt;br /&gt;
== OFSetSessionVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de choisir le type de sections à afficher dans le portail.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Permet d'indiquer le type de filtre à appliquer sur les sections&lt;br /&gt;
:* &amp;quot;babSectionsType&amp;quot; définit le type des sections à afficher&lt;br /&gt;
:* &amp;quot;babOvmlCurrentDelegation&amp;quot; filtre sur les sections propres à une délégation&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Permet de préciser les sections à afficher.&lt;br /&gt;
:* Si name vaut &amp;quot;babSectionsType&amp;quot; :&lt;br /&gt;
:** 1 : Section Administration et Utilisateur&lt;br /&gt;
:** 2 : Sections générées par les articles (sections de catégories et de thèmes d'articles)&lt;br /&gt;
:** 4 : Sections personnalisées&lt;br /&gt;
:** 8 : Sections générées par les modules&lt;br /&gt;
:** 15 : Toutes les sections&lt;br /&gt;
:** '''Remarque :''' les valeurs peuvent s'additionner. Pour afficher les sections des articles et les sections personnalisées, on utilisera la valeur 6 (2 + 4)&lt;br /&gt;
:* Si name vaut &amp;quot;babOvmlCurrentDelegation&amp;quot;, value vaut l'id de la délégation&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;15&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera toutes les sections du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
affichera uniquement les sections personnalisées du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera les sections générées par les modules et les sections générées par les articles&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera uniquement les sections générées par la délégation dont l'identifiant est 5&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cache toutes les sections générées dans les délégations&lt;br /&gt;
&lt;br /&gt;
== OFRequest ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET) ou passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFRequest name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFPost ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPost name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre POST dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFGet ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFSitemapPosition ==&lt;br /&gt;
 &lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant le chemin dans le plan du site du nœud correspondant à la page courante d'Ovidentia (ou à l'élément de navigation passé en paramètre).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapPosition [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [node=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; langid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site en utilisant un identifiant de compatible avec le multilangue. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site. Si omis: la fonction retournera le chemin correspondant à la page courante d'Ovidentia&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le chemin commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé.&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
== OFSitemapMenu ==&lt;br /&gt;
&lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant l'arborescence des entrées de navigation d'Ovidentia (Plan du site), ou l'arborescence des entrées de navigation sous le nœud spécifié (si le paramètre selectednode est indiqué).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu [sitemap=&amp;quot;&amp;quot;] [baselangid=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [selectednode=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;1&amp;quot;] [maxdepth=&amp;quot;&amp;quot;] [ignorelastlevel=&amp;quot;0&amp;quot;] [mindepth=&amp;quot;0&amp;quot;] [outerul=&amp;quot;1&amp;quot;] [admindelegation=&amp;quot;0&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; baselangid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera en utilisant un identifiant compatible avec le multilangue&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
: S'il n'est pas renseigné, c'est le nœud DGAll qui sera utilisé (le nœud racine de la branche contenant les éléments de toutes les délégations confondues) ou le noeud &amp;quot;Custom&amp;quot; si un plan du site fourni par le module sitemap_editor est utilisé.&lt;br /&gt;
&lt;br /&gt;
; selectednode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier un nœud sélectionné dans le menu. La balise li correspondant à ce nœud se verra ajouter la classe css 'selected', et toutes ses balises li parentes ainsi qu'elle même auront la classe css 'active'. S'il n'est pas spécifié, c'est le nœud correspondant à la page courante qui est utilisé.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
; maxdepth ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre de niveaux (sous-menus imbriqués). Pas de limite par défaut.&lt;br /&gt;
&lt;br /&gt;
; ignorelastlevel  ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de ne pas afficher les nœuds n'ayant pas d'enfants.&lt;br /&gt;
: 1 : activé&lt;br /&gt;
: 0 ''(par défaut)'' : désactivé&lt;br /&gt;
&lt;br /&gt;
; mindepth ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de contourner 'ignorelastlevel' en forçant l’affichage des nœuds de niveau inférieur ou égal à cette valeur. 0 par défaut (désactivé).&lt;br /&gt;
&lt;br /&gt;
; outerul ''(optionnel)''&lt;br /&gt;
: Permet de de définir si le menu contient la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau.&lt;br /&gt;
: 1 ''(par défaut)'' : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau est présente.&lt;br /&gt;
: 0 : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau n'est pas présente.&lt;br /&gt;
&lt;br /&gt;
; admindelegation ''(optionnel)''&lt;br /&gt;
: Permet de définir que les nœuds d'administration ne seront affichés que si l'utilisateur à les droits de gestion correspondants.&lt;br /&gt;
: 1 : la délégation est prise en compte.&lt;br /&gt;
: 0 ''(par défaut)'' : la délégation n'est pas prise en compte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFCurrentNode ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'Id du nœud courant dans le plan de site.&lt;br /&gt;
&lt;br /&gt;
== OFThumbnail ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie une url vers l'image générée.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFThumbnail (id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour récupérer l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché.&lt;br /&gt;
&lt;br /&gt;
== OFImg ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie du HTML contenant un tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt; pour afficher l'image. Si aucune image ne peut être affichée, une chaine vide est retournée au lieu du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Les attributs non supportés par la fonction ovml serons reportés tel-quel en tant qu'attributs du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg (src=&amp;quot;&amp;quot; | ovsrc=&amp;quot;&amp;quot; | id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] &amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; src ''(optionnel)''&lt;br /&gt;
: Url vers une image, si cet attribut est déclaré mais contient une chaîne vide, la valeur retournée sera une chaîne vide au lieu du tag img. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; ovsrc ''(optionnel)''&lt;br /&gt;
: Permet de définir l'url d'une image en utilisant le nom d'une variable ovml. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour afficher l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
Affiche l'image que si le paramètre img est fourni dans l'url :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;img&amp;quot; saveas=&amp;quot;Image&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg ovsrc=&amp;quot;Image&amp;quot; alt=&amp;quot;Mon image&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Affiche la photo de l'utilisateur connecté :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USERID&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg id_user=&amp;quot;&amp;lt;OVBAB_SESS_USERID&amp;gt;&amp;quot; maxwidth=&amp;quot;48&amp;quot; maxheight=&amp;quot;48&amp;quot; alt=&amp;quot;&amp;lt;OVBAB_SESS_USER&amp;gt;&amp;quot; resizemode=&amp;quot;CROP_CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSitemapCustomNodeId ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'ID du noeud trouvé dans le plan du site et qui a pour cible le nœud fourni par le paramètre nodeid dans le plan du site du noyau. Si aucun noeud est trouvé dans le plan du site, la valeur de l'attribut nodeid est retourné a la place.&lt;br /&gt;
&lt;br /&gt;
Lors de la mise en place d'un skin cela permet d'indiquer un nœud connu dans le plan du site du noyau, ci celui-ci est inséré dans le plan du site personnalisé à l'aide d'une référence, le nouveau nœud sera automatiquement pris en compte.&lt;br /&gt;
&lt;br /&gt;
Si il existe plusieurs nœuds avec la même cible dans le plan du site du noyau, le premier trouvé sera utilisé&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;&amp;quot; [basenode=&amp;quot;&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: ID du nœud dans le plan du site proposé par le noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Racine de la recherche dans le plan du site personnalisé.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;bab_Articles&amp;quot; saveas=&amp;quot;CustomNodeId&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu basenode=&amp;quot;&amp;lt;OVCustomNodeId&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPreviousArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article précédant l'article spécifié. L'article précédant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPreviousArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFNextArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article suivant l'article spécifié. L'article suivant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFNextArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFWebStat ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.2.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'enregistrer un évènement qui sera comptabilisé dans les statistiques.&lt;br /&gt;
Ceci est particulièrement utile lors de l'affichage d'articles par OvML afin que ceux-ci soient correctement pris en compte dans les statistiques en tant qu'articles vus.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFWebStat name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Type d’évènement à enregistrer&lt;br /&gt;
:* bab_addon&lt;br /&gt;
:* bab_page&lt;br /&gt;
:* bab_articles&lt;br /&gt;
:* bab_artfiles&lt;br /&gt;
:* bab_ovml&lt;br /&gt;
:* bab_fmfolders&lt;br /&gt;
:* bab_fmfiles&lt;br /&gt;
:* bab_forums&lt;br /&gt;
:* bab_threads&lt;br /&gt;
:* bab_posts&lt;br /&gt;
:* bab_faqs&lt;br /&gt;
:* bab_faqsqr&lt;br /&gt;
:* bab_searchword&lt;br /&gt;
:* bab_xlinks&lt;br /&gt;
:* bab_dbdirectories&lt;br /&gt;
:* bab_ldapdirectories&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur correspondant au type d'évènement. Par exemple id de l'article pour bab_articles.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Affichage de l'article --&amp;gt;&lt;br /&gt;
    &amp;lt;OFWebStat name=&amp;quot;bab_articles&amp;quot; value=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFAddStyleSheet ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.5.93&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'insérer un fichier CSS dans l'élément &amp;lt;code&amp;gt;&amp;lt;head&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;/code&amp;gt; de la page HTML.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAddStyleSheet file=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin de la feuille de style relatif au dossier '''styles''' du noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.2.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetPath path=&amp;quot;&amp;quot; file_relative=&amp;quot;1&amp;quot; saveas=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file_relative&lt;br /&gt;
: Convertit un chemin relatif au fichier ovml en un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetSelectedSkinPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie le chemin du répertoire du thème sélectionné.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;OFGetSelectedSkinPath&amp;gt;''' doit remplacer '''skins/&amp;lt;OVbabSkin&amp;gt;/''' dans les fichiers ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetSelectedSkinPath&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCsrfProtectToken ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.4.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de protection contre les attaques CSRF, il doit être ajouté dans tous les formulaire utilisant la méthode POST.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;babCsrfProtect&amp;quot; value=&amp;quot;&amp;lt;OFGetCsrfProtectToken&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCurrentAdmGroup ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.5.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de la délegation actuellement administré par l'utilisateur courrant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;lt;OFGetCurrentAdmGroup&amp;gt;&amp;quot;&amp;gt;&amp;lt;OVDelegationName&amp;gt;&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPortletContainer ==&lt;br /&gt;
&lt;br /&gt;
''Nécessite l'installation du module '''portlets'''''&lt;br /&gt;
&lt;br /&gt;
Permet l'intégration d'une zone de portlet dans la page.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPortletContainer id=&amp;quot;&amp;quot; [mode=&amp;quot;static&amp;quot;] [placeholder=&amp;quot;&amp;quot;] [editplaceholder=&amp;quot;&amp;quot;] [description=&amp;quot;&amp;quot;] [classname=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id&lt;br /&gt;
: L'identifiant unique du portlet&lt;br /&gt;
&lt;br /&gt;
; mode ''(optionnel)''&lt;br /&gt;
: Le type de portlet&lt;br /&gt;
:* static ''(par défaut)'' : Le portlet est personnel, chaque utilisateur peut configurer son portlet&lt;br /&gt;
:* locked : Le portlet est le même pour tout les utilisateurs&lt;br /&gt;
&lt;br /&gt;
; placeholder ''(optionnel)''&lt;br /&gt;
: Un texte à afficher lorsque la zone de portlet est vide&lt;br /&gt;
&lt;br /&gt;
; editplaceholder ''(optionnel)''&lt;br /&gt;
: Un texte à afficher lorsque l'utilisateur édite la zone de portlet&lt;br /&gt;
&lt;br /&gt;
; description ''(optionnel)''&lt;br /&gt;
: Un texte toujours affiché&lt;br /&gt;
&lt;br /&gt;
; classname''(optionnel)''&lt;br /&gt;
: Une classe est ajoutée sur la div&lt;br /&gt;
&lt;br /&gt;
;categories&lt;br /&gt;
&lt;br /&gt;
;initwith&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetRegistryValue ==&lt;br /&gt;
&lt;br /&gt;
Renvoie une valeur de configuration gérée par la bab_Registry.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.97&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFGetRegistryValue path=&amp;quot;/path/to/value&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Le chemin de la registry correspondant à la valeur recherchée&lt;br /&gt;
&lt;br /&gt;
= Les containers OvML =&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les containers contiennent des tags OvML et du code HTML. Ce sont généralement des listes de données identiques ou des conditions. &lt;br /&gt;
&lt;br /&gt;
A l'appel d'un container, OvML met à votre disposition des variables &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La liste des variables dépend du type de container.&lt;br /&gt;
&lt;br /&gt;
Ces variables ne sont plus disponibles en dehors du container.&lt;br /&gt;
&lt;br /&gt;
A l’intérieur de tout container de type liste, les variables suivantes sont disponibles :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCIndex&lt;br /&gt;
| Index de l’entrée courante en commençant par 0&lt;br /&gt;
|-&lt;br /&gt;
| OVCCount&lt;br /&gt;
| Le nombre total d’entrées dans le container&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de comparaison ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent d’effectuer des comparaisons entre les valeurs expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
Si la condition est vrai, le contenu du container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfEqual&lt;br /&gt;
| Vrai si expr1 est égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotEqual&lt;br /&gt;
| Vrai si expr1 est différent expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThan&lt;br /&gt;
| Vrai si expr1 est strictement inférieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThanOrEqual&lt;br /&gt;
| Vrai si expr1 est inférieur ou égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThan&lt;br /&gt;
| Vrai si expr1 est strictement supérieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThanOrEqual&lt;br /&gt;
| Vrai si expr1 est supérieur ou égal à expr2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la comparaison&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la comparaison&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_LOGGED&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfEqual expr1=&amp;quot;&amp;lt;BAB_SESS_LOGGED&amp;amp;gt;&amp;quot; expr2=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Vous êtes connecté !&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/OCIfEqual&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de test d'existence sur les variables ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent de vérifier l'existence ou non d'une variable.&lt;br /&gt;
&lt;br /&gt;
Si la variable est définie ou non, selon le container, le container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name existe&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name n'existe pas&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx name=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable dont on doit tester l'existence&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte ne sera pas affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;variable&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte sera affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OCIfUserMemberOfGroups ==&lt;br /&gt;
&lt;br /&gt;
Ce container est exécuté si l'utilisateur courant appartient à un groupe&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfUserMemberOfGroups groupid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [childs=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCIfUserMemberOfGroups&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; groupid&lt;br /&gt;
: id du groupe ou plusieurs ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Cette variable permet de tester si un utilisateur spécifique appartient à des groupes en donnant un id utilisateur.&lt;br /&gt;
: Si omis, elle prend la valeur de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: yes : L'utilisateur courant doit appartenir à tous les groupes spécifiés dans groupid&lt;br /&gt;
: no ''(par défaut)'' : L'utilisateur courant doit appartenir à au moins un des groupes spécifiés dans groupid&lt;br /&gt;
&lt;br /&gt;
; childs ''(optionnel)''&lt;br /&gt;
: yes : Pour chaque groupe, inclure ses enfants&lt;br /&gt;
: no ''(par défaut)'' : Les enfants ne sont pas inclus&lt;br /&gt;
&lt;br /&gt;
== OCArticlesHomePages ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles des pages d’accueil privée ou publique.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlesHomePages type=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticlesHomePages&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée&lt;br /&gt;
: public : Liste les articles de la page d’accueil publique&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: yes : Filtre les articles selon le droit de visibilité&lt;br /&gt;
: no ''(par défaut)'' : Ne filtre pas&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCategoryId&lt;br /&gt;
| Id de la catégorie du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicTitle&lt;br /&gt;
| Titre du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoi une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers récemment déposés.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFiles last=&amp;quot;&amp;quot; path=&amp;quot;&amp;quot; [folderid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fichiers souhaité&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Indique dans quel sous-répertoire il faut chercher.&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id de l’espace ou plusieurs ids séparés par des virgules.&lt;br /&gt;
: Si omis, le container liste les fichiers récents de tous les répertoires.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fichiers par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fichiers par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fichiers aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileModifiedBy&lt;br /&gt;
| Dernière personne ayant modifié le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fichier a été créé. Si nul (0), le fichier a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles récents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentArticles last=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre d‘articles souhaité&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tous thèmes confondus&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie, tous les thèmes enfants seront utilisés&lt;br /&gt;
: si categoryid est utilisé, topicid devient obsolète&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'article a été créé. Si nul (0), l'article a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers commentaires d'articles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentComments last=&amp;quot;&amp;quot; [articleid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentComments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de commentaires souhaité&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires tous articles confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentThreads ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers fils de discussion de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentThreads last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentThreads&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fils de discussion souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fils de discussion, tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières contributions de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentPosts last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [threadid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentPosts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de contributions souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; threadid ''(optionnel)''&lt;br /&gt;
: Id du fil de discussion&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous sujets confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les contributions aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières questions de faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFaqQuestions last=&amp;quot;&amp;quot; [faqid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de questions souhaité&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières questions, toutes faqs confondues&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie de faq&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question en base de données&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Adresse Web pour accéder à la question dans le portail&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Adresse Web pour accéder à la question en plein écran (destiné à une vue popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionDate&lt;br /&gt;
| Date de création de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionAuthor&lt;br /&gt;
| Auteur de la question&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategories [parentid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; parentid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie parent ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: 0 ''(par défaut)'' : le container liste les catégories de thèmes à la racine.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryNext&amp;gt;...&amp;lt;/OCArticleCategoryNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idendiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryPrevious&amp;gt;...&amp;lt;/OCArticleCategoryPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCParentsArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets parents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCParentsArticleCategory categoryid=&amp;quot;&amp;quot; [reverse=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCParentsArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie.&lt;br /&gt;
&lt;br /&gt;
; reverse ''(optionnel)''&lt;br /&gt;
: 1 si on souhaite la liste dans l’ordre inverse.&lt;br /&gt;
: 0 ''(par défaut)'' : Les catégories sont triées dans l'ordre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une ou plusieurs catégorie de sujet.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategory categoryid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopics ==&lt;br /&gt;
&lt;br /&gt;
Liste des thèmes d'articles d'une catégorie donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article. La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles. La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicNext&amp;gt;...&amp;lt;/OCArticleTopicNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicPrevious&amp;gt;....&amp;lt;/OCArticleTopicPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idem que ceux du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopic ==&lt;br /&gt;
&lt;br /&gt;
Description d’un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic [topicid=&amp;quot;&amp;quot;] [topicname=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème d’articles ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles.&lt;br /&gt;
&lt;br /&gt;
; topicname ''(optionnel)''&lt;br /&gt;
: Nom du thème d’articles&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles ou s'appuie sur le paramètre topicid.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche tous les thèmes dont l'utilisateur a le droit et ayant pour nom &amp;quot;essai&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 ayant pour nom essai.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom se termine par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom commence par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom contient la chaîne essai&lt;br /&gt;
&lt;br /&gt;
== OCArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste des articles d'un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 8.6.94 d'Ovidentia, les paramètres ajoutés à ce container devrait permettre de replacer OCRecentArticles, OCArticlesHomePage et OCArticle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticles [delegationid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [topicid=&amp;quot;&amp;quot;] [articleid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [homepage=&amp;quot;public|private&amp;quot;] [archive=&amp;quot;&amp;quot;] [offset=&amp;quot;&amp;quot;] [rows=&amp;quot;&amp;quot;] [limit=&amp;quot;[offset,]rows&amp;quot;] [order=&amp;quot;asc | desc&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
:: Id de la catégorie, tous les thèmes enfants seront utilisés &lt;br /&gt;
:: si categoryid est utilisé, topicid devient obsolète &lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule &lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; homepage ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée &lt;br /&gt;
: public : Liste les articles de la page d’accueil publique &lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; offset ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nombre d'articles à ignorer à partir du début de la liste&lt;br /&gt;
: 0 ''(par défaut)'' : aucune article n'est ignoré&lt;br /&gt;
&lt;br /&gt;
; rows ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
: -1 ''(par défaut)'' : toutes les lignes sont prises&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: ''Alternative à rows et offset''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCategoryId&lt;br /&gt;
| Id de la catégorie du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleNext&amp;gt;...&amp;lt;/OCArticleNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticlePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlePrevious&amp;gt;...&amp;lt;/OCArticlePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticle ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur les fichiers joints à un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleFiles articleid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCArticleFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForums ==&lt;br /&gt;
&lt;br /&gt;
Liste des forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForums [forumid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCForums&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les forums.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForumNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForumNext&amp;gt;...&amp;lt;/OCForumNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForumPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForumPrevious&amp;gt;...&amp;lt;/OCForumPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForum ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un forum donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForum forumid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCForum&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid :&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCThread ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fil de discussion donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCThread threadid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCThread&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; threadid&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadForumId&lt;br /&gt;
| Id du forum contenant le fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadId&lt;br /&gt;
| Id du sujet du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadPostId&lt;br /&gt;
| Id de la contribution initiale&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadLastPostId&lt;br /&gt;
| Id de la dernière contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadDate&lt;br /&gt;
| Date de la création du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarter&lt;br /&gt;
| Nom du l'initiateur du sujet&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarterId&lt;br /&gt;
| ID de l'utilisateur ayant initié le sujet ( peut être égal à 0 s'il s'agit d'un utilisateur anonyme) &lt;br /&gt;
|-&lt;br /&gt;
| OVThreadUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPost ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une contribution donnée ou plusieurs séparées par des virgules.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCPost postid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid :&lt;br /&gt;
: Id de la contribution ou plusieurs Ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du fil de la discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthorId&lt;br /&gt;
| ID de l'auteur (peut être égal à 0 si l'auteur était un utilisateur anoyme)&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution à l'aide d'une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostReplyUrl&lt;br /&gt;
| Url pour répondre (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostModifyUrl&lt;br /&gt;
| Url pour modifier (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostConfirmUrl&lt;br /&gt;
| Url pour confirmer (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostDeleteUrl&lt;br /&gt;
| Url pour supprimer la contribution (sinon vide si pas de droit) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPostFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations de fichiers sur une contribution donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCPostFiles postid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid&lt;br /&gt;
: Id de la contribution&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolders [folderid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFolders&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolderNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderNext&amp;gt;...&amp;lt;/OCFolderNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolderPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderPrevious&amp;gt;...&amp;lt;/OCFolderPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolder ==&lt;br /&gt;
&lt;br /&gt;
Donne les information sur un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolder folderid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFolder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSubFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-répertoires du répertoire path d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSubFolders folderid=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSubFolders&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les sous-répertoire du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderName&lt;br /&gt;
| Nom du sous répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des fichiers d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFiles folderid=&amp;quot;&amp;quot; rows=&amp;quot;&amp;quot; offset=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; offset&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nième fichier à partir du début de la liste&lt;br /&gt;
&lt;br /&gt;
; rows&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les fichiers du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: En lien avec l'attribut orderby.&lt;br /&gt;
:* asc ''(par défaut)'' : Ordonne les fichiers par ordre croissant&lt;br /&gt;
:* desc : Ordonne les fichiers par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
:''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
:* name ''(par défaut)'' : Ordonne les fichiers par nom&lt;br /&gt;
:* creation : Ordonne les fichiers par date de création&lt;br /&gt;
:* modification : Ordonne les fichiers par date de modification&lt;br /&gt;
:* size : Ordonne les fichiers par taille&lt;br /&gt;
:* hits : Ordonne les fichiers par nombre de &amp;quot;hits&amp;quot;&lt;br /&gt;
:* manual : Ordonne les fichiers suivant l'ordre défini manuellement sur le répertoire.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url du fichier si celui-ci est une image (utilisation pour un affichage). Cette variable ne prend pas en compte les droits définis au niveau du gestionnaire de fichiers.&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFileNext&amp;gt;...&amp;lt;/OCFileNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFiles|OCFiles]].&lt;br /&gt;
&lt;br /&gt;
== OCFilePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFilePrevious&amp;gt;...&amp;lt;/OCFilePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFile ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fichier d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFile fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFile&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileFields ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des champs d'un fichier donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFileFields fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFileFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldName&lt;br /&gt;
| Nom du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqs ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des Faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqs [faqid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqs&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqNext&amp;gt;...&amp;lt;/OCFaqNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqPrevious&amp;gt;...&amp;lt;/OCFaqPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaq ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une Faq donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaq faqid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategories ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des sous catégories d’une Faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategories faqid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqSubCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la faq&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations des sous-catégories d’une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategory faqsubcatid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqSubCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid&lt;br /&gt;
: Id de la sous catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des questions/réponses d'une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestions [faqid=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la sous catégorie faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs indiquées par le paramètre faqid.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionNext&amp;gt;...&amp;lt;/OCFaqQuestionNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionPrevious&amp;gt;...&amp;lt;/OCFaqQuestionPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestion ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une questions/réponses donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestion questionid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqQuestion&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; questionid&lt;br /&gt;
: Id de la question/réponse de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles d'un thème donné en attente d'approbation pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingArticles [topicid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation tout thème confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les commentaires en attente d'approbation d'un article donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingComments [articleid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingComments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires en attente de tout article confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les commentaires en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date de publication du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers en attente d'approbation d'un répertoire donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingFiles [folderid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fichiers en attente de tout répertoire confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les fichiers en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste les contributions en attente d'approbation d'un forum donné ( forumid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingPosts [forumid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingPosts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les contributions en attente de tout forum confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les contributions en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendars ==&lt;br /&gt;
&lt;br /&gt;
Liste les calendriers &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendars [type=&amp;quot;&amp;quot;] [calendarid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendars&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste tous les agendas. type peut prendre les valeurs suivantes :&lt;br /&gt;
: user: les agendas personnels &lt;br /&gt;
: group: les agendas de groupes&lt;br /&gt;
: resource: les agendas de ressources&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Un ou plusieurs id d'agendas séparés par des virgules&lt;br /&gt;
: Si omis, le container liste tous les agendas.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarId&lt;br /&gt;
| Id de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarName&lt;br /&gt;
| Intitulé de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarDescription&lt;br /&gt;
| Description de l'agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarOwnerId&lt;br /&gt;
| Id du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarType&lt;br /&gt;
| Type de l’agenda ( user, group ou resource )&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarUrl&lt;br /&gt;
| Url pour accéder à la page Agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories d’événements des agendas &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarCategories [filter=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryName&lt;br /&gt;
| Intitulé de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarUserEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas personnels&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarUserEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarUserEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité.Remarque : si le paramètre est à «&amp;amp;nbsp;no&amp;amp;nbsp;», les événements privés seront aussi remontés&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarGroupEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas collectifs (anciennement agendas de groupes)&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarGroupEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarGroupEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; groupid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
: Remarque : le paramètre groupid correspond à l'identifiant (grpid) de l'agenda lorsqu'on utilise les agendas collectifs.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarResourceEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas de ressources&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarResourceEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarResourceEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparées par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; resourceid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas ( personnel, groupes ou de ressources )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date &lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramènera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas le container liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarId&lt;br /&gt;
| Id numérique de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrlId&lt;br /&gt;
| Id de l'agenda principal contenant le type, exemple &amp;quot;personal/1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarName&lt;br /&gt;
| Nom de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarType&lt;br /&gt;
| type de l'agenda principal (exemple: &amp;quot;caldav_personal&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectories ==&lt;br /&gt;
&lt;br /&gt;
Liste les annuaires de base de données&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectories [directoryid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid ''(optionnel)''&lt;br /&gt;
: Id de l'annuaire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: « database » ou « group », si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectory directoryid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryFields ==&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryFields directoryid=&amp;quot;&amp;quot; [all=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: 1 : Donne la liste de tous les champs&lt;br /&gt;
: 0 : Donne la liste de champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldId&lt;br /&gt;
| Identifiant du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Le tableau ci-dessous donne la correspondance entre les champs et leurs identifiants :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Champ&lt;br /&gt;
! Identifiant&lt;br /&gt;
|-&lt;br /&gt;
| Surnom&lt;br /&gt;
| cn&lt;br /&gt;
|-&lt;br /&gt;
| Nom&lt;br /&gt;
| sn&lt;br /&gt;
|-&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
| mn&lt;br /&gt;
|-&lt;br /&gt;
| Prénom&lt;br /&gt;
| givenname&lt;br /&gt;
|-&lt;br /&gt;
| Photo&lt;br /&gt;
| jpegphoto&lt;br /&gt;
|-&lt;br /&gt;
| Adresse de messagerie&lt;br /&gt;
| email&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (bureau)&lt;br /&gt;
| btel&lt;br /&gt;
|-&lt;br /&gt;
| Tél. mobile&lt;br /&gt;
| mobile&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (domicile)&lt;br /&gt;
| htel&lt;br /&gt;
|-&lt;br /&gt;
| Télécopie (bureau)&lt;br /&gt;
| bfax&lt;br /&gt;
|-&lt;br /&gt;
| Titre&lt;br /&gt;
| title&lt;br /&gt;
|-&lt;br /&gt;
| Service&lt;br /&gt;
| departmentnumber&lt;br /&gt;
|-&lt;br /&gt;
| Société&lt;br /&gt;
| organisationname&lt;br /&gt;
|-&lt;br /&gt;
| Rue (bureau)&lt;br /&gt;
| bstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (bureau)&lt;br /&gt;
| bcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (bureau)&lt;br /&gt;
| bpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (bureau)&lt;br /&gt;
| bstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (bureau)&lt;br /&gt;
| bcountry&lt;br /&gt;
|-&lt;br /&gt;
| Rue (domicile)&lt;br /&gt;
| hstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (domicile)&lt;br /&gt;
| hcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (domicile)&lt;br /&gt;
| hpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (domicile)&lt;br /&gt;
| hstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (domicile)&lt;br /&gt;
| hcountry&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 1&lt;br /&gt;
| user1&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 2&lt;br /&gt;
| user2&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 3&lt;br /&gt;
| user3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Pour les champs additionnels, les identifiants sont de la forme '''babdirfXX''' ou '''XX''' est l'id du champ additionnel ( correspondant à fxid dans la liste des champs additionnels de l'annuaire ).&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMembers ==&lt;br /&gt;
&lt;br /&gt;
Liste les membres d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMembers directoryid=&amp;quot;&amp;quot; [fields=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [like=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryMembers&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: Ignoré si l'attribut '''fields''' est spécifié&lt;br /&gt;
: 1 : Donne tous les champs pour chaque membre&lt;br /&gt;
: 0 : Donne uniquement les champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
; fields ''(optionnel)''&lt;br /&gt;
: liste des identifiants des champs souhaités séparés par des virgules ( exemple &amp;quot;sn,givenname,email&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Identifiant du champ à utiliser pour ordonner la liste&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; like ''(optionnel)''&lt;br /&gt;
: Restreint la liste des membres ayant le champ spécifié par orderby (exemple orderby=&amp;quot;givenname&amp;quot;) commençant par ce motif ( exemple like=&amp;quot;A&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUrl&lt;br /&gt;
| Url pour accéder à la fiche détaillée du membre&lt;br /&gt;
|-&lt;br /&gt;
| DirectoryMemberEmailUrl&lt;br /&gt;
| Url pour afficher la popup de composition de message&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMemberFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryMembers'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMemberFields&amp;gt;...&amp;lt;/OCDbDirectoryMemberFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntry ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un membre d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntry directoryid=&amp;quot;&amp;quot; memberid=&amp;quot;&amp;quot; userid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectoryEntry&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; memberid&lt;br /&gt;
: Id du membre dans l'annuaire&lt;br /&gt;
&lt;br /&gt;
; userid&lt;br /&gt;
: Id Ovidentia de l'utilisateur s'il est enregistré&lt;br /&gt;
: Ignoré si memberid renseigné.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberUrl&lt;br /&gt;
| Url vers la fiche annuaire du membre&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntryFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryEntry'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntryFields&amp;gt;...&amp;lt;/OCDbDirectoryEntryFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryAcl ==&lt;br /&gt;
&lt;br /&gt;
Liste les utilisateurs ayant des droits sur un annuaire.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryAcl directoryid=&amp;quot;&amp;quot; [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryAcl&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: modify : pour les utilisateurs ayant le droit de modifier une fiche&lt;br /&gt;
: add : pour les utilisateurs ayant le droit d'ajouter une fiche&lt;br /&gt;
: view : pour les utilisateurs ayant le droit de consulter l'annuaire&lt;br /&gt;
: delete :  pour les utilisateurs ayant le droit de supprimer une fiche&lt;br /&gt;
: export :  pour les utilisateurs ayant le droit d'exporter l'annuaire&lt;br /&gt;
: import :  pour les utilisateurs ayant le droit d'importer l'annuaire&lt;br /&gt;
: empty :  pour les utilisateurs ayant le droit de vider l'annuaire&lt;br /&gt;
: bind :  pour les utilisateurs ayant le droit d'attacher une fiche&lt;br /&gt;
: unbind :  pour les utilisateurs ayant le droit de détacher une fiche&lt;br /&gt;
: view :  pour les utilisateurs ayant le droit de voir les fiches (DEFAULT)&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserFullName&lt;br /&gt;
| Nom complet de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserEmail&lt;br /&gt;
| Adresse email de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserId&lt;br /&gt;
| Id de l'utilisateur dans la base de données&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegations ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegations [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegations&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si yes : le container tient compte des droits d'accès de l'utilisateur&lt;br /&gt;
: Si no : le container ne tient pas compte des droits d'accès et ramène toutes les délégations créées dans le portail&lt;br /&gt;
: Si omis, le container tient compte des droits d'accès&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegation ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont fait partie l'utilisateur courant&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegation delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegation&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsManaged [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont l'utilisateur courant est administrateur.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationItems ==&lt;br /&gt;
&lt;br /&gt;
Liste les fonctions déléguées aux administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationItems delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationItems&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemName&lt;br /&gt;
| Intitulé de la fonction&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemValue&lt;br /&gt;
| 1: si la fonction est déléguée, 0 sinon&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationAdministrators ==&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationAdministrators delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationAdministrators&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationUserId&lt;br /&gt;
| Id de l'administrateur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategories [categoryid=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: Si omis, le container liste toutes les catégories&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une catégorie de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategory [categoryid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationsCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmSpaces ==&lt;br /&gt;
&lt;br /&gt;
Liste les espaces de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmSpaces&amp;gt;...&amp;lt;/OCTmSpaces&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceId&lt;br /&gt;
| Id de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceName&lt;br /&gt;
| Nom de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceDescription&lt;br /&gt;
| Description de l'espace de projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmProjects ==&lt;br /&gt;
&lt;br /&gt;
Liste les projets d'un espace de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmProjects spaceid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCTmProjects&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; spaceid&lt;br /&gt;
: Id de l'espace de projets&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectId&lt;br /&gt;
| Id du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectName&lt;br /&gt;
| Nom du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectDescription&lt;br /&gt;
| Description du projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmTasks ==&lt;br /&gt;
&lt;br /&gt;
Liste les tâches d'un projet ou des tâches personnelles du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmTasks [projectid=&amp;quot;&amp;quot;] [startdate=&amp;quot;&amp;quot;] [enddate=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCTmTasks&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; projectid ''(optionnel)''&lt;br /&gt;
: Id du projet.&lt;br /&gt;
: Si omis, le conteneur renvoie les tâches personnelles de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; startdate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de début est postérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; enddate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de fin est antérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;&lt;br /&gt;
: desc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order. La valeur par défault est &amp;quot;TaskNumber&amp;quot;.&lt;br /&gt;
: Cet attribut peur contenir le nom de n'importe laquelle des variables renvoyées sans le préfixe &amp;quot;OV&amp;quot;, par exemple &amp;quot;TaskCategoryName&amp;quot; ou &amp;quot;TaskEndDate&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskId&lt;br /&gt;
| Id de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskProjectId&lt;br /&gt;
| Id du projet de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskNumber&lt;br /&gt;
| Numéro de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskShortDescription&lt;br /&gt;
| Description courte de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskStartDate&lt;br /&gt;
| Date de début de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskEndDate&lt;br /&gt;
| Date de fin de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryId&lt;br /&gt;
| Id de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryName&lt;br /&gt;
| Nom de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCompletion&lt;br /&gt;
| Niveau d'avancement de la tâche (0-100)&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskOwnerId&lt;br /&gt;
| Id de l'utilisateur propriétaire de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskClass&lt;br /&gt;
| Classe de la tâche&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OCOrgUserEntities ==&lt;br /&gt;
&lt;br /&gt;
Liste les entités d'organigrammes pour lesquelles un utilisateur à un rôle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgUserEntities userId=&amp;quot;&amp;quot; [orgChartId=&amp;quot;&amp;quot;] [roleType=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgUserEntities&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; userId&lt;br /&gt;
: Identifiant (entier) de l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; orgChartId ''(optionnel)''&lt;br /&gt;
: Identifiant (entier) de l'organigramme.&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'organigramme par défaut (nommé à l'origine Ovidentia) qui est utilisé.&lt;br /&gt;
&lt;br /&gt;
; roleType ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors tous les rôles seront utilisés.&lt;br /&gt;
: Les rôles sont des valeurs de 0 à 3&lt;br /&gt;
: 0 étant les rôles personnalisés&lt;br /&gt;
: 1 étant le rôle supérieur&lt;br /&gt;
: 2 étant le rôle employé&lt;br /&gt;
: 3 étant le rôle membre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OCOrgPathToEntity ==&lt;br /&gt;
&lt;br /&gt;
Liste toutes les entités parentes d'une entité d'un organigramme.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgPathToEntity entityId=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [includeEntity=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgPathToEntity&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'ordre ascendant qui est utilisé.&lt;br /&gt;
: Ordre dans lequel le chemin jusqu'à la racine sera retourné, les valeurs possible sont asc ou desc&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
; includeEntity ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis, alors l'entité ne sera pas incluse dans les résultats.&lt;br /&gt;
: Les valeurs possibles sont&amp;amp;nbsp;:&lt;br /&gt;
: 0 pour ne pas inclure l'entité (valeur par défaut)&lt;br /&gt;
: 1 pour inclure l'entité&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgChildEntities ==&lt;br /&gt;
&lt;br /&gt;
Liste toutes les entités enfant directes d'une entité d'un organigramme.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.100&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgChildEntities entityId=&amp;quot;&amp;quot; &amp;gt;...&amp;lt;/OCOrgChildEntities&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OCOrgEntityMembers ==&lt;br /&gt;
&lt;br /&gt;
Liste tous les membres d'une entité.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.100&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgEntityMembers entityId=&amp;quot;&amp;quot; &amp;gt;...&amp;lt;/OCOrgEntityMembers&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberDirEntryId&lt;br /&gt;
| Identifiant (entier) de la fiche annuaire de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberRoleType&lt;br /&gt;
| Id du rôle : 1 = Superior, 2 = Temporary employee, 3 = Members, 0 = Other collaborators&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberRoleName&lt;br /&gt;
| Nom du rôle&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserDisabled&lt;br /&gt;
| Utilisateur est désactivé (1 ou 0)&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserConfirmed&lt;br /&gt;
| Utilisateur est confirmé (1 ou 0)&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberSn&lt;br /&gt;
| Nom&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberGivenname&lt;br /&gt;
| Prénom&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserId&lt;br /&gt;
| Id user correspondant&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCMultipages ==&lt;br /&gt;
&lt;br /&gt;
Ce container permet de faciliter les calculs réalisés pendant un multi-pages. Ainsi selon le nombre total de résultats et le nombre de résultats à afficher par pages, le container permet de retourner le nombre de pages que contient le multi-pages. &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCMultipages total=&amp;quot;&amp;quot; maxpages=&amp;quot;&amp;quot; perpage=&amp;quot;&amp;quot; currentpage=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCMultipages&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; total&lt;br /&gt;
: Nombre total de résultats.&lt;br /&gt;
&lt;br /&gt;
; maxpages&lt;br /&gt;
: Nombre maximum de pages à afficher&lt;br /&gt;
&lt;br /&gt;
; perpage&lt;br /&gt;
: Nombre maximum de résultats à afficher par pages&lt;br /&gt;
&lt;br /&gt;
; currentpage&lt;br /&gt;
: Numéro de la page en cours&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCurrentPageNumber &lt;br /&gt;
| Numéro de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVNextPageNumber&lt;br /&gt;
| Numéro de la page suivante si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVPreviousPageNumber&lt;br /&gt;
| Numéro de la page précédente si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVTotalPages&lt;br /&gt;
| Nombre total de pages&lt;br /&gt;
|-&lt;br /&gt;
| OVResultFirst&lt;br /&gt;
| Index du premier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultLast&lt;br /&gt;
| Index du dernier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultsPage&lt;br /&gt;
| Nombre de résultats sur la page courante&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntries ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-entrées de navigation d'Ovidentia (Plan du site) d'une entrée parente. Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntries (node=&amp;quot;&amp;quot; | langid=&amp;quot;&amp;quot;) [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntries&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; langid&lt;br /&gt;
: Identifiant multilangue de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: peut être utilisé à la place de l'attribut node&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntry ==&lt;br /&gt;
&lt;br /&gt;
Renvoie les information sur une entrée de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntry node=&amp;quot;&amp;quot; [sitemap=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntry&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément (noeud du plan du site).&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapCustomNode ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des noeuds ayant pour cible l'id spécifié dans l'attribut &amp;lt;code&amp;gt;target&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans le module sitemap_editor, la valeur à saisir dans l'attribut target est affiché dans l'entête sur la page de visualisation du nœud.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapCustomNode [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] target=&amp;quot;&amp;quot; [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapCustomNode&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; target&lt;br /&gt;
: Id du noeud cible&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin. s'il n'est pas renseigné, le noeur racine par défaut sera utilisé (Custom pour le plan du site fourni par sitemap_editor), DGAll pour le plan du site du noyau).&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: permet de limiter le nombre d'éléments retournés, par exemple, &amp;lt;code&amp;gt;limit=&amp;quot;0,1&amp;quot;&amp;lt;/code&amp;gt; pour obtenir seulement le premier noeud. La syntaxe est identique à l'attribut &amp;lt;code&amp;gt;limit&amp;lt;/code&amp;gt; de OCSitemapPath&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapPath ==&lt;br /&gt;
&lt;br /&gt;
Retourne le chemin de fer (rail) d'une entrée de navigation sous la forme d'une liste d'entrées de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapPath [node=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapPath&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin.&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5,2&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur à 2 éléments à partir du 5ème. Si la première valeur est négative, l'index du premier élément retourné sera calculé à partir du nombre d'élément total. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;-1,1&amp;quot;&amp;lt;/code&amp;gt; affiche le dernier élément seulement. L'index négatif est supporté à partir d'ovidentia &amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Si la valeur est &amp;quot;1&amp;quot;, le denier noeud du plan du site auquel on a accédé sera mémorisé et récupéré lors de l'accès a une page en dehors du plan du site.&lt;br /&gt;
: La valeur par défaut est &amp;quot;1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Différentes méthodes d’utilisation d’un fichier OvML =&lt;br /&gt;
== Utilisation dans une url ==&lt;br /&gt;
Un fichier OvML peut être appellé en utilisant l’url suivante :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où fichier-ovml est le nom de votre fichier OvML qui doit se trouver dans le répertoire suivant&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
skins/nom-du-skin/ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le fichier ainsi appelé est parsé par Ovidentia et le résultat est affiché dans la partie centrale du portail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si l’on souhaite afficher le résultat en dehors du portail, par exemple dans une fenêtre popup, il faut ajouter le paramètre echo=1 comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De plus, si l’on souhaite passer des paramètres au fichier OvML, on utilisera l’url comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&amp;amp;param=val&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, on peut utiliser la variable OVparam dans le fichier OvML.&lt;br /&gt;
&lt;br /&gt;
Remarque : les paramètres peuvent être envoyés par formulaires en méthodes GET et POST.&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans un fichier template ==&lt;br /&gt;
Dans tout fichier template d’Ovidentia, on peut utiliser un fichier OvML en utilisant la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{ $OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : la syntaxe avec les accolades ne permet pas l'utilisation de nouvelles accolades à l'intérieur.&lt;br /&gt;
&lt;br /&gt;
{ $OVML({ mavariable }) } est impossible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est possible de passer une variable template en tant que paramètre à un fichier OvML via la syntaxe { $OVML(...) } d'un fichier template :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple : { $OVML(monFichier.html,param1=&amp;quot;var1&amp;quot;) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
si var1 est définie dans le template, le parseur la remplace avec sa valeur, sinon il utilise la valeur &amp;quot;var1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Optimiser le temps d'exécution d'un script OvML (disponible à partir de la version 7.2 d'Ovidentia) :'''&lt;br /&gt;
&lt;br /&gt;
Si votre script n'a pas besoin d'être réactualisé à chaque exécution, vous pouvez décider d'utiliser le cache via la syntaxe $OVMLCACHE.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE s'utilise dans les mêmes conditions que $OVML.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE peut recevoir un paramètre supplémentaire : _ovml_cache_duration=86400. Il permet d'indiquer le temps maximum pendant lequel le script ne sera pas réactualisé. Valeur en secondes.&lt;br /&gt;
&lt;br /&gt;
Si ovml_cache_duration n'est pas renseigné, le script sera réactualisé toutes les 3600 secondes (1 heure).&lt;br /&gt;
&lt;br /&gt;
Remarque : le cache est enregistré dans la session de l'utilisateur courant. Donc le script est systématiquement réactualisé si l'utilisateur se déconnecte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple :&lt;br /&gt;
&lt;br /&gt;
{ $OVMLCACHE(monFichier.html,param1=3,_ovml_cache_duration=86400) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : pensez bien aux conséquences d'utilisation du cache OvML avant de l'appliquer sur vos scripts. Pendant 3600 secondes, vous pouvez modifier vos scripts et des données d'Ovidentia sans pouvoir le vérifier à l'affichage !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autres types de cache possibles :&lt;br /&gt;
*session : cache dans la session (default)&lt;br /&gt;
*sitemap : cache dans un fichier basé sur le profile du plan du site&lt;br /&gt;
*file : cache dans un fichier&lt;br /&gt;
&lt;br /&gt;
Exemple d'utilisation avec un autre type de cache :&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE(menu.html,_ovml_cache_type=sitemap)&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans du contenu ==&lt;br /&gt;
On peut incorporer le résultat d’un fichier OvML dans du contenu Ovidentia ( article, section, faq etc… ). On utilisera la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Utilisation pour les pages d’accueil ==&lt;br /&gt;
On peut utiliser un fichier OvML pour les pages d’accueil privée et publique. Pour cela, utilisez les fichiers spécifiques private.html et public.html.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lors de l’affichage de la page public, Ovidentia cherche un fichier ayant le nom public.html dans le répertoire skins/nom-du-skin/ovml . S’il le trouve, il l’utilisera pour la page d’accueil public. Sinon, il affichera les articles définis par l'administrateur pour la page d’accueil public.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il en est de même pour la page d’accueil privée.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML par les modules ( addons ) ==&lt;br /&gt;
A partir de la version 5.4.2 d'Ovidentia, il est possible pour les modules de fournir des fonctionnalités basées sur OvML ( voir la documentation fournie avec le module ).&lt;br /&gt;
&lt;br /&gt;
Afin d'utiliser ces fonctionnalités, on utilisera le container suivant :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCAddon name=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; param2=&amp;quot;&amp;quot; ...&amp;gt;...&amp;lt;/OCAddon&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut du container du module&lt;br /&gt;
&lt;br /&gt;
Pour la signification des paramètres, il faut consulter la documentation fournie avec le module.&lt;br /&gt;
&lt;br /&gt;
La plupart du temps, le premier paramètre indique le nom du container que l'on veut utiliser et les paramètres suivants sont des attributs à ce container.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 5.6.3, il est aussi possible de créer des fonctions OvML pour un module. La syntaxe d'utilisation de ces fonctions est la suivante :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAddon name=&amp;quot;&amp;quot; function=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; function&lt;br /&gt;
: Nom de la fonction&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut de la fonction utilisée&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML dans l'éditeur Wysiwyg ==&lt;br /&gt;
L'éditeur Wysiwyg d'Ovidentia possède une option permettant d'utiliser un fichier OvML afin de l'intégrer dans l'affichage d'un article, d'une section... Par défaut, tous les fichiers OvML présents dans le dossier ovml de la skin courante sont affichés dans le formulaire de sélection. Il existe un moyen de cacher ces fichiers aux utilisateurs de l'éditeur en modifiant la racine de sélection des fichiers :&lt;br /&gt;
&lt;br /&gt;
On ajoute un dossier nommé &amp;quot;editor&amp;quot; dans le dossier ovml de la skin courante, l'éditeur Wysiwyg ne proposera alors que les fichiers présents dans ce répertoire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est toujours possible d'utiliser la syntaxe $OVML manuellement afin d'exécuter un fichier OvML ne se situant pas dans le dossier editor.&lt;/div&gt;</summary>
		<author><name>Laucho</name></author>	</entry>

	<entry>
		<id>https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5715</id>
		<title>Référence OvML</title>
		<link rel="alternate" type="text/html" href="https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5715"/>
				<updated>2019-03-08T15:03:25Z</updated>
		
		<summary type="html">&lt;p&gt;Laucho : /* OCOrgUserEntities */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Catégorie:Développement de skins]]&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
OvML ( Ovidentia Markup Langage ) est un ensemble de balises, identiques par leur syntaxe à celles utilisées avec HTML. Elles permettent d’extraire des données Ovidentia, de les manipuler et de les présenter en utilisant HTML.&lt;br /&gt;
&lt;br /&gt;
Les données à extraire peuvent être de plusieurs types, comme par exemple, les cinq derniers articles publiés, les dernières contributions d’un forum donné, les derniers fichiers chargés, etc …&lt;br /&gt;
&lt;br /&gt;
On pourra ainsi s’en servir pour réorganiser complètement la page d'accueil d'un site Ovidentia en y insérant, par exemple, la liste des 3 derniers articles, la liste des 5 dernières contributions d'un forum, des images, le texte d'un article spécifique, ...&lt;br /&gt;
&lt;br /&gt;
La conception d'une page OvML est identique à celle d'une page HTML. Elle peut ne contenir que des balises OvML ou un mélange HTML et OvML. On peut aussi partir d'une page HTML existante et y insérer des données Ovidentia en utilisant les balises OvML. Pour l’afficher, on utilisera l’url suivante :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
Certaines balises OvML sont dites “Container&amp;quot;. Un container est une balise OvML contenant une partie du fichier OvML comprise entre un tag d’ouverture et un tag de fermeture. Un container peut être une liste ou une condition. Dans le cas d’une liste, le contenu du container est répété autant de fois qu’il y a d’éléments dans la liste. Un container ‘condition’ n’affiche son contenu que dans le cas où la condition est vraie.&lt;br /&gt;
&lt;br /&gt;
== Les variables &amp;lt;OVxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Une variable OvML est de la forme:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
où xxxx est le nom de la variable.&lt;br /&gt;
&lt;br /&gt;
Différents paramètres peuvent être utilisés pour modifier l’affichage du résultat de la variable.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être sauvegardée dans une autre variable en utilisant le paramètre saveas (voir ci-dessous).&lt;br /&gt;
&lt;br /&gt;
== Les fonctions &amp;lt;OFxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Les fonctions se présentent sous la forme :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Elles permettent, entre autre, de traduire du texte, de faire des opérations arithmétiques, etc, …&lt;br /&gt;
&lt;br /&gt;
Le résultat de ces fonctions peut être sauvegardé dans une variable OvML en utilisant le paramètre saveas (voir ci-dessus).&lt;br /&gt;
&lt;br /&gt;
== Les containers &amp;lt;OCxxxx&amp;gt; … &amp;lt;/OCxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque importante d'utilisation des containers :'''&lt;br /&gt;
&lt;br /&gt;
* Il est possible d’imbriquer les containers sauf s’ils ont le même nom. Dans le cas précédent, il existe l’astuce de rajouter un paramètre sans valeur différente dans les balises. Ce paramètre va permettre d'identifier l'ouverture et la fermeture des containers par le moteur d'Ovidentia. Le paramètre doit donc se retrouver dans la balise d'ouverture ainsi que dans la balise de fermeture.&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre1&amp;gt;&lt;br /&gt;
    &amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre2&amp;gt;&lt;br /&gt;
        ...&lt;br /&gt;
    &amp;lt;/OCxxxx monparametre2&amp;gt;&lt;br /&gt;
&amp;lt;/OCxxxx monparametre1&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Chaque paramètre d'un container est vu comme une variable par le moteur OvML; il faut donc éviter d'utiliser pour nom d'une variable OvML le nom d'un attribut d'un container pour supprimer des erreurs d'interprétation.&lt;br /&gt;
&lt;br /&gt;
= Les variables OvML =&lt;br /&gt;
&lt;br /&gt;
Les variables OvML peuvent être définies dans le fichier OvML, produites par un container ou passées comme paramètres dans l’url. Elles sont accessibles en utilisant la syntaxe :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnom-de-la-variable&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut définir une variable OvML en utilisant la fonction PutVar :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;nbArticles&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit une variable nbArticles initialisée à la valeur 10.&lt;br /&gt;
&lt;br /&gt;
Pour récupérer la valeur dans une page OvML, il faut utiliser la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut aussi définir une variable en utilisant une variable globale d’Ovidentia. Pour cela, il suffira d’omettre le deuxième paramètre :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;babSlogan&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maintenant la variable &amp;lt;code&amp;gt;&amp;lt;OVbabSlogan&amp;gt;&amp;lt;/code&amp;gt; existe dans OvML et contient le contenu du slogan du site.&lt;br /&gt;
&lt;br /&gt;
On peut ainsi utiliser les variables d’Ovidentia pour récupérer le nom de l’utilisateur connecté ( BAB_SESS_USER ), son ID ( BAB_SESS_USERID ), etc.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
* babCurrentDate est une variable globale permettant de récupérer la date courante. Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
* Les variables globales booléennes comme BAB_SESS_LOGGED ont la valeur nulle si la valeur est fausse (false) et vaut 1 si la valeur est vraie (true).&lt;br /&gt;
&lt;br /&gt;
Il est parfois utile de tester l’existence d’une variable avant de la définir. On utilisera pour cela la fonction '''IfNotIsSet''' :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;page&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, si la variable page n’est pas définie, elle sera définie avec la valeur initiale 1.&lt;br /&gt;
&lt;br /&gt;
Toutes les variables produites par un container peuvent être jointes en utilisant la syntaxe d’une variable OvML &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
On peut aussi passer des variables OvML à un fichier OvML en utilisant l’url :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;total=1000&lt;br /&gt;
&lt;br /&gt;
Dans la page OvML on peut donc utiliser la variable totale.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être modifiée ou sauvegardée dans une autre variable en utilisant les attributs suivants :&lt;br /&gt;
&lt;br /&gt;
== saveas ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable dans une autre.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles saveas=&amp;quot;TotalArticles&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Une nouvelle variable TotalArticles est créée et sa valeur est la même que celle de nbArticles.&lt;br /&gt;
&lt;br /&gt;
== strlen ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer les n premiers caractères de la variable.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Récupère les n premiers caractères du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il est possible de spécifier une chaîne qui sera ajoutée à la fin du résultat si la variable a été tronquée. Par exemple &amp;quot;...“ pour indiquer une suite :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100,...&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== striptags ==&lt;br /&gt;
&lt;br /&gt;
Supprime les tags HTML de la variable :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les tags HTML de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan striptags=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== htmlentities ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit les entities HTML ( &amp;lt; devient &amp;amp;amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit en inverse les entities HTML ( &amp;amp;amp;lt; devient &amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan htmlentities=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== stripslashes ==&lt;br /&gt;
&lt;br /&gt;
Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan stripslashes=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== urlencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans une url&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan urlencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== jsencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans du javascript&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan jsencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== strcase ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| upper&lt;br /&gt;
| Convertit le contenu de la variable en majuscule&lt;br /&gt;
|-&lt;br /&gt;
| lower&lt;br /&gt;
| Convertit le contenu de la variable en minuscule&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strcase=&amp;quot;upper&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nlremove ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les retours chariots&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nlremove=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== trim ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| left&lt;br /&gt;
| Supprime les blancs en début de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| right&lt;br /&gt;
| Supprime les blancs en fin de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| all&lt;br /&gt;
| Supprime les blancs en début et en fin de chaîne&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan trim=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nl2br ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;1&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Transforme les retours chariots en &amp;lt;BR&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nl2br=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== sprintf ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| Voir la documentation PHP pour la fonction sprintf&lt;br /&gt;
| Retourne une chaîne formatée&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVMoney sprintf=&amp;quot;%01.2f&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== date ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater une date Ovidentia &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| S&lt;br /&gt;
| Format court de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| L&lt;br /&gt;
| Format long de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| T&lt;br /&gt;
| Format de l'heure défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| d&lt;br /&gt;
| Trois premières lettres du jour de la semaine Dim pour Dimanche&lt;br /&gt;
|-&lt;br /&gt;
| D&lt;br /&gt;
| Jour de la semaine Dimanche par exemple&lt;br /&gt;
|-&lt;br /&gt;
| j&lt;br /&gt;
| Jour du mois, sur deux chiffres (éventuellement avec un zéro) : &amp;quot;01&amp;quot; à &amp;quot;31&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| m&lt;br /&gt;
| Mois, en trois lettres : par exemple &amp;quot;Avr&amp;quot; (pour Avril)&lt;br /&gt;
|-&lt;br /&gt;
| M&lt;br /&gt;
| Mois en lettres : Avril par exemple&lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Mois; i.e. &amp;quot;01&amp;quot; à &amp;quot;12&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Y&lt;br /&gt;
| Année, 4 chiffres; i.e. &amp;quot;2003&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| y&lt;br /&gt;
| Année, 2 chiffres; i.e. &amp;quot;03&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| H&lt;br /&gt;
| heure, au format 24h, &amp;quot;00&amp;quot; à &amp;quot;23&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| i&lt;br /&gt;
| Minutes; &amp;quot;00&amp;quot; à &amp;quot;59&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleDate date=&amp;quot;%d %j %m %Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;OVbabCurrentDate&amp;gt;&amp;lt;/code&amp;gt; est une variable permettant de récupérer la date courante.&lt;br /&gt;
&lt;br /&gt;
Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabCurrentDate date=&amp;quot;%D %j %M&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== author ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater l’auteur d’un article, un commentaire etc, … quand la variable contient l’id de l’auteur.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| %F&lt;br /&gt;
| Prénom&lt;br /&gt;
|-&lt;br /&gt;
| %M&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
|-&lt;br /&gt;
| %L&lt;br /&gt;
| Nom&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleAuthor author=&amp;quot;%F %L&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Les fonctions OvML =&lt;br /&gt;
&lt;br /&gt;
On reconnaît les fonctions par la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les fonctions OvML disponibles sont :&lt;br /&gt;
&lt;br /&gt;
== OFTranslate ==&lt;br /&gt;
&lt;br /&gt;
Permet de traduire une chaîne. Pour cela, il faut qu'un fichier se nommant ''lang-'''identifiant-de-la-langue'''.xml'' soit présent dans le dossier ''ovidentia-'''numéro-de-version'''/lang''.&lt;br /&gt;
&lt;br /&gt;
Il s'agit d'un fichier XML listant différentes expressions traduites dans la langue choisie pour le fichier. Il est composé d'un élément ayant le même nom que l'identifiant de la langue. Celui-ci est composé de multiples éléments &amp;lt;code&amp;gt;string&amp;lt;/code&amp;gt; prenant un paramètre &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; indiquant l'identifiant du texte et contient le texte traduit.&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour l'anglais ''lang-en.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;en&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;About your article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;About your comment&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;About your file&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/en&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour le français ''lang-fr.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;fr&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;Au sujet de votre article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;A propos de votre commentaire&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;A propos de votre fichier&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/fr&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFTranslate text=&amp;quot;&amp;quot; [lang=&amp;quot;&amp;quot;] [folder=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; text&lt;br /&gt;
: Identifiant du texte à traduire&lt;br /&gt;
&lt;br /&gt;
; lang ''(optionnel)''&lt;br /&gt;
: Identifiant de la langue dans laquelle doit être traduit le texte&lt;br /&gt;
: Si omis, le texte sera traduit dans la langue sélectionnée par l'utilisateur&lt;br /&gt;
&lt;br /&gt;
; folder ''(optionnel)''&lt;br /&gt;
: Nom du module&lt;br /&gt;
: Si omis, le fichier langue du noyau est utilisé&lt;br /&gt;
&lt;br /&gt;
== OFPutVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de déclarer une nouvelle variable.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFGetVar ==&lt;br /&gt;
&lt;br /&gt;
Permet d'afficher une variable tout comme la syntaxe &amp;lt;code&amp;gt;&amp;lt;OVnom-de-la-variable&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetVar name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable à afficher&lt;br /&gt;
&lt;br /&gt;
== OFIfNotIsSet ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable si elle n’est pas déjà définie.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFInclude ==&lt;br /&gt;
&lt;br /&gt;
Permet d'inclure un autre fichier OVML&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFInclude file=&amp;quot;&amp;quot; [cache=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin du fichier OVML relatif au répertoire ovml du skin ou du répertoire ovml du noyau&lt;br /&gt;
&lt;br /&gt;
; cache ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : Le cache n'est pas utilisé pour afficher le fichier.&lt;br /&gt;
:* 1 : Le cache est utilisé.&lt;br /&gt;
&lt;br /&gt;
== OFUrlContent ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le contenu d’une url. Très utile pour inclure dans Ovidentia des fichiers HTML d’un site Web statique&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFUrlContent url=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; url&lt;br /&gt;
: url de la page à inclure&lt;br /&gt;
&lt;br /&gt;
== OFRecurse ==&lt;br /&gt;
&lt;br /&gt;
La fonction OFRecurse permet d'exécuter un code tant qu'une condition est réalisée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFRecurse&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
Cette fonction peut prendre tous les paramètres que peut prendre le container appelé récursivement.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
Cet exemple permet d'afficher l'arborescence des catégories et thèmes d'articles.&lt;br /&gt;
Ici, la fonction &amp;lt;code&amp;gt;OFRecurse&amp;lt;/code&amp;gt; est utilisée pour relancer le container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt; autant de fois que désiré en lui précisant le paramètre parentid (voir container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
    &amp;lt;OCArticleCategories&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&lt;br /&gt;
            &amp;lt;OVCategoryName&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
                &amp;lt;OFRecurse parentid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;OVTopicName&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Opérateurs arithmétiques ==&lt;br /&gt;
&lt;br /&gt;
Permettent de faire des opérations arithmétiques sur des variables. Elles sont construites de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;X&amp;quot; expr2=&amp;quot;Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l'opération souhaitée entre 10 et 50.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l’opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Toutefois, pour pouvoir stocker cette valeur dans une variable, il faut ajouter le paramètre &amp;lt;code&amp;gt;saveas&amp;lt;/code&amp;gt; lors de l'appel de la fonction.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot; saveas=&amp;quot;NewTotal&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit la variable &amp;lt;code&amp;gt;NewTotal&amp;lt;/code&amp;gt; ayant pour valeur le résultat de l'opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Les opérateurs disponibles sont :&lt;br /&gt;
&lt;br /&gt;
=== OFAOAddition ===&lt;br /&gt;
&lt;br /&gt;
Permet d’additionner expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOAddition expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de l'addition&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de l'addition&lt;br /&gt;
&lt;br /&gt;
=== OFAOSubtraction ===&lt;br /&gt;
&lt;br /&gt;
Permet de soustraire expr2 à expr1.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 - 20&amp;quot;, soit -10.&lt;br /&gt;
&lt;br /&gt;
=== OFAOMultiplication ===&lt;br /&gt;
&lt;br /&gt;
Permet de faire le produit de expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOMultiplication expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
=== OFAODivision ===&lt;br /&gt;
&lt;br /&gt;
Permet de diviser expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la division&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la division&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 / 20&amp;quot;, soit 0.5.&lt;br /&gt;
&lt;br /&gt;
=== OFAOModulus ===&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le reste de la division de expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme du modulo&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme du modulo&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 % 20&amp;quot;, soit 10, car 10 / 20 = 0 + '''10'''.&lt;br /&gt;
&lt;br /&gt;
== OFHeader ==&lt;br /&gt;
&lt;br /&gt;
Permet d'envoyer un header HTTP pour le fichier ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur du header à modifier&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;content-type:text/xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de définir un cookie qui sera envoyé avec le reste des en-têtes.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetCookie name=&amp;quot;&amp;quot; expire=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cookie&lt;br /&gt;
&lt;br /&gt;
; expire&lt;br /&gt;
: Temps en secondes au bout duquel le cookie expire&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecteur au cookie&lt;br /&gt;
&lt;br /&gt;
== OFGetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer la valeur d'un cookie. Une variable ayant le nom du cookie récupéré est créée automatiquement.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetCookie name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cooke dont on souhatie récupérer la valeur&lt;br /&gt;
&lt;br /&gt;
== OFSetSessionVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de choisir le type de sections à afficher dans le portail.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Permet d'indiquer le type de filtre à appliquer sur les sections&lt;br /&gt;
:* &amp;quot;babSectionsType&amp;quot; définit le type des sections à afficher&lt;br /&gt;
:* &amp;quot;babOvmlCurrentDelegation&amp;quot; filtre sur les sections propres à une délégation&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Permet de préciser les sections à afficher.&lt;br /&gt;
:* Si name vaut &amp;quot;babSectionsType&amp;quot; :&lt;br /&gt;
:** 1 : Section Administration et Utilisateur&lt;br /&gt;
:** 2 : Sections générées par les articles (sections de catégories et de thèmes d'articles)&lt;br /&gt;
:** 4 : Sections personnalisées&lt;br /&gt;
:** 8 : Sections générées par les modules&lt;br /&gt;
:** 15 : Toutes les sections&lt;br /&gt;
:** '''Remarque :''' les valeurs peuvent s'additionner. Pour afficher les sections des articles et les sections personnalisées, on utilisera la valeur 6 (2 + 4)&lt;br /&gt;
:* Si name vaut &amp;quot;babOvmlCurrentDelegation&amp;quot;, value vaut l'id de la délégation&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;15&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera toutes les sections du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
affichera uniquement les sections personnalisées du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera les sections générées par les modules et les sections générées par les articles&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera uniquement les sections générées par la délégation dont l'identifiant est 5&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cache toutes les sections générées dans les délégations&lt;br /&gt;
&lt;br /&gt;
== OFRequest ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET) ou passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFRequest name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFPost ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPost name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre POST dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFGet ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFSitemapPosition ==&lt;br /&gt;
 &lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant le chemin dans le plan du site du nœud correspondant à la page courante d'Ovidentia (ou à l'élément de navigation passé en paramètre).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapPosition [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [node=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; langid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site en utilisant un identifiant de compatible avec le multilangue. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site. Si omis: la fonction retournera le chemin correspondant à la page courante d'Ovidentia&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le chemin commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé.&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
== OFSitemapMenu ==&lt;br /&gt;
&lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant l'arborescence des entrées de navigation d'Ovidentia (Plan du site), ou l'arborescence des entrées de navigation sous le nœud spécifié (si le paramètre selectednode est indiqué).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu [sitemap=&amp;quot;&amp;quot;] [baselangid=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [selectednode=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;1&amp;quot;] [maxdepth=&amp;quot;&amp;quot;] [ignorelastlevel=&amp;quot;0&amp;quot;] [mindepth=&amp;quot;0&amp;quot;] [outerul=&amp;quot;1&amp;quot;] [admindelegation=&amp;quot;0&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; baselangid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera en utilisant un identifiant compatible avec le multilangue&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
: S'il n'est pas renseigné, c'est le nœud DGAll qui sera utilisé (le nœud racine de la branche contenant les éléments de toutes les délégations confondues) ou le noeud &amp;quot;Custom&amp;quot; si un plan du site fourni par le module sitemap_editor est utilisé.&lt;br /&gt;
&lt;br /&gt;
; selectednode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier un nœud sélectionné dans le menu. La balise li correspondant à ce nœud se verra ajouter la classe css 'selected', et toutes ses balises li parentes ainsi qu'elle même auront la classe css 'active'. S'il n'est pas spécifié, c'est le nœud correspondant à la page courante qui est utilisé.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
; maxdepth ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre de niveaux (sous-menus imbriqués). Pas de limite par défaut.&lt;br /&gt;
&lt;br /&gt;
; ignorelastlevel  ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de ne pas afficher les nœuds n'ayant pas d'enfants.&lt;br /&gt;
: 1 : activé&lt;br /&gt;
: 0 ''(par défaut)'' : désactivé&lt;br /&gt;
&lt;br /&gt;
; mindepth ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de contourner 'ignorelastlevel' en forçant l’affichage des nœuds de niveau inférieur ou égal à cette valeur. 0 par défaut (désactivé).&lt;br /&gt;
&lt;br /&gt;
; outerul ''(optionnel)''&lt;br /&gt;
: Permet de de définir si le menu contient la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau.&lt;br /&gt;
: 1 ''(par défaut)'' : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau est présente.&lt;br /&gt;
: 0 : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau n'est pas présente.&lt;br /&gt;
&lt;br /&gt;
; admindelegation ''(optionnel)''&lt;br /&gt;
: Permet de définir que les nœuds d'administration ne seront affichés que si l'utilisateur à les droits de gestion correspondants.&lt;br /&gt;
: 1 : la délégation est prise en compte.&lt;br /&gt;
: 0 ''(par défaut)'' : la délégation n'est pas prise en compte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFCurrentNode ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'Id du nœud courant dans le plan de site.&lt;br /&gt;
&lt;br /&gt;
== OFThumbnail ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie une url vers l'image générée.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFThumbnail (id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour récupérer l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché.&lt;br /&gt;
&lt;br /&gt;
== OFImg ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie du HTML contenant un tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt; pour afficher l'image. Si aucune image ne peut être affichée, une chaine vide est retournée au lieu du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Les attributs non supportés par la fonction ovml serons reportés tel-quel en tant qu'attributs du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg (src=&amp;quot;&amp;quot; | ovsrc=&amp;quot;&amp;quot; | id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] &amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; src ''(optionnel)''&lt;br /&gt;
: Url vers une image, si cet attribut est déclaré mais contient une chaîne vide, la valeur retournée sera une chaîne vide au lieu du tag img. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; ovsrc ''(optionnel)''&lt;br /&gt;
: Permet de définir l'url d'une image en utilisant le nom d'une variable ovml. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour afficher l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
Affiche l'image que si le paramètre img est fourni dans l'url :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;img&amp;quot; saveas=&amp;quot;Image&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg ovsrc=&amp;quot;Image&amp;quot; alt=&amp;quot;Mon image&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Affiche la photo de l'utilisateur connecté :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USERID&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg id_user=&amp;quot;&amp;lt;OVBAB_SESS_USERID&amp;gt;&amp;quot; maxwidth=&amp;quot;48&amp;quot; maxheight=&amp;quot;48&amp;quot; alt=&amp;quot;&amp;lt;OVBAB_SESS_USER&amp;gt;&amp;quot; resizemode=&amp;quot;CROP_CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSitemapCustomNodeId ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'ID du noeud trouvé dans le plan du site et qui a pour cible le nœud fourni par le paramètre nodeid dans le plan du site du noyau. Si aucun noeud est trouvé dans le plan du site, la valeur de l'attribut nodeid est retourné a la place.&lt;br /&gt;
&lt;br /&gt;
Lors de la mise en place d'un skin cela permet d'indiquer un nœud connu dans le plan du site du noyau, ci celui-ci est inséré dans le plan du site personnalisé à l'aide d'une référence, le nouveau nœud sera automatiquement pris en compte.&lt;br /&gt;
&lt;br /&gt;
Si il existe plusieurs nœuds avec la même cible dans le plan du site du noyau, le premier trouvé sera utilisé&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;&amp;quot; [basenode=&amp;quot;&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: ID du nœud dans le plan du site proposé par le noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Racine de la recherche dans le plan du site personnalisé.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;bab_Articles&amp;quot; saveas=&amp;quot;CustomNodeId&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu basenode=&amp;quot;&amp;lt;OVCustomNodeId&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPreviousArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article précédant l'article spécifié. L'article précédant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPreviousArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFNextArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article suivant l'article spécifié. L'article suivant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFNextArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFWebStat ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.2.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'enregistrer un évènement qui sera comptabilisé dans les statistiques.&lt;br /&gt;
Ceci est particulièrement utile lors de l'affichage d'articles par OvML afin que ceux-ci soient correctement pris en compte dans les statistiques en tant qu'articles vus.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFWebStat name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Type d’évènement à enregistrer&lt;br /&gt;
:* bab_addon&lt;br /&gt;
:* bab_page&lt;br /&gt;
:* bab_articles&lt;br /&gt;
:* bab_artfiles&lt;br /&gt;
:* bab_ovml&lt;br /&gt;
:* bab_fmfolders&lt;br /&gt;
:* bab_fmfiles&lt;br /&gt;
:* bab_forums&lt;br /&gt;
:* bab_threads&lt;br /&gt;
:* bab_posts&lt;br /&gt;
:* bab_faqs&lt;br /&gt;
:* bab_faqsqr&lt;br /&gt;
:* bab_searchword&lt;br /&gt;
:* bab_xlinks&lt;br /&gt;
:* bab_dbdirectories&lt;br /&gt;
:* bab_ldapdirectories&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur correspondant au type d'évènement. Par exemple id de l'article pour bab_articles.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Affichage de l'article --&amp;gt;&lt;br /&gt;
    &amp;lt;OFWebStat name=&amp;quot;bab_articles&amp;quot; value=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFAddStyleSheet ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.5.93&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'insérer un fichier CSS dans l'élément &amp;lt;code&amp;gt;&amp;lt;head&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;/code&amp;gt; de la page HTML.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAddStyleSheet file=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin de la feuille de style relatif au dossier '''styles''' du noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.2.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetPath path=&amp;quot;&amp;quot; file_relative=&amp;quot;1&amp;quot; saveas=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file_relative&lt;br /&gt;
: Convertit un chemin relatif au fichier ovml en un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetSelectedSkinPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie le chemin du répertoire du thème sélectionné.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;OFGetSelectedSkinPath&amp;gt;''' doit remplacer '''skins/&amp;lt;OVbabSkin&amp;gt;/''' dans les fichiers ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetSelectedSkinPath&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCsrfProtectToken ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.4.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de protection contre les attaques CSRF, il doit être ajouté dans tous les formulaire utilisant la méthode POST.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;babCsrfProtect&amp;quot; value=&amp;quot;&amp;lt;OFGetCsrfProtectToken&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCurrentAdmGroup ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.5.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de la délegation actuellement administré par l'utilisateur courrant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;lt;OFGetCurrentAdmGroup&amp;gt;&amp;quot;&amp;gt;&amp;lt;OVDelegationName&amp;gt;&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPortletContainer ==&lt;br /&gt;
&lt;br /&gt;
''Nécessite l'installation du module '''portlets'''''&lt;br /&gt;
&lt;br /&gt;
Permet l'intégration d'une zone de portlet dans la page.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPortletContainer id=&amp;quot;&amp;quot; [mode=&amp;quot;static&amp;quot;] [placeholder=&amp;quot;&amp;quot;] [editplaceholder=&amp;quot;&amp;quot;] [description=&amp;quot;&amp;quot;] [classname=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id&lt;br /&gt;
: L'identifiant unique du portlet&lt;br /&gt;
&lt;br /&gt;
; mode ''(optionnel)''&lt;br /&gt;
: Le type de portlet&lt;br /&gt;
:* static ''(par défaut)'' : Le portlet est personnel, chaque utilisateur peut configurer son portlet&lt;br /&gt;
:* locked : Le portlet est le même pour tout les utilisateurs&lt;br /&gt;
&lt;br /&gt;
; placeholder ''(optionnel)''&lt;br /&gt;
: Un texte à afficher lorsque la zone de portlet est vide&lt;br /&gt;
&lt;br /&gt;
; editplaceholder ''(optionnel)''&lt;br /&gt;
: Un texte à afficher lorsque l'utilisateur édite la zone de portlet&lt;br /&gt;
&lt;br /&gt;
; description ''(optionnel)''&lt;br /&gt;
: Un texte toujours affiché&lt;br /&gt;
&lt;br /&gt;
; classname''(optionnel)''&lt;br /&gt;
: Une classe est ajoutée sur la div&lt;br /&gt;
&lt;br /&gt;
;categories&lt;br /&gt;
&lt;br /&gt;
;initwith&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetRegistryValue ==&lt;br /&gt;
&lt;br /&gt;
Renvoie une valeur de configuration gérée par la bab_Registry.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.97&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFGetRegistryValue path=&amp;quot;/path/to/value&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Le chemin de la registry correspondant à la valeur recherchée&lt;br /&gt;
&lt;br /&gt;
= Les containers OvML =&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les containers contiennent des tags OvML et du code HTML. Ce sont généralement des listes de données identiques ou des conditions. &lt;br /&gt;
&lt;br /&gt;
A l'appel d'un container, OvML met à votre disposition des variables &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La liste des variables dépend du type de container.&lt;br /&gt;
&lt;br /&gt;
Ces variables ne sont plus disponibles en dehors du container.&lt;br /&gt;
&lt;br /&gt;
A l’intérieur de tout container de type liste, les variables suivantes sont disponibles :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCIndex&lt;br /&gt;
| Index de l’entrée courante en commençant par 0&lt;br /&gt;
|-&lt;br /&gt;
| OVCCount&lt;br /&gt;
| Le nombre total d’entrées dans le container&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de comparaison ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent d’effectuer des comparaisons entre les valeurs expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
Si la condition est vrai, le contenu du container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfEqual&lt;br /&gt;
| Vrai si expr1 est égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotEqual&lt;br /&gt;
| Vrai si expr1 est différent expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThan&lt;br /&gt;
| Vrai si expr1 est strictement inférieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThanOrEqual&lt;br /&gt;
| Vrai si expr1 est inférieur ou égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThan&lt;br /&gt;
| Vrai si expr1 est strictement supérieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThanOrEqual&lt;br /&gt;
| Vrai si expr1 est supérieur ou égal à expr2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la comparaison&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la comparaison&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_LOGGED&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfEqual expr1=&amp;quot;&amp;lt;BAB_SESS_LOGGED&amp;amp;gt;&amp;quot; expr2=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Vous êtes connecté !&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/OCIfEqual&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de test d'existence sur les variables ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent de vérifier l'existence ou non d'une variable.&lt;br /&gt;
&lt;br /&gt;
Si la variable est définie ou non, selon le container, le container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name existe&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name n'existe pas&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx name=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable dont on doit tester l'existence&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte ne sera pas affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;variable&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte sera affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OCIfUserMemberOfGroups ==&lt;br /&gt;
&lt;br /&gt;
Ce container est exécuté si l'utilisateur courant appartient à un groupe&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfUserMemberOfGroups groupid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [childs=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCIfUserMemberOfGroups&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; groupid&lt;br /&gt;
: id du groupe ou plusieurs ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Cette variable permet de tester si un utilisateur spécifique appartient à des groupes en donnant un id utilisateur.&lt;br /&gt;
: Si omis, elle prend la valeur de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: yes : L'utilisateur courant doit appartenir à tous les groupes spécifiés dans groupid&lt;br /&gt;
: no ''(par défaut)'' : L'utilisateur courant doit appartenir à au moins un des groupes spécifiés dans groupid&lt;br /&gt;
&lt;br /&gt;
; childs ''(optionnel)''&lt;br /&gt;
: yes : Pour chaque groupe, inclure ses enfants&lt;br /&gt;
: no ''(par défaut)'' : Les enfants ne sont pas inclus&lt;br /&gt;
&lt;br /&gt;
== OCArticlesHomePages ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles des pages d’accueil privée ou publique.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlesHomePages type=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticlesHomePages&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée&lt;br /&gt;
: public : Liste les articles de la page d’accueil publique&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: yes : Filtre les articles selon le droit de visibilité&lt;br /&gt;
: no ''(par défaut)'' : Ne filtre pas&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCategoryId&lt;br /&gt;
| Id de la catégorie du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicTitle&lt;br /&gt;
| Titre du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoi une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers récemment déposés.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFiles last=&amp;quot;&amp;quot; path=&amp;quot;&amp;quot; [folderid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fichiers souhaité&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Indique dans quel sous-répertoire il faut chercher.&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id de l’espace ou plusieurs ids séparés par des virgules.&lt;br /&gt;
: Si omis, le container liste les fichiers récents de tous les répertoires.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fichiers par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fichiers par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fichiers aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileModifiedBy&lt;br /&gt;
| Dernière personne ayant modifié le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fichier a été créé. Si nul (0), le fichier a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles récents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentArticles last=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre d‘articles souhaité&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tous thèmes confondus&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie, tous les thèmes enfants seront utilisés&lt;br /&gt;
: si categoryid est utilisé, topicid devient obsolète&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'article a été créé. Si nul (0), l'article a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers commentaires d'articles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentComments last=&amp;quot;&amp;quot; [articleid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentComments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de commentaires souhaité&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires tous articles confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentThreads ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers fils de discussion de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentThreads last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentThreads&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fils de discussion souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fils de discussion, tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières contributions de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentPosts last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [threadid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentPosts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de contributions souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; threadid ''(optionnel)''&lt;br /&gt;
: Id du fil de discussion&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous sujets confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les contributions aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières questions de faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFaqQuestions last=&amp;quot;&amp;quot; [faqid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de questions souhaité&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières questions, toutes faqs confondues&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie de faq&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question en base de données&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Adresse Web pour accéder à la question dans le portail&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Adresse Web pour accéder à la question en plein écran (destiné à une vue popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionDate&lt;br /&gt;
| Date de création de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionAuthor&lt;br /&gt;
| Auteur de la question&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategories [parentid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; parentid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie parent ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: 0 ''(par défaut)'' : le container liste les catégories de thèmes à la racine.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryNext&amp;gt;...&amp;lt;/OCArticleCategoryNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idendiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryPrevious&amp;gt;...&amp;lt;/OCArticleCategoryPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCParentsArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets parents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCParentsArticleCategory categoryid=&amp;quot;&amp;quot; [reverse=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCParentsArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie.&lt;br /&gt;
&lt;br /&gt;
; reverse ''(optionnel)''&lt;br /&gt;
: 1 si on souhaite la liste dans l’ordre inverse.&lt;br /&gt;
: 0 ''(par défaut)'' : Les catégories sont triées dans l'ordre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une ou plusieurs catégorie de sujet.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategory categoryid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopics ==&lt;br /&gt;
&lt;br /&gt;
Liste des thèmes d'articles d'une catégorie donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article. La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles. La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicNext&amp;gt;...&amp;lt;/OCArticleTopicNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicPrevious&amp;gt;....&amp;lt;/OCArticleTopicPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idem que ceux du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopic ==&lt;br /&gt;
&lt;br /&gt;
Description d’un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic [topicid=&amp;quot;&amp;quot;] [topicname=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème d’articles ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles.&lt;br /&gt;
&lt;br /&gt;
; topicname ''(optionnel)''&lt;br /&gt;
: Nom du thème d’articles&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles ou s'appuie sur le paramètre topicid.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche tous les thèmes dont l'utilisateur a le droit et ayant pour nom &amp;quot;essai&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 ayant pour nom essai.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom se termine par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom commence par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom contient la chaîne essai&lt;br /&gt;
&lt;br /&gt;
== OCArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste des articles d'un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 8.6.94 d'Ovidentia, les paramètres ajoutés à ce container devrait permettre de replacer OCRecentArticles, OCArticlesHomePage et OCArticle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticles [delegationid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [topicid=&amp;quot;&amp;quot;] [articleid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [homepage=&amp;quot;public|private&amp;quot;] [archive=&amp;quot;&amp;quot;] [offset=&amp;quot;&amp;quot;] [rows=&amp;quot;&amp;quot;] [limit=&amp;quot;[offset,]rows&amp;quot;] [order=&amp;quot;asc | desc&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
:: Id de la catégorie, tous les thèmes enfants seront utilisés &lt;br /&gt;
:: si categoryid est utilisé, topicid devient obsolète &lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule &lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; homepage ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée &lt;br /&gt;
: public : Liste les articles de la page d’accueil publique &lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; offset ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nombre d'articles à ignorer à partir du début de la liste&lt;br /&gt;
: 0 ''(par défaut)'' : aucune article n'est ignoré&lt;br /&gt;
&lt;br /&gt;
; rows ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
: -1 ''(par défaut)'' : toutes les lignes sont prises&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: ''Alternative à rows et offset''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCategoryId&lt;br /&gt;
| Id de la catégorie du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleNext&amp;gt;...&amp;lt;/OCArticleNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticlePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlePrevious&amp;gt;...&amp;lt;/OCArticlePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticle ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur les fichiers joints à un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleFiles articleid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCArticleFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForums ==&lt;br /&gt;
&lt;br /&gt;
Liste des forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForums [forumid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCForums&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les forums.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForumNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForumNext&amp;gt;...&amp;lt;/OCForumNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForumPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForumPrevious&amp;gt;...&amp;lt;/OCForumPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForum ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un forum donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForum forumid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCForum&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid :&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCThread ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fil de discussion donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCThread threadid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCThread&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; threadid&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadForumId&lt;br /&gt;
| Id du forum contenant le fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadId&lt;br /&gt;
| Id du sujet du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadPostId&lt;br /&gt;
| Id de la contribution initiale&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadLastPostId&lt;br /&gt;
| Id de la dernière contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadDate&lt;br /&gt;
| Date de la création du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarter&lt;br /&gt;
| Nom du l'initiateur du sujet&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarterId&lt;br /&gt;
| ID de l'utilisateur ayant initié le sujet ( peut être égal à 0 s'il s'agit d'un utilisateur anonyme) &lt;br /&gt;
|-&lt;br /&gt;
| OVThreadUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPost ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une contribution donnée ou plusieurs séparées par des virgules.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCPost postid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid :&lt;br /&gt;
: Id de la contribution ou plusieurs Ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du fil de la discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthorId&lt;br /&gt;
| ID de l'auteur (peut être égal à 0 si l'auteur était un utilisateur anoyme)&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution à l'aide d'une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostReplyUrl&lt;br /&gt;
| Url pour répondre (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostModifyUrl&lt;br /&gt;
| Url pour modifier (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostConfirmUrl&lt;br /&gt;
| Url pour confirmer (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostDeleteUrl&lt;br /&gt;
| Url pour supprimer la contribution (sinon vide si pas de droit) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPostFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations de fichiers sur une contribution donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCPostFiles postid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid&lt;br /&gt;
: Id de la contribution&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolders [folderid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFolders&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolderNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderNext&amp;gt;...&amp;lt;/OCFolderNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolderPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderPrevious&amp;gt;...&amp;lt;/OCFolderPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolder ==&lt;br /&gt;
&lt;br /&gt;
Donne les information sur un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolder folderid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFolder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSubFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-répertoires du répertoire path d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSubFolders folderid=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSubFolders&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les sous-répertoire du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderName&lt;br /&gt;
| Nom du sous répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des fichiers d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFiles folderid=&amp;quot;&amp;quot; rows=&amp;quot;&amp;quot; offset=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; offset&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nième fichier à partir du début de la liste&lt;br /&gt;
&lt;br /&gt;
; rows&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les fichiers du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: En lien avec l'attribut orderby.&lt;br /&gt;
:* asc ''(par défaut)'' : Ordonne les fichiers par ordre croissant&lt;br /&gt;
:* desc : Ordonne les fichiers par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
:''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
:* name ''(par défaut)'' : Ordonne les fichiers par nom&lt;br /&gt;
:* creation : Ordonne les fichiers par date de création&lt;br /&gt;
:* modification : Ordonne les fichiers par date de modification&lt;br /&gt;
:* size : Ordonne les fichiers par taille&lt;br /&gt;
:* hits : Ordonne les fichiers par nombre de &amp;quot;hits&amp;quot;&lt;br /&gt;
:* manual : Ordonne les fichiers suivant l'ordre défini manuellement sur le répertoire.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url du fichier si celui-ci est une image (utilisation pour un affichage). Cette variable ne prend pas en compte les droits définis au niveau du gestionnaire de fichiers.&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFileNext&amp;gt;...&amp;lt;/OCFileNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFiles|OCFiles]].&lt;br /&gt;
&lt;br /&gt;
== OCFilePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFilePrevious&amp;gt;...&amp;lt;/OCFilePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFile ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fichier d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFile fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFile&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileFields ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des champs d'un fichier donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFileFields fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFileFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldName&lt;br /&gt;
| Nom du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqs ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des Faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqs [faqid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqs&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqNext&amp;gt;...&amp;lt;/OCFaqNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqPrevious&amp;gt;...&amp;lt;/OCFaqPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaq ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une Faq donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaq faqid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategories ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des sous catégories d’une Faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategories faqid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqSubCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la faq&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations des sous-catégories d’une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategory faqsubcatid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqSubCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid&lt;br /&gt;
: Id de la sous catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des questions/réponses d'une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestions [faqid=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la sous catégorie faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs indiquées par le paramètre faqid.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionNext&amp;gt;...&amp;lt;/OCFaqQuestionNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionPrevious&amp;gt;...&amp;lt;/OCFaqQuestionPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestion ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une questions/réponses donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestion questionid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqQuestion&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; questionid&lt;br /&gt;
: Id de la question/réponse de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles d'un thème donné en attente d'approbation pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingArticles [topicid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation tout thème confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les commentaires en attente d'approbation d'un article donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingComments [articleid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingComments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires en attente de tout article confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les commentaires en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date de publication du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers en attente d'approbation d'un répertoire donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingFiles [folderid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fichiers en attente de tout répertoire confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les fichiers en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste les contributions en attente d'approbation d'un forum donné ( forumid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingPosts [forumid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingPosts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les contributions en attente de tout forum confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les contributions en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendars ==&lt;br /&gt;
&lt;br /&gt;
Liste les calendriers &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendars [type=&amp;quot;&amp;quot;] [calendarid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendars&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste tous les agendas. type peut prendre les valeurs suivantes :&lt;br /&gt;
: user: les agendas personnels &lt;br /&gt;
: group: les agendas de groupes&lt;br /&gt;
: resource: les agendas de ressources&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Un ou plusieurs id d'agendas séparés par des virgules&lt;br /&gt;
: Si omis, le container liste tous les agendas.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarId&lt;br /&gt;
| Id de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarName&lt;br /&gt;
| Intitulé de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarDescription&lt;br /&gt;
| Description de l'agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarOwnerId&lt;br /&gt;
| Id du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarType&lt;br /&gt;
| Type de l’agenda ( user, group ou resource )&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarUrl&lt;br /&gt;
| Url pour accéder à la page Agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories d’événements des agendas &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarCategories [filter=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryName&lt;br /&gt;
| Intitulé de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarUserEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas personnels&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarUserEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarUserEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité.Remarque : si le paramètre est à «&amp;amp;nbsp;no&amp;amp;nbsp;», les événements privés seront aussi remontés&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarGroupEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas collectifs (anciennement agendas de groupes)&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarGroupEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarGroupEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; groupid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
: Remarque : le paramètre groupid correspond à l'identifiant (grpid) de l'agenda lorsqu'on utilise les agendas collectifs.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarResourceEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas de ressources&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarResourceEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarResourceEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparées par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; resourceid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas ( personnel, groupes ou de ressources )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date &lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramènera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas le container liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarId&lt;br /&gt;
| Id numérique de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrlId&lt;br /&gt;
| Id de l'agenda principal contenant le type, exemple &amp;quot;personal/1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarName&lt;br /&gt;
| Nom de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarType&lt;br /&gt;
| type de l'agenda principal (exemple: &amp;quot;caldav_personal&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectories ==&lt;br /&gt;
&lt;br /&gt;
Liste les annuaires de base de données&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectories [directoryid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid ''(optionnel)''&lt;br /&gt;
: Id de l'annuaire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: « database » ou « group », si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectory directoryid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryFields ==&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryFields directoryid=&amp;quot;&amp;quot; [all=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: 1 : Donne la liste de tous les champs&lt;br /&gt;
: 0 : Donne la liste de champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldId&lt;br /&gt;
| Identifiant du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Le tableau ci-dessous donne la correspondance entre les champs et leurs identifiants :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Champ&lt;br /&gt;
! Identifiant&lt;br /&gt;
|-&lt;br /&gt;
| Surnom&lt;br /&gt;
| cn&lt;br /&gt;
|-&lt;br /&gt;
| Nom&lt;br /&gt;
| sn&lt;br /&gt;
|-&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
| mn&lt;br /&gt;
|-&lt;br /&gt;
| Prénom&lt;br /&gt;
| givenname&lt;br /&gt;
|-&lt;br /&gt;
| Photo&lt;br /&gt;
| jpegphoto&lt;br /&gt;
|-&lt;br /&gt;
| Adresse de messagerie&lt;br /&gt;
| email&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (bureau)&lt;br /&gt;
| btel&lt;br /&gt;
|-&lt;br /&gt;
| Tél. mobile&lt;br /&gt;
| mobile&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (domicile)&lt;br /&gt;
| htel&lt;br /&gt;
|-&lt;br /&gt;
| Télécopie (bureau)&lt;br /&gt;
| bfax&lt;br /&gt;
|-&lt;br /&gt;
| Titre&lt;br /&gt;
| title&lt;br /&gt;
|-&lt;br /&gt;
| Service&lt;br /&gt;
| departmentnumber&lt;br /&gt;
|-&lt;br /&gt;
| Société&lt;br /&gt;
| organisationname&lt;br /&gt;
|-&lt;br /&gt;
| Rue (bureau)&lt;br /&gt;
| bstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (bureau)&lt;br /&gt;
| bcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (bureau)&lt;br /&gt;
| bpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (bureau)&lt;br /&gt;
| bstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (bureau)&lt;br /&gt;
| bcountry&lt;br /&gt;
|-&lt;br /&gt;
| Rue (domicile)&lt;br /&gt;
| hstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (domicile)&lt;br /&gt;
| hcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (domicile)&lt;br /&gt;
| hpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (domicile)&lt;br /&gt;
| hstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (domicile)&lt;br /&gt;
| hcountry&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 1&lt;br /&gt;
| user1&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 2&lt;br /&gt;
| user2&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 3&lt;br /&gt;
| user3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Pour les champs additionnels, les identifiants sont de la forme '''babdirfXX''' ou '''XX''' est l'id du champ additionnel ( correspondant à fxid dans la liste des champs additionnels de l'annuaire ).&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMembers ==&lt;br /&gt;
&lt;br /&gt;
Liste les membres d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMembers directoryid=&amp;quot;&amp;quot; [fields=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [like=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryMembers&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: Ignoré si l'attribut '''fields''' est spécifié&lt;br /&gt;
: 1 : Donne tous les champs pour chaque membre&lt;br /&gt;
: 0 : Donne uniquement les champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
; fields ''(optionnel)''&lt;br /&gt;
: liste des identifiants des champs souhaités séparés par des virgules ( exemple &amp;quot;sn,givenname,email&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Identifiant du champ à utiliser pour ordonner la liste&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; like ''(optionnel)''&lt;br /&gt;
: Restreint la liste des membres ayant le champ spécifié par orderby (exemple orderby=&amp;quot;givenname&amp;quot;) commençant par ce motif ( exemple like=&amp;quot;A&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUrl&lt;br /&gt;
| Url pour accéder à la fiche détaillée du membre&lt;br /&gt;
|-&lt;br /&gt;
| DirectoryMemberEmailUrl&lt;br /&gt;
| Url pour afficher la popup de composition de message&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMemberFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryMembers'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMemberFields&amp;gt;...&amp;lt;/OCDbDirectoryMemberFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntry ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un membre d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntry directoryid=&amp;quot;&amp;quot; memberid=&amp;quot;&amp;quot; userid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectoryEntry&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; memberid&lt;br /&gt;
: Id du membre dans l'annuaire&lt;br /&gt;
&lt;br /&gt;
; userid&lt;br /&gt;
: Id Ovidentia de l'utilisateur s'il est enregistré&lt;br /&gt;
: Ignoré si memberid renseigné.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberUrl&lt;br /&gt;
| Url vers la fiche annuaire du membre&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntryFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryEntry'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntryFields&amp;gt;...&amp;lt;/OCDbDirectoryEntryFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryAcl ==&lt;br /&gt;
&lt;br /&gt;
Liste les utilisateurs ayant des droits sur un annuaire.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryAcl directoryid=&amp;quot;&amp;quot; [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryAcl&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: modify : pour les utilisateurs ayant le droit de modifier une fiche&lt;br /&gt;
: add : pour les utilisateurs ayant le droit d'ajouter une fiche&lt;br /&gt;
: view : pour les utilisateurs ayant le droit de consulter l'annuaire&lt;br /&gt;
: delete :  pour les utilisateurs ayant le droit de supprimer une fiche&lt;br /&gt;
: export :  pour les utilisateurs ayant le droit d'exporter l'annuaire&lt;br /&gt;
: import :  pour les utilisateurs ayant le droit d'importer l'annuaire&lt;br /&gt;
: empty :  pour les utilisateurs ayant le droit de vider l'annuaire&lt;br /&gt;
: bind :  pour les utilisateurs ayant le droit d'attacher une fiche&lt;br /&gt;
: unbind :  pour les utilisateurs ayant le droit de détacher une fiche&lt;br /&gt;
: view :  pour les utilisateurs ayant le droit de voir les fiches (DEFAULT)&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserFullName&lt;br /&gt;
| Nom complet de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserEmail&lt;br /&gt;
| Adresse email de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserId&lt;br /&gt;
| Id de l'utilisateur dans la base de données&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegations ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegations [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegations&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si yes : le container tient compte des droits d'accès de l'utilisateur&lt;br /&gt;
: Si no : le container ne tient pas compte des droits d'accès et ramène toutes les délégations créées dans le portail&lt;br /&gt;
: Si omis, le container tient compte des droits d'accès&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegation ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont fait partie l'utilisateur courant&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegation delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegation&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsManaged [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont l'utilisateur courant est administrateur.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationItems ==&lt;br /&gt;
&lt;br /&gt;
Liste les fonctions déléguées aux administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationItems delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationItems&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemName&lt;br /&gt;
| Intitulé de la fonction&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemValue&lt;br /&gt;
| 1: si la fonction est déléguée, 0 sinon&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationAdministrators ==&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationAdministrators delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationAdministrators&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationUserId&lt;br /&gt;
| Id de l'administrateur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategories [categoryid=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: Si omis, le container liste toutes les catégories&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une catégorie de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategory [categoryid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationsCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmSpaces ==&lt;br /&gt;
&lt;br /&gt;
Liste les espaces de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmSpaces&amp;gt;...&amp;lt;/OCTmSpaces&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceId&lt;br /&gt;
| Id de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceName&lt;br /&gt;
| Nom de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceDescription&lt;br /&gt;
| Description de l'espace de projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmProjects ==&lt;br /&gt;
&lt;br /&gt;
Liste les projets d'un espace de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmProjects spaceid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCTmProjects&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; spaceid&lt;br /&gt;
: Id de l'espace de projets&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectId&lt;br /&gt;
| Id du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectName&lt;br /&gt;
| Nom du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectDescription&lt;br /&gt;
| Description du projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmTasks ==&lt;br /&gt;
&lt;br /&gt;
Liste les tâches d'un projet ou des tâches personnelles du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmTasks [projectid=&amp;quot;&amp;quot;] [startdate=&amp;quot;&amp;quot;] [enddate=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCTmTasks&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; projectid ''(optionnel)''&lt;br /&gt;
: Id du projet.&lt;br /&gt;
: Si omis, le conteneur renvoie les tâches personnelles de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; startdate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de début est postérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; enddate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de fin est antérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;&lt;br /&gt;
: desc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order. La valeur par défault est &amp;quot;TaskNumber&amp;quot;.&lt;br /&gt;
: Cet attribut peur contenir le nom de n'importe laquelle des variables renvoyées sans le préfixe &amp;quot;OV&amp;quot;, par exemple &amp;quot;TaskCategoryName&amp;quot; ou &amp;quot;TaskEndDate&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskId&lt;br /&gt;
| Id de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskProjectId&lt;br /&gt;
| Id du projet de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskNumber&lt;br /&gt;
| Numéro de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskShortDescription&lt;br /&gt;
| Description courte de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskStartDate&lt;br /&gt;
| Date de début de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskEndDate&lt;br /&gt;
| Date de fin de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryId&lt;br /&gt;
| Id de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryName&lt;br /&gt;
| Nom de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCompletion&lt;br /&gt;
| Niveau d'avancement de la tâche (0-100)&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskOwnerId&lt;br /&gt;
| Id de l'utilisateur propriétaire de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskClass&lt;br /&gt;
| Classe de la tâche&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OCOrgUserEntities ==&lt;br /&gt;
&lt;br /&gt;
Liste les entités d'organigrammes pour lesquelles un utilisateur à un rôle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgUserEntities userId=&amp;quot;&amp;quot; [orgChartId=&amp;quot;&amp;quot;] [roleType=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgUserEntities&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; userId&lt;br /&gt;
: Identifiant (entier) de l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; orgChartId ''(optionnel)''&lt;br /&gt;
: Identifiant (entier) de l'organigramme.&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'organigramme par défaut (nommé à l'origine Ovidentia) qui est utilisé.&lt;br /&gt;
&lt;br /&gt;
; roleType ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors tous les rôles seront utilisés.&lt;br /&gt;
: Les rôles sont des valeurs de 0 à 3&lt;br /&gt;
: 0 étant les rôles personnalisés&lt;br /&gt;
: 1 étant le rôle supérieur&lt;br /&gt;
: 2 étant le rôle employé&lt;br /&gt;
: 3 étant le rôle membre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgPathToEntity ==&lt;br /&gt;
&lt;br /&gt;
Liste toutes les entités parentes d'une entité d'un organigramme.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgPathToEntity entityId=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [includeEntity=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgPathToEntity&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'ordre ascendant qui est utilisé.&lt;br /&gt;
: Ordre dans lequel le chemin jusqu'à la racine sera retourné, les valeurs possible sont asc ou desc&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
; includeEntity ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis, alors l'entité ne sera pas incluse dans les résultats.&lt;br /&gt;
: Les valeurs possibles sont&amp;amp;nbsp;:&lt;br /&gt;
: 0 pour ne pas inclure l'entité (valeur par défaut)&lt;br /&gt;
: 1 pour inclure l'entité&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgChildEntities ==&lt;br /&gt;
&lt;br /&gt;
Liste toutes les entités enfant directes d'une entité d'un organigramme.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.100&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgChildEntities entityId=&amp;quot;&amp;quot; &amp;gt;...&amp;lt;/OCOrgChildEntities&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OCOrgEntityMembers ==&lt;br /&gt;
&lt;br /&gt;
Liste tous les membres d'une entité.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.100&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgEntityMembers entityId=&amp;quot;&amp;quot; &amp;gt;...&amp;lt;/OCOrgEntityMembers&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberDirEntryId&lt;br /&gt;
| Identifiant (entier) de la fiche annuaire de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberRoleType&lt;br /&gt;
| Id du rôle : 1 = Superior, 2 = Temporary employee, 3 = Members, 0 = Other collaborators&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberRoleName&lt;br /&gt;
| Nom du rôle&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserDisabled&lt;br /&gt;
| Utilisateur est désactivé (1 ou 0)&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserConfirmed&lt;br /&gt;
| Utilisateur est confirmé (1 ou 0)&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberSn&lt;br /&gt;
| Nom&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberGivenname&lt;br /&gt;
| Prénom&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserId&lt;br /&gt;
| Id user correspondant&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCMultipages ==&lt;br /&gt;
&lt;br /&gt;
Ce container permet de faciliter les calculs réalisés pendant un multi-pages. Ainsi selon le nombre total de résultats et le nombre de résultats à afficher par pages, le container permet de retourner le nombre de pages que contient le multi-pages. &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCMultipages total=&amp;quot;&amp;quot; maxpages=&amp;quot;&amp;quot; perpage=&amp;quot;&amp;quot; currentpage=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCMultipages&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; total&lt;br /&gt;
: Nombre total de résultats.&lt;br /&gt;
&lt;br /&gt;
; maxpages&lt;br /&gt;
: Nombre maximum de pages à afficher&lt;br /&gt;
&lt;br /&gt;
; perpage&lt;br /&gt;
: Nombre maximum de résultats à afficher par pages&lt;br /&gt;
&lt;br /&gt;
; currentpage&lt;br /&gt;
: Numéro de la page en cours&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCurrentPageNumber &lt;br /&gt;
| Numéro de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVNextPageNumber&lt;br /&gt;
| Numéro de la page suivante si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVPreviousPageNumber&lt;br /&gt;
| Numéro de la page précédente si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVTotalPages&lt;br /&gt;
| Nombre total de pages&lt;br /&gt;
|-&lt;br /&gt;
| OVResultFirst&lt;br /&gt;
| Index du premier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultLast&lt;br /&gt;
| Index du dernier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultsPage&lt;br /&gt;
| Nombre de résultats sur la page courante&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntries ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-entrées de navigation d'Ovidentia (Plan du site) d'une entrée parente. Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntries (node=&amp;quot;&amp;quot; | langid=&amp;quot;&amp;quot;) [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntries&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; langid&lt;br /&gt;
: Identifiant multilangue de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: peut être utilisé à la place de l'attribut node&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntry ==&lt;br /&gt;
&lt;br /&gt;
Renvoie les information sur une entrée de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntry node=&amp;quot;&amp;quot; [sitemap=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntry&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément (noeud du plan du site).&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapCustomNode ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des noeuds ayant pour cible l'id spécifié dans l'attribut &amp;lt;code&amp;gt;target&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans le module sitemap_editor, la valeur à saisir dans l'attribut target est affiché dans l'entête sur la page de visualisation du nœud.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapCustomNode [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] target=&amp;quot;&amp;quot; [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapCustomNode&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; target&lt;br /&gt;
: Id du noeud cible&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin. s'il n'est pas renseigné, le noeur racine par défaut sera utilisé (Custom pour le plan du site fourni par sitemap_editor), DGAll pour le plan du site du noyau).&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: permet de limiter le nombre d'éléments retournés, par exemple, &amp;lt;code&amp;gt;limit=&amp;quot;0,1&amp;quot;&amp;lt;/code&amp;gt; pour obtenir seulement le premier noeud. La syntaxe est identique à l'attribut &amp;lt;code&amp;gt;limit&amp;lt;/code&amp;gt; de OCSitemapPath&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapPath ==&lt;br /&gt;
&lt;br /&gt;
Retourne le chemin de fer (rail) d'une entrée de navigation sous la forme d'une liste d'entrées de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapPath [node=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapPath&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin.&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5,2&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur à 2 éléments à partir du 5ème. Si la première valeur est négative, l'index du premier élément retourné sera calculé à partir du nombre d'élément total. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;-1,1&amp;quot;&amp;lt;/code&amp;gt; affiche le dernier élément seulement. L'index négatif est supporté à partir d'ovidentia &amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Si la valeur est &amp;quot;1&amp;quot;, le denier noeud du plan du site auquel on a accédé sera mémorisé et récupéré lors de l'accès a une page en dehors du plan du site.&lt;br /&gt;
: La valeur par défaut est &amp;quot;1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Différentes méthodes d’utilisation d’un fichier OvML =&lt;br /&gt;
== Utilisation dans une url ==&lt;br /&gt;
Un fichier OvML peut être appellé en utilisant l’url suivante :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où fichier-ovml est le nom de votre fichier OvML qui doit se trouver dans le répertoire suivant&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
skins/nom-du-skin/ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le fichier ainsi appelé est parsé par Ovidentia et le résultat est affiché dans la partie centrale du portail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si l’on souhaite afficher le résultat en dehors du portail, par exemple dans une fenêtre popup, il faut ajouter le paramètre echo=1 comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De plus, si l’on souhaite passer des paramètres au fichier OvML, on utilisera l’url comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&amp;amp;param=val&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, on peut utiliser la variable OVparam dans le fichier OvML.&lt;br /&gt;
&lt;br /&gt;
Remarque : les paramètres peuvent être envoyés par formulaires en méthodes GET et POST.&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans un fichier template ==&lt;br /&gt;
Dans tout fichier template d’Ovidentia, on peut utiliser un fichier OvML en utilisant la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{ $OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : la syntaxe avec les accolades ne permet pas l'utilisation de nouvelles accolades à l'intérieur.&lt;br /&gt;
&lt;br /&gt;
{ $OVML({ mavariable }) } est impossible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est possible de passer une variable template en tant que paramètre à un fichier OvML via la syntaxe { $OVML(...) } d'un fichier template :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple : { $OVML(monFichier.html,param1=&amp;quot;var1&amp;quot;) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
si var1 est définie dans le template, le parseur la remplace avec sa valeur, sinon il utilise la valeur &amp;quot;var1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Optimiser le temps d'exécution d'un script OvML (disponible à partir de la version 7.2 d'Ovidentia) :'''&lt;br /&gt;
&lt;br /&gt;
Si votre script n'a pas besoin d'être réactualisé à chaque exécution, vous pouvez décider d'utiliser le cache via la syntaxe $OVMLCACHE.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE s'utilise dans les mêmes conditions que $OVML.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE peut recevoir un paramètre supplémentaire : _ovml_cache_duration=86400. Il permet d'indiquer le temps maximum pendant lequel le script ne sera pas réactualisé. Valeur en secondes.&lt;br /&gt;
&lt;br /&gt;
Si ovml_cache_duration n'est pas renseigné, le script sera réactualisé toutes les 3600 secondes (1 heure).&lt;br /&gt;
&lt;br /&gt;
Remarque : le cache est enregistré dans la session de l'utilisateur courant. Donc le script est systématiquement réactualisé si l'utilisateur se déconnecte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple :&lt;br /&gt;
&lt;br /&gt;
{ $OVMLCACHE(monFichier.html,param1=3,_ovml_cache_duration=86400) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : pensez bien aux conséquences d'utilisation du cache OvML avant de l'appliquer sur vos scripts. Pendant 3600 secondes, vous pouvez modifier vos scripts et des données d'Ovidentia sans pouvoir le vérifier à l'affichage !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autres types de cache possibles :&lt;br /&gt;
*session : cache dans la session (default)&lt;br /&gt;
*sitemap : cache dans un fichier basé sur le profile du plan du site&lt;br /&gt;
*file : cache dans un fichier&lt;br /&gt;
&lt;br /&gt;
Exemple d'utilisation avec un autre type de cache :&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE(menu.html,_ovml_cache_type=sitemap)&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans du contenu ==&lt;br /&gt;
On peut incorporer le résultat d’un fichier OvML dans du contenu Ovidentia ( article, section, faq etc… ). On utilisera la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Utilisation pour les pages d’accueil ==&lt;br /&gt;
On peut utiliser un fichier OvML pour les pages d’accueil privée et publique. Pour cela, utilisez les fichiers spécifiques private.html et public.html.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lors de l’affichage de la page public, Ovidentia cherche un fichier ayant le nom public.html dans le répertoire skins/nom-du-skin/ovml . S’il le trouve, il l’utilisera pour la page d’accueil public. Sinon, il affichera les articles définis par l'administrateur pour la page d’accueil public.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il en est de même pour la page d’accueil privée.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML par les modules ( addons ) ==&lt;br /&gt;
A partir de la version 5.4.2 d'Ovidentia, il est possible pour les modules de fournir des fonctionnalités basées sur OvML ( voir la documentation fournie avec le module ).&lt;br /&gt;
&lt;br /&gt;
Afin d'utiliser ces fonctionnalités, on utilisera le container suivant :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCAddon name=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; param2=&amp;quot;&amp;quot; ...&amp;gt;...&amp;lt;/OCAddon&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut du container du module&lt;br /&gt;
&lt;br /&gt;
Pour la signification des paramètres, il faut consulter la documentation fournie avec le module.&lt;br /&gt;
&lt;br /&gt;
La plupart du temps, le premier paramètre indique le nom du container que l'on veut utiliser et les paramètres suivants sont des attributs à ce container.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 5.6.3, il est aussi possible de créer des fonctions OvML pour un module. La syntaxe d'utilisation de ces fonctions est la suivante :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAddon name=&amp;quot;&amp;quot; function=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; function&lt;br /&gt;
: Nom de la fonction&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut de la fonction utilisée&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML dans l'éditeur Wysiwyg ==&lt;br /&gt;
L'éditeur Wysiwyg d'Ovidentia possède une option permettant d'utiliser un fichier OvML afin de l'intégrer dans l'affichage d'un article, d'une section... Par défaut, tous les fichiers OvML présents dans le dossier ovml de la skin courante sont affichés dans le formulaire de sélection. Il existe un moyen de cacher ces fichiers aux utilisateurs de l'éditeur en modifiant la racine de sélection des fichiers :&lt;br /&gt;
&lt;br /&gt;
On ajoute un dossier nommé &amp;quot;editor&amp;quot; dans le dossier ovml de la skin courante, l'éditeur Wysiwyg ne proposera alors que les fichiers présents dans ce répertoire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est toujours possible d'utiliser la syntaxe $OVML manuellement afin d'exécuter un fichier OvML ne se situant pas dans le dossier editor.&lt;/div&gt;</summary>
		<author><name>Laucho</name></author>	</entry>

	<entry>
		<id>https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5714</id>
		<title>Référence OvML</title>
		<link rel="alternate" type="text/html" href="https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5714"/>
				<updated>2019-03-08T15:03:05Z</updated>
		
		<summary type="html">&lt;p&gt;Laucho : /* OCOrgPathToEntity */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Catégorie:Développement de skins]]&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
OvML ( Ovidentia Markup Langage ) est un ensemble de balises, identiques par leur syntaxe à celles utilisées avec HTML. Elles permettent d’extraire des données Ovidentia, de les manipuler et de les présenter en utilisant HTML.&lt;br /&gt;
&lt;br /&gt;
Les données à extraire peuvent être de plusieurs types, comme par exemple, les cinq derniers articles publiés, les dernières contributions d’un forum donné, les derniers fichiers chargés, etc …&lt;br /&gt;
&lt;br /&gt;
On pourra ainsi s’en servir pour réorganiser complètement la page d'accueil d'un site Ovidentia en y insérant, par exemple, la liste des 3 derniers articles, la liste des 5 dernières contributions d'un forum, des images, le texte d'un article spécifique, ...&lt;br /&gt;
&lt;br /&gt;
La conception d'une page OvML est identique à celle d'une page HTML. Elle peut ne contenir que des balises OvML ou un mélange HTML et OvML. On peut aussi partir d'une page HTML existante et y insérer des données Ovidentia en utilisant les balises OvML. Pour l’afficher, on utilisera l’url suivante :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
Certaines balises OvML sont dites “Container&amp;quot;. Un container est une balise OvML contenant une partie du fichier OvML comprise entre un tag d’ouverture et un tag de fermeture. Un container peut être une liste ou une condition. Dans le cas d’une liste, le contenu du container est répété autant de fois qu’il y a d’éléments dans la liste. Un container ‘condition’ n’affiche son contenu que dans le cas où la condition est vraie.&lt;br /&gt;
&lt;br /&gt;
== Les variables &amp;lt;OVxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Une variable OvML est de la forme:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
où xxxx est le nom de la variable.&lt;br /&gt;
&lt;br /&gt;
Différents paramètres peuvent être utilisés pour modifier l’affichage du résultat de la variable.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être sauvegardée dans une autre variable en utilisant le paramètre saveas (voir ci-dessous).&lt;br /&gt;
&lt;br /&gt;
== Les fonctions &amp;lt;OFxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Les fonctions se présentent sous la forme :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Elles permettent, entre autre, de traduire du texte, de faire des opérations arithmétiques, etc, …&lt;br /&gt;
&lt;br /&gt;
Le résultat de ces fonctions peut être sauvegardé dans une variable OvML en utilisant le paramètre saveas (voir ci-dessus).&lt;br /&gt;
&lt;br /&gt;
== Les containers &amp;lt;OCxxxx&amp;gt; … &amp;lt;/OCxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque importante d'utilisation des containers :'''&lt;br /&gt;
&lt;br /&gt;
* Il est possible d’imbriquer les containers sauf s’ils ont le même nom. Dans le cas précédent, il existe l’astuce de rajouter un paramètre sans valeur différente dans les balises. Ce paramètre va permettre d'identifier l'ouverture et la fermeture des containers par le moteur d'Ovidentia. Le paramètre doit donc se retrouver dans la balise d'ouverture ainsi que dans la balise de fermeture.&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre1&amp;gt;&lt;br /&gt;
    &amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre2&amp;gt;&lt;br /&gt;
        ...&lt;br /&gt;
    &amp;lt;/OCxxxx monparametre2&amp;gt;&lt;br /&gt;
&amp;lt;/OCxxxx monparametre1&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Chaque paramètre d'un container est vu comme une variable par le moteur OvML; il faut donc éviter d'utiliser pour nom d'une variable OvML le nom d'un attribut d'un container pour supprimer des erreurs d'interprétation.&lt;br /&gt;
&lt;br /&gt;
= Les variables OvML =&lt;br /&gt;
&lt;br /&gt;
Les variables OvML peuvent être définies dans le fichier OvML, produites par un container ou passées comme paramètres dans l’url. Elles sont accessibles en utilisant la syntaxe :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnom-de-la-variable&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut définir une variable OvML en utilisant la fonction PutVar :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;nbArticles&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit une variable nbArticles initialisée à la valeur 10.&lt;br /&gt;
&lt;br /&gt;
Pour récupérer la valeur dans une page OvML, il faut utiliser la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut aussi définir une variable en utilisant une variable globale d’Ovidentia. Pour cela, il suffira d’omettre le deuxième paramètre :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;babSlogan&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maintenant la variable &amp;lt;code&amp;gt;&amp;lt;OVbabSlogan&amp;gt;&amp;lt;/code&amp;gt; existe dans OvML et contient le contenu du slogan du site.&lt;br /&gt;
&lt;br /&gt;
On peut ainsi utiliser les variables d’Ovidentia pour récupérer le nom de l’utilisateur connecté ( BAB_SESS_USER ), son ID ( BAB_SESS_USERID ), etc.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
* babCurrentDate est une variable globale permettant de récupérer la date courante. Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
* Les variables globales booléennes comme BAB_SESS_LOGGED ont la valeur nulle si la valeur est fausse (false) et vaut 1 si la valeur est vraie (true).&lt;br /&gt;
&lt;br /&gt;
Il est parfois utile de tester l’existence d’une variable avant de la définir. On utilisera pour cela la fonction '''IfNotIsSet''' :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;page&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, si la variable page n’est pas définie, elle sera définie avec la valeur initiale 1.&lt;br /&gt;
&lt;br /&gt;
Toutes les variables produites par un container peuvent être jointes en utilisant la syntaxe d’une variable OvML &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
On peut aussi passer des variables OvML à un fichier OvML en utilisant l’url :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;total=1000&lt;br /&gt;
&lt;br /&gt;
Dans la page OvML on peut donc utiliser la variable totale.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être modifiée ou sauvegardée dans une autre variable en utilisant les attributs suivants :&lt;br /&gt;
&lt;br /&gt;
== saveas ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable dans une autre.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles saveas=&amp;quot;TotalArticles&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Une nouvelle variable TotalArticles est créée et sa valeur est la même que celle de nbArticles.&lt;br /&gt;
&lt;br /&gt;
== strlen ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer les n premiers caractères de la variable.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Récupère les n premiers caractères du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il est possible de spécifier une chaîne qui sera ajoutée à la fin du résultat si la variable a été tronquée. Par exemple &amp;quot;...“ pour indiquer une suite :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100,...&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== striptags ==&lt;br /&gt;
&lt;br /&gt;
Supprime les tags HTML de la variable :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les tags HTML de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan striptags=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== htmlentities ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit les entities HTML ( &amp;lt; devient &amp;amp;amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit en inverse les entities HTML ( &amp;amp;amp;lt; devient &amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan htmlentities=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== stripslashes ==&lt;br /&gt;
&lt;br /&gt;
Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan stripslashes=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== urlencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans une url&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan urlencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== jsencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans du javascript&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan jsencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== strcase ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| upper&lt;br /&gt;
| Convertit le contenu de la variable en majuscule&lt;br /&gt;
|-&lt;br /&gt;
| lower&lt;br /&gt;
| Convertit le contenu de la variable en minuscule&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strcase=&amp;quot;upper&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nlremove ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les retours chariots&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nlremove=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== trim ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| left&lt;br /&gt;
| Supprime les blancs en début de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| right&lt;br /&gt;
| Supprime les blancs en fin de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| all&lt;br /&gt;
| Supprime les blancs en début et en fin de chaîne&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan trim=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nl2br ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;1&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Transforme les retours chariots en &amp;lt;BR&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nl2br=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== sprintf ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| Voir la documentation PHP pour la fonction sprintf&lt;br /&gt;
| Retourne une chaîne formatée&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVMoney sprintf=&amp;quot;%01.2f&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== date ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater une date Ovidentia &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| S&lt;br /&gt;
| Format court de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| L&lt;br /&gt;
| Format long de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| T&lt;br /&gt;
| Format de l'heure défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| d&lt;br /&gt;
| Trois premières lettres du jour de la semaine Dim pour Dimanche&lt;br /&gt;
|-&lt;br /&gt;
| D&lt;br /&gt;
| Jour de la semaine Dimanche par exemple&lt;br /&gt;
|-&lt;br /&gt;
| j&lt;br /&gt;
| Jour du mois, sur deux chiffres (éventuellement avec un zéro) : &amp;quot;01&amp;quot; à &amp;quot;31&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| m&lt;br /&gt;
| Mois, en trois lettres : par exemple &amp;quot;Avr&amp;quot; (pour Avril)&lt;br /&gt;
|-&lt;br /&gt;
| M&lt;br /&gt;
| Mois en lettres : Avril par exemple&lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Mois; i.e. &amp;quot;01&amp;quot; à &amp;quot;12&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Y&lt;br /&gt;
| Année, 4 chiffres; i.e. &amp;quot;2003&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| y&lt;br /&gt;
| Année, 2 chiffres; i.e. &amp;quot;03&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| H&lt;br /&gt;
| heure, au format 24h, &amp;quot;00&amp;quot; à &amp;quot;23&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| i&lt;br /&gt;
| Minutes; &amp;quot;00&amp;quot; à &amp;quot;59&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleDate date=&amp;quot;%d %j %m %Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;OVbabCurrentDate&amp;gt;&amp;lt;/code&amp;gt; est une variable permettant de récupérer la date courante.&lt;br /&gt;
&lt;br /&gt;
Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabCurrentDate date=&amp;quot;%D %j %M&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== author ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater l’auteur d’un article, un commentaire etc, … quand la variable contient l’id de l’auteur.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| %F&lt;br /&gt;
| Prénom&lt;br /&gt;
|-&lt;br /&gt;
| %M&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
|-&lt;br /&gt;
| %L&lt;br /&gt;
| Nom&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleAuthor author=&amp;quot;%F %L&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Les fonctions OvML =&lt;br /&gt;
&lt;br /&gt;
On reconnaît les fonctions par la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les fonctions OvML disponibles sont :&lt;br /&gt;
&lt;br /&gt;
== OFTranslate ==&lt;br /&gt;
&lt;br /&gt;
Permet de traduire une chaîne. Pour cela, il faut qu'un fichier se nommant ''lang-'''identifiant-de-la-langue'''.xml'' soit présent dans le dossier ''ovidentia-'''numéro-de-version'''/lang''.&lt;br /&gt;
&lt;br /&gt;
Il s'agit d'un fichier XML listant différentes expressions traduites dans la langue choisie pour le fichier. Il est composé d'un élément ayant le même nom que l'identifiant de la langue. Celui-ci est composé de multiples éléments &amp;lt;code&amp;gt;string&amp;lt;/code&amp;gt; prenant un paramètre &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; indiquant l'identifiant du texte et contient le texte traduit.&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour l'anglais ''lang-en.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;en&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;About your article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;About your comment&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;About your file&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/en&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour le français ''lang-fr.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;fr&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;Au sujet de votre article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;A propos de votre commentaire&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;A propos de votre fichier&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/fr&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFTranslate text=&amp;quot;&amp;quot; [lang=&amp;quot;&amp;quot;] [folder=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; text&lt;br /&gt;
: Identifiant du texte à traduire&lt;br /&gt;
&lt;br /&gt;
; lang ''(optionnel)''&lt;br /&gt;
: Identifiant de la langue dans laquelle doit être traduit le texte&lt;br /&gt;
: Si omis, le texte sera traduit dans la langue sélectionnée par l'utilisateur&lt;br /&gt;
&lt;br /&gt;
; folder ''(optionnel)''&lt;br /&gt;
: Nom du module&lt;br /&gt;
: Si omis, le fichier langue du noyau est utilisé&lt;br /&gt;
&lt;br /&gt;
== OFPutVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de déclarer une nouvelle variable.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFGetVar ==&lt;br /&gt;
&lt;br /&gt;
Permet d'afficher une variable tout comme la syntaxe &amp;lt;code&amp;gt;&amp;lt;OVnom-de-la-variable&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetVar name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable à afficher&lt;br /&gt;
&lt;br /&gt;
== OFIfNotIsSet ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable si elle n’est pas déjà définie.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFInclude ==&lt;br /&gt;
&lt;br /&gt;
Permet d'inclure un autre fichier OVML&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFInclude file=&amp;quot;&amp;quot; [cache=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin du fichier OVML relatif au répertoire ovml du skin ou du répertoire ovml du noyau&lt;br /&gt;
&lt;br /&gt;
; cache ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : Le cache n'est pas utilisé pour afficher le fichier.&lt;br /&gt;
:* 1 : Le cache est utilisé.&lt;br /&gt;
&lt;br /&gt;
== OFUrlContent ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le contenu d’une url. Très utile pour inclure dans Ovidentia des fichiers HTML d’un site Web statique&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFUrlContent url=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; url&lt;br /&gt;
: url de la page à inclure&lt;br /&gt;
&lt;br /&gt;
== OFRecurse ==&lt;br /&gt;
&lt;br /&gt;
La fonction OFRecurse permet d'exécuter un code tant qu'une condition est réalisée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFRecurse&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
Cette fonction peut prendre tous les paramètres que peut prendre le container appelé récursivement.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
Cet exemple permet d'afficher l'arborescence des catégories et thèmes d'articles.&lt;br /&gt;
Ici, la fonction &amp;lt;code&amp;gt;OFRecurse&amp;lt;/code&amp;gt; est utilisée pour relancer le container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt; autant de fois que désiré en lui précisant le paramètre parentid (voir container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
    &amp;lt;OCArticleCategories&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&lt;br /&gt;
            &amp;lt;OVCategoryName&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
                &amp;lt;OFRecurse parentid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;OVTopicName&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Opérateurs arithmétiques ==&lt;br /&gt;
&lt;br /&gt;
Permettent de faire des opérations arithmétiques sur des variables. Elles sont construites de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;X&amp;quot; expr2=&amp;quot;Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l'opération souhaitée entre 10 et 50.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l’opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Toutefois, pour pouvoir stocker cette valeur dans une variable, il faut ajouter le paramètre &amp;lt;code&amp;gt;saveas&amp;lt;/code&amp;gt; lors de l'appel de la fonction.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot; saveas=&amp;quot;NewTotal&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit la variable &amp;lt;code&amp;gt;NewTotal&amp;lt;/code&amp;gt; ayant pour valeur le résultat de l'opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Les opérateurs disponibles sont :&lt;br /&gt;
&lt;br /&gt;
=== OFAOAddition ===&lt;br /&gt;
&lt;br /&gt;
Permet d’additionner expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOAddition expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de l'addition&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de l'addition&lt;br /&gt;
&lt;br /&gt;
=== OFAOSubtraction ===&lt;br /&gt;
&lt;br /&gt;
Permet de soustraire expr2 à expr1.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 - 20&amp;quot;, soit -10.&lt;br /&gt;
&lt;br /&gt;
=== OFAOMultiplication ===&lt;br /&gt;
&lt;br /&gt;
Permet de faire le produit de expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOMultiplication expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
=== OFAODivision ===&lt;br /&gt;
&lt;br /&gt;
Permet de diviser expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la division&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la division&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 / 20&amp;quot;, soit 0.5.&lt;br /&gt;
&lt;br /&gt;
=== OFAOModulus ===&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le reste de la division de expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme du modulo&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme du modulo&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 % 20&amp;quot;, soit 10, car 10 / 20 = 0 + '''10'''.&lt;br /&gt;
&lt;br /&gt;
== OFHeader ==&lt;br /&gt;
&lt;br /&gt;
Permet d'envoyer un header HTTP pour le fichier ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur du header à modifier&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;content-type:text/xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de définir un cookie qui sera envoyé avec le reste des en-têtes.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetCookie name=&amp;quot;&amp;quot; expire=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cookie&lt;br /&gt;
&lt;br /&gt;
; expire&lt;br /&gt;
: Temps en secondes au bout duquel le cookie expire&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecteur au cookie&lt;br /&gt;
&lt;br /&gt;
== OFGetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer la valeur d'un cookie. Une variable ayant le nom du cookie récupéré est créée automatiquement.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetCookie name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cooke dont on souhatie récupérer la valeur&lt;br /&gt;
&lt;br /&gt;
== OFSetSessionVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de choisir le type de sections à afficher dans le portail.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Permet d'indiquer le type de filtre à appliquer sur les sections&lt;br /&gt;
:* &amp;quot;babSectionsType&amp;quot; définit le type des sections à afficher&lt;br /&gt;
:* &amp;quot;babOvmlCurrentDelegation&amp;quot; filtre sur les sections propres à une délégation&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Permet de préciser les sections à afficher.&lt;br /&gt;
:* Si name vaut &amp;quot;babSectionsType&amp;quot; :&lt;br /&gt;
:** 1 : Section Administration et Utilisateur&lt;br /&gt;
:** 2 : Sections générées par les articles (sections de catégories et de thèmes d'articles)&lt;br /&gt;
:** 4 : Sections personnalisées&lt;br /&gt;
:** 8 : Sections générées par les modules&lt;br /&gt;
:** 15 : Toutes les sections&lt;br /&gt;
:** '''Remarque :''' les valeurs peuvent s'additionner. Pour afficher les sections des articles et les sections personnalisées, on utilisera la valeur 6 (2 + 4)&lt;br /&gt;
:* Si name vaut &amp;quot;babOvmlCurrentDelegation&amp;quot;, value vaut l'id de la délégation&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;15&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera toutes les sections du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
affichera uniquement les sections personnalisées du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera les sections générées par les modules et les sections générées par les articles&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera uniquement les sections générées par la délégation dont l'identifiant est 5&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cache toutes les sections générées dans les délégations&lt;br /&gt;
&lt;br /&gt;
== OFRequest ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET) ou passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFRequest name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFPost ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPost name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre POST dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFGet ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFSitemapPosition ==&lt;br /&gt;
 &lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant le chemin dans le plan du site du nœud correspondant à la page courante d'Ovidentia (ou à l'élément de navigation passé en paramètre).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapPosition [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [node=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; langid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site en utilisant un identifiant de compatible avec le multilangue. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site. Si omis: la fonction retournera le chemin correspondant à la page courante d'Ovidentia&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le chemin commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé.&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
== OFSitemapMenu ==&lt;br /&gt;
&lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant l'arborescence des entrées de navigation d'Ovidentia (Plan du site), ou l'arborescence des entrées de navigation sous le nœud spécifié (si le paramètre selectednode est indiqué).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu [sitemap=&amp;quot;&amp;quot;] [baselangid=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [selectednode=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;1&amp;quot;] [maxdepth=&amp;quot;&amp;quot;] [ignorelastlevel=&amp;quot;0&amp;quot;] [mindepth=&amp;quot;0&amp;quot;] [outerul=&amp;quot;1&amp;quot;] [admindelegation=&amp;quot;0&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; baselangid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera en utilisant un identifiant compatible avec le multilangue&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
: S'il n'est pas renseigné, c'est le nœud DGAll qui sera utilisé (le nœud racine de la branche contenant les éléments de toutes les délégations confondues) ou le noeud &amp;quot;Custom&amp;quot; si un plan du site fourni par le module sitemap_editor est utilisé.&lt;br /&gt;
&lt;br /&gt;
; selectednode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier un nœud sélectionné dans le menu. La balise li correspondant à ce nœud se verra ajouter la classe css 'selected', et toutes ses balises li parentes ainsi qu'elle même auront la classe css 'active'. S'il n'est pas spécifié, c'est le nœud correspondant à la page courante qui est utilisé.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
; maxdepth ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre de niveaux (sous-menus imbriqués). Pas de limite par défaut.&lt;br /&gt;
&lt;br /&gt;
; ignorelastlevel  ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de ne pas afficher les nœuds n'ayant pas d'enfants.&lt;br /&gt;
: 1 : activé&lt;br /&gt;
: 0 ''(par défaut)'' : désactivé&lt;br /&gt;
&lt;br /&gt;
; mindepth ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de contourner 'ignorelastlevel' en forçant l’affichage des nœuds de niveau inférieur ou égal à cette valeur. 0 par défaut (désactivé).&lt;br /&gt;
&lt;br /&gt;
; outerul ''(optionnel)''&lt;br /&gt;
: Permet de de définir si le menu contient la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau.&lt;br /&gt;
: 1 ''(par défaut)'' : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau est présente.&lt;br /&gt;
: 0 : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau n'est pas présente.&lt;br /&gt;
&lt;br /&gt;
; admindelegation ''(optionnel)''&lt;br /&gt;
: Permet de définir que les nœuds d'administration ne seront affichés que si l'utilisateur à les droits de gestion correspondants.&lt;br /&gt;
: 1 : la délégation est prise en compte.&lt;br /&gt;
: 0 ''(par défaut)'' : la délégation n'est pas prise en compte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFCurrentNode ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'Id du nœud courant dans le plan de site.&lt;br /&gt;
&lt;br /&gt;
== OFThumbnail ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie une url vers l'image générée.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFThumbnail (id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour récupérer l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché.&lt;br /&gt;
&lt;br /&gt;
== OFImg ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie du HTML contenant un tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt; pour afficher l'image. Si aucune image ne peut être affichée, une chaine vide est retournée au lieu du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Les attributs non supportés par la fonction ovml serons reportés tel-quel en tant qu'attributs du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg (src=&amp;quot;&amp;quot; | ovsrc=&amp;quot;&amp;quot; | id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] &amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; src ''(optionnel)''&lt;br /&gt;
: Url vers une image, si cet attribut est déclaré mais contient une chaîne vide, la valeur retournée sera une chaîne vide au lieu du tag img. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; ovsrc ''(optionnel)''&lt;br /&gt;
: Permet de définir l'url d'une image en utilisant le nom d'une variable ovml. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour afficher l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
Affiche l'image que si le paramètre img est fourni dans l'url :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;img&amp;quot; saveas=&amp;quot;Image&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg ovsrc=&amp;quot;Image&amp;quot; alt=&amp;quot;Mon image&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Affiche la photo de l'utilisateur connecté :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USERID&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg id_user=&amp;quot;&amp;lt;OVBAB_SESS_USERID&amp;gt;&amp;quot; maxwidth=&amp;quot;48&amp;quot; maxheight=&amp;quot;48&amp;quot; alt=&amp;quot;&amp;lt;OVBAB_SESS_USER&amp;gt;&amp;quot; resizemode=&amp;quot;CROP_CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSitemapCustomNodeId ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'ID du noeud trouvé dans le plan du site et qui a pour cible le nœud fourni par le paramètre nodeid dans le plan du site du noyau. Si aucun noeud est trouvé dans le plan du site, la valeur de l'attribut nodeid est retourné a la place.&lt;br /&gt;
&lt;br /&gt;
Lors de la mise en place d'un skin cela permet d'indiquer un nœud connu dans le plan du site du noyau, ci celui-ci est inséré dans le plan du site personnalisé à l'aide d'une référence, le nouveau nœud sera automatiquement pris en compte.&lt;br /&gt;
&lt;br /&gt;
Si il existe plusieurs nœuds avec la même cible dans le plan du site du noyau, le premier trouvé sera utilisé&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;&amp;quot; [basenode=&amp;quot;&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: ID du nœud dans le plan du site proposé par le noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Racine de la recherche dans le plan du site personnalisé.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;bab_Articles&amp;quot; saveas=&amp;quot;CustomNodeId&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu basenode=&amp;quot;&amp;lt;OVCustomNodeId&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPreviousArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article précédant l'article spécifié. L'article précédant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPreviousArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFNextArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article suivant l'article spécifié. L'article suivant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFNextArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFWebStat ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.2.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'enregistrer un évènement qui sera comptabilisé dans les statistiques.&lt;br /&gt;
Ceci est particulièrement utile lors de l'affichage d'articles par OvML afin que ceux-ci soient correctement pris en compte dans les statistiques en tant qu'articles vus.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFWebStat name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Type d’évènement à enregistrer&lt;br /&gt;
:* bab_addon&lt;br /&gt;
:* bab_page&lt;br /&gt;
:* bab_articles&lt;br /&gt;
:* bab_artfiles&lt;br /&gt;
:* bab_ovml&lt;br /&gt;
:* bab_fmfolders&lt;br /&gt;
:* bab_fmfiles&lt;br /&gt;
:* bab_forums&lt;br /&gt;
:* bab_threads&lt;br /&gt;
:* bab_posts&lt;br /&gt;
:* bab_faqs&lt;br /&gt;
:* bab_faqsqr&lt;br /&gt;
:* bab_searchword&lt;br /&gt;
:* bab_xlinks&lt;br /&gt;
:* bab_dbdirectories&lt;br /&gt;
:* bab_ldapdirectories&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur correspondant au type d'évènement. Par exemple id de l'article pour bab_articles.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Affichage de l'article --&amp;gt;&lt;br /&gt;
    &amp;lt;OFWebStat name=&amp;quot;bab_articles&amp;quot; value=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFAddStyleSheet ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.5.93&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'insérer un fichier CSS dans l'élément &amp;lt;code&amp;gt;&amp;lt;head&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;/code&amp;gt; de la page HTML.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAddStyleSheet file=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin de la feuille de style relatif au dossier '''styles''' du noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.2.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetPath path=&amp;quot;&amp;quot; file_relative=&amp;quot;1&amp;quot; saveas=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file_relative&lt;br /&gt;
: Convertit un chemin relatif au fichier ovml en un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetSelectedSkinPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie le chemin du répertoire du thème sélectionné.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;OFGetSelectedSkinPath&amp;gt;''' doit remplacer '''skins/&amp;lt;OVbabSkin&amp;gt;/''' dans les fichiers ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetSelectedSkinPath&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCsrfProtectToken ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.4.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de protection contre les attaques CSRF, il doit être ajouté dans tous les formulaire utilisant la méthode POST.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;babCsrfProtect&amp;quot; value=&amp;quot;&amp;lt;OFGetCsrfProtectToken&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCurrentAdmGroup ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.5.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de la délegation actuellement administré par l'utilisateur courrant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;lt;OFGetCurrentAdmGroup&amp;gt;&amp;quot;&amp;gt;&amp;lt;OVDelegationName&amp;gt;&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPortletContainer ==&lt;br /&gt;
&lt;br /&gt;
''Nécessite l'installation du module '''portlets'''''&lt;br /&gt;
&lt;br /&gt;
Permet l'intégration d'une zone de portlet dans la page.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPortletContainer id=&amp;quot;&amp;quot; [mode=&amp;quot;static&amp;quot;] [placeholder=&amp;quot;&amp;quot;] [editplaceholder=&amp;quot;&amp;quot;] [description=&amp;quot;&amp;quot;] [classname=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id&lt;br /&gt;
: L'identifiant unique du portlet&lt;br /&gt;
&lt;br /&gt;
; mode ''(optionnel)''&lt;br /&gt;
: Le type de portlet&lt;br /&gt;
:* static ''(par défaut)'' : Le portlet est personnel, chaque utilisateur peut configurer son portlet&lt;br /&gt;
:* locked : Le portlet est le même pour tout les utilisateurs&lt;br /&gt;
&lt;br /&gt;
; placeholder ''(optionnel)''&lt;br /&gt;
: Un texte à afficher lorsque la zone de portlet est vide&lt;br /&gt;
&lt;br /&gt;
; editplaceholder ''(optionnel)''&lt;br /&gt;
: Un texte à afficher lorsque l'utilisateur édite la zone de portlet&lt;br /&gt;
&lt;br /&gt;
; description ''(optionnel)''&lt;br /&gt;
: Un texte toujours affiché&lt;br /&gt;
&lt;br /&gt;
; classname''(optionnel)''&lt;br /&gt;
: Une classe est ajoutée sur la div&lt;br /&gt;
&lt;br /&gt;
;categories&lt;br /&gt;
&lt;br /&gt;
;initwith&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetRegistryValue ==&lt;br /&gt;
&lt;br /&gt;
Renvoie une valeur de configuration gérée par la bab_Registry.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.97&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFGetRegistryValue path=&amp;quot;/path/to/value&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Le chemin de la registry correspondant à la valeur recherchée&lt;br /&gt;
&lt;br /&gt;
= Les containers OvML =&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les containers contiennent des tags OvML et du code HTML. Ce sont généralement des listes de données identiques ou des conditions. &lt;br /&gt;
&lt;br /&gt;
A l'appel d'un container, OvML met à votre disposition des variables &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La liste des variables dépend du type de container.&lt;br /&gt;
&lt;br /&gt;
Ces variables ne sont plus disponibles en dehors du container.&lt;br /&gt;
&lt;br /&gt;
A l’intérieur de tout container de type liste, les variables suivantes sont disponibles :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCIndex&lt;br /&gt;
| Index de l’entrée courante en commençant par 0&lt;br /&gt;
|-&lt;br /&gt;
| OVCCount&lt;br /&gt;
| Le nombre total d’entrées dans le container&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de comparaison ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent d’effectuer des comparaisons entre les valeurs expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
Si la condition est vrai, le contenu du container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfEqual&lt;br /&gt;
| Vrai si expr1 est égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotEqual&lt;br /&gt;
| Vrai si expr1 est différent expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThan&lt;br /&gt;
| Vrai si expr1 est strictement inférieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThanOrEqual&lt;br /&gt;
| Vrai si expr1 est inférieur ou égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThan&lt;br /&gt;
| Vrai si expr1 est strictement supérieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThanOrEqual&lt;br /&gt;
| Vrai si expr1 est supérieur ou égal à expr2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la comparaison&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la comparaison&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_LOGGED&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfEqual expr1=&amp;quot;&amp;lt;BAB_SESS_LOGGED&amp;amp;gt;&amp;quot; expr2=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Vous êtes connecté !&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/OCIfEqual&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de test d'existence sur les variables ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent de vérifier l'existence ou non d'une variable.&lt;br /&gt;
&lt;br /&gt;
Si la variable est définie ou non, selon le container, le container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name existe&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name n'existe pas&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx name=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable dont on doit tester l'existence&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte ne sera pas affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;variable&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte sera affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OCIfUserMemberOfGroups ==&lt;br /&gt;
&lt;br /&gt;
Ce container est exécuté si l'utilisateur courant appartient à un groupe&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfUserMemberOfGroups groupid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [childs=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCIfUserMemberOfGroups&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; groupid&lt;br /&gt;
: id du groupe ou plusieurs ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Cette variable permet de tester si un utilisateur spécifique appartient à des groupes en donnant un id utilisateur.&lt;br /&gt;
: Si omis, elle prend la valeur de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: yes : L'utilisateur courant doit appartenir à tous les groupes spécifiés dans groupid&lt;br /&gt;
: no ''(par défaut)'' : L'utilisateur courant doit appartenir à au moins un des groupes spécifiés dans groupid&lt;br /&gt;
&lt;br /&gt;
; childs ''(optionnel)''&lt;br /&gt;
: yes : Pour chaque groupe, inclure ses enfants&lt;br /&gt;
: no ''(par défaut)'' : Les enfants ne sont pas inclus&lt;br /&gt;
&lt;br /&gt;
== OCArticlesHomePages ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles des pages d’accueil privée ou publique.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlesHomePages type=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticlesHomePages&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée&lt;br /&gt;
: public : Liste les articles de la page d’accueil publique&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: yes : Filtre les articles selon le droit de visibilité&lt;br /&gt;
: no ''(par défaut)'' : Ne filtre pas&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCategoryId&lt;br /&gt;
| Id de la catégorie du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicTitle&lt;br /&gt;
| Titre du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoi une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers récemment déposés.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFiles last=&amp;quot;&amp;quot; path=&amp;quot;&amp;quot; [folderid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fichiers souhaité&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Indique dans quel sous-répertoire il faut chercher.&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id de l’espace ou plusieurs ids séparés par des virgules.&lt;br /&gt;
: Si omis, le container liste les fichiers récents de tous les répertoires.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fichiers par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fichiers par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fichiers aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileModifiedBy&lt;br /&gt;
| Dernière personne ayant modifié le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fichier a été créé. Si nul (0), le fichier a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles récents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentArticles last=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre d‘articles souhaité&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tous thèmes confondus&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie, tous les thèmes enfants seront utilisés&lt;br /&gt;
: si categoryid est utilisé, topicid devient obsolète&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'article a été créé. Si nul (0), l'article a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers commentaires d'articles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentComments last=&amp;quot;&amp;quot; [articleid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentComments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de commentaires souhaité&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires tous articles confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentThreads ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers fils de discussion de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentThreads last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentThreads&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fils de discussion souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fils de discussion, tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières contributions de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentPosts last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [threadid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentPosts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de contributions souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; threadid ''(optionnel)''&lt;br /&gt;
: Id du fil de discussion&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous sujets confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les contributions aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières questions de faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFaqQuestions last=&amp;quot;&amp;quot; [faqid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de questions souhaité&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières questions, toutes faqs confondues&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie de faq&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question en base de données&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Adresse Web pour accéder à la question dans le portail&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Adresse Web pour accéder à la question en plein écran (destiné à une vue popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionDate&lt;br /&gt;
| Date de création de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionAuthor&lt;br /&gt;
| Auteur de la question&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategories [parentid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; parentid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie parent ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: 0 ''(par défaut)'' : le container liste les catégories de thèmes à la racine.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryNext&amp;gt;...&amp;lt;/OCArticleCategoryNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idendiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryPrevious&amp;gt;...&amp;lt;/OCArticleCategoryPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCParentsArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets parents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCParentsArticleCategory categoryid=&amp;quot;&amp;quot; [reverse=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCParentsArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie.&lt;br /&gt;
&lt;br /&gt;
; reverse ''(optionnel)''&lt;br /&gt;
: 1 si on souhaite la liste dans l’ordre inverse.&lt;br /&gt;
: 0 ''(par défaut)'' : Les catégories sont triées dans l'ordre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une ou plusieurs catégorie de sujet.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategory categoryid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopics ==&lt;br /&gt;
&lt;br /&gt;
Liste des thèmes d'articles d'une catégorie donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article. La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles. La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicNext&amp;gt;...&amp;lt;/OCArticleTopicNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicPrevious&amp;gt;....&amp;lt;/OCArticleTopicPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idem que ceux du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopic ==&lt;br /&gt;
&lt;br /&gt;
Description d’un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic [topicid=&amp;quot;&amp;quot;] [topicname=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème d’articles ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles.&lt;br /&gt;
&lt;br /&gt;
; topicname ''(optionnel)''&lt;br /&gt;
: Nom du thème d’articles&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles ou s'appuie sur le paramètre topicid.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche tous les thèmes dont l'utilisateur a le droit et ayant pour nom &amp;quot;essai&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 ayant pour nom essai.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom se termine par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom commence par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom contient la chaîne essai&lt;br /&gt;
&lt;br /&gt;
== OCArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste des articles d'un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 8.6.94 d'Ovidentia, les paramètres ajoutés à ce container devrait permettre de replacer OCRecentArticles, OCArticlesHomePage et OCArticle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticles [delegationid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [topicid=&amp;quot;&amp;quot;] [articleid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [homepage=&amp;quot;public|private&amp;quot;] [archive=&amp;quot;&amp;quot;] [offset=&amp;quot;&amp;quot;] [rows=&amp;quot;&amp;quot;] [limit=&amp;quot;[offset,]rows&amp;quot;] [order=&amp;quot;asc | desc&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
:: Id de la catégorie, tous les thèmes enfants seront utilisés &lt;br /&gt;
:: si categoryid est utilisé, topicid devient obsolète &lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule &lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; homepage ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée &lt;br /&gt;
: public : Liste les articles de la page d’accueil publique &lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; offset ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nombre d'articles à ignorer à partir du début de la liste&lt;br /&gt;
: 0 ''(par défaut)'' : aucune article n'est ignoré&lt;br /&gt;
&lt;br /&gt;
; rows ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
: -1 ''(par défaut)'' : toutes les lignes sont prises&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: ''Alternative à rows et offset''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCategoryId&lt;br /&gt;
| Id de la catégorie du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleNext&amp;gt;...&amp;lt;/OCArticleNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticlePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlePrevious&amp;gt;...&amp;lt;/OCArticlePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticle ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur les fichiers joints à un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleFiles articleid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCArticleFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForums ==&lt;br /&gt;
&lt;br /&gt;
Liste des forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForums [forumid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCForums&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les forums.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForumNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForumNext&amp;gt;...&amp;lt;/OCForumNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForumPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForumPrevious&amp;gt;...&amp;lt;/OCForumPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForum ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un forum donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForum forumid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCForum&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid :&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCThread ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fil de discussion donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCThread threadid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCThread&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; threadid&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadForumId&lt;br /&gt;
| Id du forum contenant le fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadId&lt;br /&gt;
| Id du sujet du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadPostId&lt;br /&gt;
| Id de la contribution initiale&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadLastPostId&lt;br /&gt;
| Id de la dernière contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadDate&lt;br /&gt;
| Date de la création du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarter&lt;br /&gt;
| Nom du l'initiateur du sujet&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarterId&lt;br /&gt;
| ID de l'utilisateur ayant initié le sujet ( peut être égal à 0 s'il s'agit d'un utilisateur anonyme) &lt;br /&gt;
|-&lt;br /&gt;
| OVThreadUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPost ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une contribution donnée ou plusieurs séparées par des virgules.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCPost postid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid :&lt;br /&gt;
: Id de la contribution ou plusieurs Ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du fil de la discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthorId&lt;br /&gt;
| ID de l'auteur (peut être égal à 0 si l'auteur était un utilisateur anoyme)&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution à l'aide d'une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostReplyUrl&lt;br /&gt;
| Url pour répondre (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostModifyUrl&lt;br /&gt;
| Url pour modifier (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostConfirmUrl&lt;br /&gt;
| Url pour confirmer (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostDeleteUrl&lt;br /&gt;
| Url pour supprimer la contribution (sinon vide si pas de droit) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPostFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations de fichiers sur une contribution donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCPostFiles postid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid&lt;br /&gt;
: Id de la contribution&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolders [folderid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFolders&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolderNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderNext&amp;gt;...&amp;lt;/OCFolderNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolderPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderPrevious&amp;gt;...&amp;lt;/OCFolderPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolder ==&lt;br /&gt;
&lt;br /&gt;
Donne les information sur un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolder folderid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFolder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSubFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-répertoires du répertoire path d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSubFolders folderid=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSubFolders&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les sous-répertoire du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderName&lt;br /&gt;
| Nom du sous répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des fichiers d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFiles folderid=&amp;quot;&amp;quot; rows=&amp;quot;&amp;quot; offset=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; offset&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nième fichier à partir du début de la liste&lt;br /&gt;
&lt;br /&gt;
; rows&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les fichiers du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: En lien avec l'attribut orderby.&lt;br /&gt;
:* asc ''(par défaut)'' : Ordonne les fichiers par ordre croissant&lt;br /&gt;
:* desc : Ordonne les fichiers par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
:''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
:* name ''(par défaut)'' : Ordonne les fichiers par nom&lt;br /&gt;
:* creation : Ordonne les fichiers par date de création&lt;br /&gt;
:* modification : Ordonne les fichiers par date de modification&lt;br /&gt;
:* size : Ordonne les fichiers par taille&lt;br /&gt;
:* hits : Ordonne les fichiers par nombre de &amp;quot;hits&amp;quot;&lt;br /&gt;
:* manual : Ordonne les fichiers suivant l'ordre défini manuellement sur le répertoire.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url du fichier si celui-ci est une image (utilisation pour un affichage). Cette variable ne prend pas en compte les droits définis au niveau du gestionnaire de fichiers.&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFileNext&amp;gt;...&amp;lt;/OCFileNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFiles|OCFiles]].&lt;br /&gt;
&lt;br /&gt;
== OCFilePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFilePrevious&amp;gt;...&amp;lt;/OCFilePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFile ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fichier d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFile fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFile&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileFields ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des champs d'un fichier donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFileFields fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFileFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldName&lt;br /&gt;
| Nom du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqs ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des Faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqs [faqid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqs&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqNext&amp;gt;...&amp;lt;/OCFaqNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqPrevious&amp;gt;...&amp;lt;/OCFaqPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaq ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une Faq donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaq faqid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategories ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des sous catégories d’une Faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategories faqid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqSubCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la faq&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations des sous-catégories d’une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategory faqsubcatid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqSubCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid&lt;br /&gt;
: Id de la sous catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des questions/réponses d'une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestions [faqid=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la sous catégorie faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs indiquées par le paramètre faqid.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionNext&amp;gt;...&amp;lt;/OCFaqQuestionNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionPrevious&amp;gt;...&amp;lt;/OCFaqQuestionPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestion ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une questions/réponses donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestion questionid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqQuestion&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; questionid&lt;br /&gt;
: Id de la question/réponse de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles d'un thème donné en attente d'approbation pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingArticles [topicid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation tout thème confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les commentaires en attente d'approbation d'un article donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingComments [articleid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingComments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires en attente de tout article confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les commentaires en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date de publication du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers en attente d'approbation d'un répertoire donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingFiles [folderid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fichiers en attente de tout répertoire confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les fichiers en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste les contributions en attente d'approbation d'un forum donné ( forumid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingPosts [forumid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingPosts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les contributions en attente de tout forum confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les contributions en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendars ==&lt;br /&gt;
&lt;br /&gt;
Liste les calendriers &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendars [type=&amp;quot;&amp;quot;] [calendarid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendars&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste tous les agendas. type peut prendre les valeurs suivantes :&lt;br /&gt;
: user: les agendas personnels &lt;br /&gt;
: group: les agendas de groupes&lt;br /&gt;
: resource: les agendas de ressources&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Un ou plusieurs id d'agendas séparés par des virgules&lt;br /&gt;
: Si omis, le container liste tous les agendas.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarId&lt;br /&gt;
| Id de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarName&lt;br /&gt;
| Intitulé de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarDescription&lt;br /&gt;
| Description de l'agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarOwnerId&lt;br /&gt;
| Id du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarType&lt;br /&gt;
| Type de l’agenda ( user, group ou resource )&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarUrl&lt;br /&gt;
| Url pour accéder à la page Agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories d’événements des agendas &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarCategories [filter=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryName&lt;br /&gt;
| Intitulé de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarUserEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas personnels&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarUserEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarUserEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité.Remarque : si le paramètre est à «&amp;amp;nbsp;no&amp;amp;nbsp;», les événements privés seront aussi remontés&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarGroupEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas collectifs (anciennement agendas de groupes)&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarGroupEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarGroupEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; groupid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
: Remarque : le paramètre groupid correspond à l'identifiant (grpid) de l'agenda lorsqu'on utilise les agendas collectifs.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarResourceEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas de ressources&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarResourceEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarResourceEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparées par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; resourceid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas ( personnel, groupes ou de ressources )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date &lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramènera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas le container liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarId&lt;br /&gt;
| Id numérique de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrlId&lt;br /&gt;
| Id de l'agenda principal contenant le type, exemple &amp;quot;personal/1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarName&lt;br /&gt;
| Nom de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarType&lt;br /&gt;
| type de l'agenda principal (exemple: &amp;quot;caldav_personal&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectories ==&lt;br /&gt;
&lt;br /&gt;
Liste les annuaires de base de données&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectories [directoryid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid ''(optionnel)''&lt;br /&gt;
: Id de l'annuaire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: « database » ou « group », si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectory directoryid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryFields ==&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryFields directoryid=&amp;quot;&amp;quot; [all=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: 1 : Donne la liste de tous les champs&lt;br /&gt;
: 0 : Donne la liste de champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldId&lt;br /&gt;
| Identifiant du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Le tableau ci-dessous donne la correspondance entre les champs et leurs identifiants :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Champ&lt;br /&gt;
! Identifiant&lt;br /&gt;
|-&lt;br /&gt;
| Surnom&lt;br /&gt;
| cn&lt;br /&gt;
|-&lt;br /&gt;
| Nom&lt;br /&gt;
| sn&lt;br /&gt;
|-&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
| mn&lt;br /&gt;
|-&lt;br /&gt;
| Prénom&lt;br /&gt;
| givenname&lt;br /&gt;
|-&lt;br /&gt;
| Photo&lt;br /&gt;
| jpegphoto&lt;br /&gt;
|-&lt;br /&gt;
| Adresse de messagerie&lt;br /&gt;
| email&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (bureau)&lt;br /&gt;
| btel&lt;br /&gt;
|-&lt;br /&gt;
| Tél. mobile&lt;br /&gt;
| mobile&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (domicile)&lt;br /&gt;
| htel&lt;br /&gt;
|-&lt;br /&gt;
| Télécopie (bureau)&lt;br /&gt;
| bfax&lt;br /&gt;
|-&lt;br /&gt;
| Titre&lt;br /&gt;
| title&lt;br /&gt;
|-&lt;br /&gt;
| Service&lt;br /&gt;
| departmentnumber&lt;br /&gt;
|-&lt;br /&gt;
| Société&lt;br /&gt;
| organisationname&lt;br /&gt;
|-&lt;br /&gt;
| Rue (bureau)&lt;br /&gt;
| bstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (bureau)&lt;br /&gt;
| bcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (bureau)&lt;br /&gt;
| bpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (bureau)&lt;br /&gt;
| bstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (bureau)&lt;br /&gt;
| bcountry&lt;br /&gt;
|-&lt;br /&gt;
| Rue (domicile)&lt;br /&gt;
| hstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (domicile)&lt;br /&gt;
| hcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (domicile)&lt;br /&gt;
| hpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (domicile)&lt;br /&gt;
| hstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (domicile)&lt;br /&gt;
| hcountry&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 1&lt;br /&gt;
| user1&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 2&lt;br /&gt;
| user2&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 3&lt;br /&gt;
| user3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Pour les champs additionnels, les identifiants sont de la forme '''babdirfXX''' ou '''XX''' est l'id du champ additionnel ( correspondant à fxid dans la liste des champs additionnels de l'annuaire ).&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMembers ==&lt;br /&gt;
&lt;br /&gt;
Liste les membres d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMembers directoryid=&amp;quot;&amp;quot; [fields=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [like=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryMembers&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: Ignoré si l'attribut '''fields''' est spécifié&lt;br /&gt;
: 1 : Donne tous les champs pour chaque membre&lt;br /&gt;
: 0 : Donne uniquement les champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
; fields ''(optionnel)''&lt;br /&gt;
: liste des identifiants des champs souhaités séparés par des virgules ( exemple &amp;quot;sn,givenname,email&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Identifiant du champ à utiliser pour ordonner la liste&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; like ''(optionnel)''&lt;br /&gt;
: Restreint la liste des membres ayant le champ spécifié par orderby (exemple orderby=&amp;quot;givenname&amp;quot;) commençant par ce motif ( exemple like=&amp;quot;A&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUrl&lt;br /&gt;
| Url pour accéder à la fiche détaillée du membre&lt;br /&gt;
|-&lt;br /&gt;
| DirectoryMemberEmailUrl&lt;br /&gt;
| Url pour afficher la popup de composition de message&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMemberFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryMembers'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMemberFields&amp;gt;...&amp;lt;/OCDbDirectoryMemberFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntry ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un membre d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntry directoryid=&amp;quot;&amp;quot; memberid=&amp;quot;&amp;quot; userid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectoryEntry&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; memberid&lt;br /&gt;
: Id du membre dans l'annuaire&lt;br /&gt;
&lt;br /&gt;
; userid&lt;br /&gt;
: Id Ovidentia de l'utilisateur s'il est enregistré&lt;br /&gt;
: Ignoré si memberid renseigné.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberUrl&lt;br /&gt;
| Url vers la fiche annuaire du membre&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntryFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryEntry'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntryFields&amp;gt;...&amp;lt;/OCDbDirectoryEntryFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryAcl ==&lt;br /&gt;
&lt;br /&gt;
Liste les utilisateurs ayant des droits sur un annuaire.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryAcl directoryid=&amp;quot;&amp;quot; [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryAcl&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: modify : pour les utilisateurs ayant le droit de modifier une fiche&lt;br /&gt;
: add : pour les utilisateurs ayant le droit d'ajouter une fiche&lt;br /&gt;
: view : pour les utilisateurs ayant le droit de consulter l'annuaire&lt;br /&gt;
: delete :  pour les utilisateurs ayant le droit de supprimer une fiche&lt;br /&gt;
: export :  pour les utilisateurs ayant le droit d'exporter l'annuaire&lt;br /&gt;
: import :  pour les utilisateurs ayant le droit d'importer l'annuaire&lt;br /&gt;
: empty :  pour les utilisateurs ayant le droit de vider l'annuaire&lt;br /&gt;
: bind :  pour les utilisateurs ayant le droit d'attacher une fiche&lt;br /&gt;
: unbind :  pour les utilisateurs ayant le droit de détacher une fiche&lt;br /&gt;
: view :  pour les utilisateurs ayant le droit de voir les fiches (DEFAULT)&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserFullName&lt;br /&gt;
| Nom complet de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserEmail&lt;br /&gt;
| Adresse email de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserId&lt;br /&gt;
| Id de l'utilisateur dans la base de données&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegations ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegations [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegations&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si yes : le container tient compte des droits d'accès de l'utilisateur&lt;br /&gt;
: Si no : le container ne tient pas compte des droits d'accès et ramène toutes les délégations créées dans le portail&lt;br /&gt;
: Si omis, le container tient compte des droits d'accès&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegation ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont fait partie l'utilisateur courant&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegation delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegation&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsManaged [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont l'utilisateur courant est administrateur.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationItems ==&lt;br /&gt;
&lt;br /&gt;
Liste les fonctions déléguées aux administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationItems delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationItems&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemName&lt;br /&gt;
| Intitulé de la fonction&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemValue&lt;br /&gt;
| 1: si la fonction est déléguée, 0 sinon&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationAdministrators ==&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationAdministrators delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationAdministrators&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationUserId&lt;br /&gt;
| Id de l'administrateur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategories [categoryid=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: Si omis, le container liste toutes les catégories&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une catégorie de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategory [categoryid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationsCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmSpaces ==&lt;br /&gt;
&lt;br /&gt;
Liste les espaces de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmSpaces&amp;gt;...&amp;lt;/OCTmSpaces&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceId&lt;br /&gt;
| Id de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceName&lt;br /&gt;
| Nom de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceDescription&lt;br /&gt;
| Description de l'espace de projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmProjects ==&lt;br /&gt;
&lt;br /&gt;
Liste les projets d'un espace de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmProjects spaceid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCTmProjects&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; spaceid&lt;br /&gt;
: Id de l'espace de projets&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectId&lt;br /&gt;
| Id du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectName&lt;br /&gt;
| Nom du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectDescription&lt;br /&gt;
| Description du projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmTasks ==&lt;br /&gt;
&lt;br /&gt;
Liste les tâches d'un projet ou des tâches personnelles du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmTasks [projectid=&amp;quot;&amp;quot;] [startdate=&amp;quot;&amp;quot;] [enddate=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCTmTasks&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; projectid ''(optionnel)''&lt;br /&gt;
: Id du projet.&lt;br /&gt;
: Si omis, le conteneur renvoie les tâches personnelles de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; startdate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de début est postérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; enddate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de fin est antérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;&lt;br /&gt;
: desc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order. La valeur par défault est &amp;quot;TaskNumber&amp;quot;.&lt;br /&gt;
: Cet attribut peur contenir le nom de n'importe laquelle des variables renvoyées sans le préfixe &amp;quot;OV&amp;quot;, par exemple &amp;quot;TaskCategoryName&amp;quot; ou &amp;quot;TaskEndDate&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskId&lt;br /&gt;
| Id de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskProjectId&lt;br /&gt;
| Id du projet de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskNumber&lt;br /&gt;
| Numéro de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskShortDescription&lt;br /&gt;
| Description courte de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskStartDate&lt;br /&gt;
| Date de début de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskEndDate&lt;br /&gt;
| Date de fin de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryId&lt;br /&gt;
| Id de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryName&lt;br /&gt;
| Nom de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCompletion&lt;br /&gt;
| Niveau d'avancement de la tâche (0-100)&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskOwnerId&lt;br /&gt;
| Id de l'utilisateur propriétaire de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskClass&lt;br /&gt;
| Classe de la tâche&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgUserEntities ==&lt;br /&gt;
&lt;br /&gt;
Liste les entités d'organigrammes pour lesquelles un utilisateur à un rôle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgUserEntities userId=&amp;quot;&amp;quot; [orgChartId=&amp;quot;&amp;quot;] [roleType=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgUserEntities&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; userId&lt;br /&gt;
: Identifiant (entier) de l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; orgChartId ''(optionnel)''&lt;br /&gt;
: Identifiant (entier) de l'organigramme.&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'organigramme par défaut (nommé à l'origine Ovidentia) qui est utilisé.&lt;br /&gt;
&lt;br /&gt;
; roleType ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors tous les rôles seront utilisés.&lt;br /&gt;
: Les rôles sont des valeurs de 0 à 3&lt;br /&gt;
: 0 étant les rôles personnalisés&lt;br /&gt;
: 1 étant le rôle supérieur&lt;br /&gt;
: 2 étant le rôle employé&lt;br /&gt;
: 3 étant le rôle membre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OCOrgPathToEntity ==&lt;br /&gt;
&lt;br /&gt;
Liste toutes les entités parentes d'une entité d'un organigramme.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgPathToEntity entityId=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [includeEntity=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgPathToEntity&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'ordre ascendant qui est utilisé.&lt;br /&gt;
: Ordre dans lequel le chemin jusqu'à la racine sera retourné, les valeurs possible sont asc ou desc&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
; includeEntity ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis, alors l'entité ne sera pas incluse dans les résultats.&lt;br /&gt;
: Les valeurs possibles sont&amp;amp;nbsp;:&lt;br /&gt;
: 0 pour ne pas inclure l'entité (valeur par défaut)&lt;br /&gt;
: 1 pour inclure l'entité&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgChildEntities ==&lt;br /&gt;
&lt;br /&gt;
Liste toutes les entités enfant directes d'une entité d'un organigramme.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.100&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgChildEntities entityId=&amp;quot;&amp;quot; &amp;gt;...&amp;lt;/OCOrgChildEntities&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OCOrgEntityMembers ==&lt;br /&gt;
&lt;br /&gt;
Liste tous les membres d'une entité.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.100&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgEntityMembers entityId=&amp;quot;&amp;quot; &amp;gt;...&amp;lt;/OCOrgEntityMembers&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberDirEntryId&lt;br /&gt;
| Identifiant (entier) de la fiche annuaire de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberRoleType&lt;br /&gt;
| Id du rôle : 1 = Superior, 2 = Temporary employee, 3 = Members, 0 = Other collaborators&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberRoleName&lt;br /&gt;
| Nom du rôle&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserDisabled&lt;br /&gt;
| Utilisateur est désactivé (1 ou 0)&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserConfirmed&lt;br /&gt;
| Utilisateur est confirmé (1 ou 0)&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberSn&lt;br /&gt;
| Nom&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberGivenname&lt;br /&gt;
| Prénom&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserId&lt;br /&gt;
| Id user correspondant&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCMultipages ==&lt;br /&gt;
&lt;br /&gt;
Ce container permet de faciliter les calculs réalisés pendant un multi-pages. Ainsi selon le nombre total de résultats et le nombre de résultats à afficher par pages, le container permet de retourner le nombre de pages que contient le multi-pages. &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCMultipages total=&amp;quot;&amp;quot; maxpages=&amp;quot;&amp;quot; perpage=&amp;quot;&amp;quot; currentpage=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCMultipages&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; total&lt;br /&gt;
: Nombre total de résultats.&lt;br /&gt;
&lt;br /&gt;
; maxpages&lt;br /&gt;
: Nombre maximum de pages à afficher&lt;br /&gt;
&lt;br /&gt;
; perpage&lt;br /&gt;
: Nombre maximum de résultats à afficher par pages&lt;br /&gt;
&lt;br /&gt;
; currentpage&lt;br /&gt;
: Numéro de la page en cours&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCurrentPageNumber &lt;br /&gt;
| Numéro de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVNextPageNumber&lt;br /&gt;
| Numéro de la page suivante si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVPreviousPageNumber&lt;br /&gt;
| Numéro de la page précédente si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVTotalPages&lt;br /&gt;
| Nombre total de pages&lt;br /&gt;
|-&lt;br /&gt;
| OVResultFirst&lt;br /&gt;
| Index du premier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultLast&lt;br /&gt;
| Index du dernier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultsPage&lt;br /&gt;
| Nombre de résultats sur la page courante&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntries ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-entrées de navigation d'Ovidentia (Plan du site) d'une entrée parente. Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntries (node=&amp;quot;&amp;quot; | langid=&amp;quot;&amp;quot;) [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntries&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; langid&lt;br /&gt;
: Identifiant multilangue de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: peut être utilisé à la place de l'attribut node&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntry ==&lt;br /&gt;
&lt;br /&gt;
Renvoie les information sur une entrée de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntry node=&amp;quot;&amp;quot; [sitemap=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntry&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément (noeud du plan du site).&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapCustomNode ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des noeuds ayant pour cible l'id spécifié dans l'attribut &amp;lt;code&amp;gt;target&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans le module sitemap_editor, la valeur à saisir dans l'attribut target est affiché dans l'entête sur la page de visualisation du nœud.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapCustomNode [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] target=&amp;quot;&amp;quot; [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapCustomNode&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; target&lt;br /&gt;
: Id du noeud cible&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin. s'il n'est pas renseigné, le noeur racine par défaut sera utilisé (Custom pour le plan du site fourni par sitemap_editor), DGAll pour le plan du site du noyau).&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: permet de limiter le nombre d'éléments retournés, par exemple, &amp;lt;code&amp;gt;limit=&amp;quot;0,1&amp;quot;&amp;lt;/code&amp;gt; pour obtenir seulement le premier noeud. La syntaxe est identique à l'attribut &amp;lt;code&amp;gt;limit&amp;lt;/code&amp;gt; de OCSitemapPath&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapPath ==&lt;br /&gt;
&lt;br /&gt;
Retourne le chemin de fer (rail) d'une entrée de navigation sous la forme d'une liste d'entrées de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapPath [node=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapPath&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin.&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5,2&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur à 2 éléments à partir du 5ème. Si la première valeur est négative, l'index du premier élément retourné sera calculé à partir du nombre d'élément total. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;-1,1&amp;quot;&amp;lt;/code&amp;gt; affiche le dernier élément seulement. L'index négatif est supporté à partir d'ovidentia &amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Si la valeur est &amp;quot;1&amp;quot;, le denier noeud du plan du site auquel on a accédé sera mémorisé et récupéré lors de l'accès a une page en dehors du plan du site.&lt;br /&gt;
: La valeur par défaut est &amp;quot;1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Différentes méthodes d’utilisation d’un fichier OvML =&lt;br /&gt;
== Utilisation dans une url ==&lt;br /&gt;
Un fichier OvML peut être appellé en utilisant l’url suivante :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où fichier-ovml est le nom de votre fichier OvML qui doit se trouver dans le répertoire suivant&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
skins/nom-du-skin/ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le fichier ainsi appelé est parsé par Ovidentia et le résultat est affiché dans la partie centrale du portail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si l’on souhaite afficher le résultat en dehors du portail, par exemple dans une fenêtre popup, il faut ajouter le paramètre echo=1 comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De plus, si l’on souhaite passer des paramètres au fichier OvML, on utilisera l’url comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&amp;amp;param=val&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, on peut utiliser la variable OVparam dans le fichier OvML.&lt;br /&gt;
&lt;br /&gt;
Remarque : les paramètres peuvent être envoyés par formulaires en méthodes GET et POST.&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans un fichier template ==&lt;br /&gt;
Dans tout fichier template d’Ovidentia, on peut utiliser un fichier OvML en utilisant la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{ $OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : la syntaxe avec les accolades ne permet pas l'utilisation de nouvelles accolades à l'intérieur.&lt;br /&gt;
&lt;br /&gt;
{ $OVML({ mavariable }) } est impossible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est possible de passer une variable template en tant que paramètre à un fichier OvML via la syntaxe { $OVML(...) } d'un fichier template :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple : { $OVML(monFichier.html,param1=&amp;quot;var1&amp;quot;) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
si var1 est définie dans le template, le parseur la remplace avec sa valeur, sinon il utilise la valeur &amp;quot;var1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Optimiser le temps d'exécution d'un script OvML (disponible à partir de la version 7.2 d'Ovidentia) :'''&lt;br /&gt;
&lt;br /&gt;
Si votre script n'a pas besoin d'être réactualisé à chaque exécution, vous pouvez décider d'utiliser le cache via la syntaxe $OVMLCACHE.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE s'utilise dans les mêmes conditions que $OVML.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE peut recevoir un paramètre supplémentaire : _ovml_cache_duration=86400. Il permet d'indiquer le temps maximum pendant lequel le script ne sera pas réactualisé. Valeur en secondes.&lt;br /&gt;
&lt;br /&gt;
Si ovml_cache_duration n'est pas renseigné, le script sera réactualisé toutes les 3600 secondes (1 heure).&lt;br /&gt;
&lt;br /&gt;
Remarque : le cache est enregistré dans la session de l'utilisateur courant. Donc le script est systématiquement réactualisé si l'utilisateur se déconnecte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple :&lt;br /&gt;
&lt;br /&gt;
{ $OVMLCACHE(monFichier.html,param1=3,_ovml_cache_duration=86400) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : pensez bien aux conséquences d'utilisation du cache OvML avant de l'appliquer sur vos scripts. Pendant 3600 secondes, vous pouvez modifier vos scripts et des données d'Ovidentia sans pouvoir le vérifier à l'affichage !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autres types de cache possibles :&lt;br /&gt;
*session : cache dans la session (default)&lt;br /&gt;
*sitemap : cache dans un fichier basé sur le profile du plan du site&lt;br /&gt;
*file : cache dans un fichier&lt;br /&gt;
&lt;br /&gt;
Exemple d'utilisation avec un autre type de cache :&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE(menu.html,_ovml_cache_type=sitemap)&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans du contenu ==&lt;br /&gt;
On peut incorporer le résultat d’un fichier OvML dans du contenu Ovidentia ( article, section, faq etc… ). On utilisera la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Utilisation pour les pages d’accueil ==&lt;br /&gt;
On peut utiliser un fichier OvML pour les pages d’accueil privée et publique. Pour cela, utilisez les fichiers spécifiques private.html et public.html.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lors de l’affichage de la page public, Ovidentia cherche un fichier ayant le nom public.html dans le répertoire skins/nom-du-skin/ovml . S’il le trouve, il l’utilisera pour la page d’accueil public. Sinon, il affichera les articles définis par l'administrateur pour la page d’accueil public.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il en est de même pour la page d’accueil privée.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML par les modules ( addons ) ==&lt;br /&gt;
A partir de la version 5.4.2 d'Ovidentia, il est possible pour les modules de fournir des fonctionnalités basées sur OvML ( voir la documentation fournie avec le module ).&lt;br /&gt;
&lt;br /&gt;
Afin d'utiliser ces fonctionnalités, on utilisera le container suivant :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCAddon name=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; param2=&amp;quot;&amp;quot; ...&amp;gt;...&amp;lt;/OCAddon&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut du container du module&lt;br /&gt;
&lt;br /&gt;
Pour la signification des paramètres, il faut consulter la documentation fournie avec le module.&lt;br /&gt;
&lt;br /&gt;
La plupart du temps, le premier paramètre indique le nom du container que l'on veut utiliser et les paramètres suivants sont des attributs à ce container.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 5.6.3, il est aussi possible de créer des fonctions OvML pour un module. La syntaxe d'utilisation de ces fonctions est la suivante :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAddon name=&amp;quot;&amp;quot; function=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; function&lt;br /&gt;
: Nom de la fonction&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut de la fonction utilisée&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML dans l'éditeur Wysiwyg ==&lt;br /&gt;
L'éditeur Wysiwyg d'Ovidentia possède une option permettant d'utiliser un fichier OvML afin de l'intégrer dans l'affichage d'un article, d'une section... Par défaut, tous les fichiers OvML présents dans le dossier ovml de la skin courante sont affichés dans le formulaire de sélection. Il existe un moyen de cacher ces fichiers aux utilisateurs de l'éditeur en modifiant la racine de sélection des fichiers :&lt;br /&gt;
&lt;br /&gt;
On ajoute un dossier nommé &amp;quot;editor&amp;quot; dans le dossier ovml de la skin courante, l'éditeur Wysiwyg ne proposera alors que les fichiers présents dans ce répertoire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est toujours possible d'utiliser la syntaxe $OVML manuellement afin d'exécuter un fichier OvML ne se situant pas dans le dossier editor.&lt;/div&gt;</summary>
		<author><name>Laucho</name></author>	</entry>

	<entry>
		<id>https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5713</id>
		<title>Référence OvML</title>
		<link rel="alternate" type="text/html" href="https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5713"/>
				<updated>2019-03-08T15:02:27Z</updated>
		
		<summary type="html">&lt;p&gt;Laucho : /* OCOrgEntityMembers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Catégorie:Développement de skins]]&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
OvML ( Ovidentia Markup Langage ) est un ensemble de balises, identiques par leur syntaxe à celles utilisées avec HTML. Elles permettent d’extraire des données Ovidentia, de les manipuler et de les présenter en utilisant HTML.&lt;br /&gt;
&lt;br /&gt;
Les données à extraire peuvent être de plusieurs types, comme par exemple, les cinq derniers articles publiés, les dernières contributions d’un forum donné, les derniers fichiers chargés, etc …&lt;br /&gt;
&lt;br /&gt;
On pourra ainsi s’en servir pour réorganiser complètement la page d'accueil d'un site Ovidentia en y insérant, par exemple, la liste des 3 derniers articles, la liste des 5 dernières contributions d'un forum, des images, le texte d'un article spécifique, ...&lt;br /&gt;
&lt;br /&gt;
La conception d'une page OvML est identique à celle d'une page HTML. Elle peut ne contenir que des balises OvML ou un mélange HTML et OvML. On peut aussi partir d'une page HTML existante et y insérer des données Ovidentia en utilisant les balises OvML. Pour l’afficher, on utilisera l’url suivante :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
Certaines balises OvML sont dites “Container&amp;quot;. Un container est une balise OvML contenant une partie du fichier OvML comprise entre un tag d’ouverture et un tag de fermeture. Un container peut être une liste ou une condition. Dans le cas d’une liste, le contenu du container est répété autant de fois qu’il y a d’éléments dans la liste. Un container ‘condition’ n’affiche son contenu que dans le cas où la condition est vraie.&lt;br /&gt;
&lt;br /&gt;
== Les variables &amp;lt;OVxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Une variable OvML est de la forme:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
où xxxx est le nom de la variable.&lt;br /&gt;
&lt;br /&gt;
Différents paramètres peuvent être utilisés pour modifier l’affichage du résultat de la variable.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être sauvegardée dans une autre variable en utilisant le paramètre saveas (voir ci-dessous).&lt;br /&gt;
&lt;br /&gt;
== Les fonctions &amp;lt;OFxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Les fonctions se présentent sous la forme :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Elles permettent, entre autre, de traduire du texte, de faire des opérations arithmétiques, etc, …&lt;br /&gt;
&lt;br /&gt;
Le résultat de ces fonctions peut être sauvegardé dans une variable OvML en utilisant le paramètre saveas (voir ci-dessus).&lt;br /&gt;
&lt;br /&gt;
== Les containers &amp;lt;OCxxxx&amp;gt; … &amp;lt;/OCxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque importante d'utilisation des containers :'''&lt;br /&gt;
&lt;br /&gt;
* Il est possible d’imbriquer les containers sauf s’ils ont le même nom. Dans le cas précédent, il existe l’astuce de rajouter un paramètre sans valeur différente dans les balises. Ce paramètre va permettre d'identifier l'ouverture et la fermeture des containers par le moteur d'Ovidentia. Le paramètre doit donc se retrouver dans la balise d'ouverture ainsi que dans la balise de fermeture.&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre1&amp;gt;&lt;br /&gt;
    &amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre2&amp;gt;&lt;br /&gt;
        ...&lt;br /&gt;
    &amp;lt;/OCxxxx monparametre2&amp;gt;&lt;br /&gt;
&amp;lt;/OCxxxx monparametre1&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Chaque paramètre d'un container est vu comme une variable par le moteur OvML; il faut donc éviter d'utiliser pour nom d'une variable OvML le nom d'un attribut d'un container pour supprimer des erreurs d'interprétation.&lt;br /&gt;
&lt;br /&gt;
= Les variables OvML =&lt;br /&gt;
&lt;br /&gt;
Les variables OvML peuvent être définies dans le fichier OvML, produites par un container ou passées comme paramètres dans l’url. Elles sont accessibles en utilisant la syntaxe :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnom-de-la-variable&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut définir une variable OvML en utilisant la fonction PutVar :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;nbArticles&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit une variable nbArticles initialisée à la valeur 10.&lt;br /&gt;
&lt;br /&gt;
Pour récupérer la valeur dans une page OvML, il faut utiliser la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut aussi définir une variable en utilisant une variable globale d’Ovidentia. Pour cela, il suffira d’omettre le deuxième paramètre :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;babSlogan&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maintenant la variable &amp;lt;code&amp;gt;&amp;lt;OVbabSlogan&amp;gt;&amp;lt;/code&amp;gt; existe dans OvML et contient le contenu du slogan du site.&lt;br /&gt;
&lt;br /&gt;
On peut ainsi utiliser les variables d’Ovidentia pour récupérer le nom de l’utilisateur connecté ( BAB_SESS_USER ), son ID ( BAB_SESS_USERID ), etc.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
* babCurrentDate est une variable globale permettant de récupérer la date courante. Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
* Les variables globales booléennes comme BAB_SESS_LOGGED ont la valeur nulle si la valeur est fausse (false) et vaut 1 si la valeur est vraie (true).&lt;br /&gt;
&lt;br /&gt;
Il est parfois utile de tester l’existence d’une variable avant de la définir. On utilisera pour cela la fonction '''IfNotIsSet''' :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;page&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, si la variable page n’est pas définie, elle sera définie avec la valeur initiale 1.&lt;br /&gt;
&lt;br /&gt;
Toutes les variables produites par un container peuvent être jointes en utilisant la syntaxe d’une variable OvML &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
On peut aussi passer des variables OvML à un fichier OvML en utilisant l’url :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;total=1000&lt;br /&gt;
&lt;br /&gt;
Dans la page OvML on peut donc utiliser la variable totale.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être modifiée ou sauvegardée dans une autre variable en utilisant les attributs suivants :&lt;br /&gt;
&lt;br /&gt;
== saveas ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable dans une autre.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles saveas=&amp;quot;TotalArticles&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Une nouvelle variable TotalArticles est créée et sa valeur est la même que celle de nbArticles.&lt;br /&gt;
&lt;br /&gt;
== strlen ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer les n premiers caractères de la variable.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Récupère les n premiers caractères du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il est possible de spécifier une chaîne qui sera ajoutée à la fin du résultat si la variable a été tronquée. Par exemple &amp;quot;...“ pour indiquer une suite :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100,...&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== striptags ==&lt;br /&gt;
&lt;br /&gt;
Supprime les tags HTML de la variable :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les tags HTML de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan striptags=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== htmlentities ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit les entities HTML ( &amp;lt; devient &amp;amp;amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit en inverse les entities HTML ( &amp;amp;amp;lt; devient &amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan htmlentities=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== stripslashes ==&lt;br /&gt;
&lt;br /&gt;
Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan stripslashes=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== urlencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans une url&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan urlencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== jsencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans du javascript&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan jsencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== strcase ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| upper&lt;br /&gt;
| Convertit le contenu de la variable en majuscule&lt;br /&gt;
|-&lt;br /&gt;
| lower&lt;br /&gt;
| Convertit le contenu de la variable en minuscule&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strcase=&amp;quot;upper&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nlremove ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les retours chariots&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nlremove=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== trim ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| left&lt;br /&gt;
| Supprime les blancs en début de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| right&lt;br /&gt;
| Supprime les blancs en fin de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| all&lt;br /&gt;
| Supprime les blancs en début et en fin de chaîne&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan trim=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nl2br ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;1&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Transforme les retours chariots en &amp;lt;BR&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nl2br=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== sprintf ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| Voir la documentation PHP pour la fonction sprintf&lt;br /&gt;
| Retourne une chaîne formatée&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVMoney sprintf=&amp;quot;%01.2f&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== date ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater une date Ovidentia &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| S&lt;br /&gt;
| Format court de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| L&lt;br /&gt;
| Format long de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| T&lt;br /&gt;
| Format de l'heure défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| d&lt;br /&gt;
| Trois premières lettres du jour de la semaine Dim pour Dimanche&lt;br /&gt;
|-&lt;br /&gt;
| D&lt;br /&gt;
| Jour de la semaine Dimanche par exemple&lt;br /&gt;
|-&lt;br /&gt;
| j&lt;br /&gt;
| Jour du mois, sur deux chiffres (éventuellement avec un zéro) : &amp;quot;01&amp;quot; à &amp;quot;31&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| m&lt;br /&gt;
| Mois, en trois lettres : par exemple &amp;quot;Avr&amp;quot; (pour Avril)&lt;br /&gt;
|-&lt;br /&gt;
| M&lt;br /&gt;
| Mois en lettres : Avril par exemple&lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Mois; i.e. &amp;quot;01&amp;quot; à &amp;quot;12&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Y&lt;br /&gt;
| Année, 4 chiffres; i.e. &amp;quot;2003&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| y&lt;br /&gt;
| Année, 2 chiffres; i.e. &amp;quot;03&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| H&lt;br /&gt;
| heure, au format 24h, &amp;quot;00&amp;quot; à &amp;quot;23&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| i&lt;br /&gt;
| Minutes; &amp;quot;00&amp;quot; à &amp;quot;59&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleDate date=&amp;quot;%d %j %m %Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;OVbabCurrentDate&amp;gt;&amp;lt;/code&amp;gt; est une variable permettant de récupérer la date courante.&lt;br /&gt;
&lt;br /&gt;
Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabCurrentDate date=&amp;quot;%D %j %M&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== author ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater l’auteur d’un article, un commentaire etc, … quand la variable contient l’id de l’auteur.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| %F&lt;br /&gt;
| Prénom&lt;br /&gt;
|-&lt;br /&gt;
| %M&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
|-&lt;br /&gt;
| %L&lt;br /&gt;
| Nom&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleAuthor author=&amp;quot;%F %L&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Les fonctions OvML =&lt;br /&gt;
&lt;br /&gt;
On reconnaît les fonctions par la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les fonctions OvML disponibles sont :&lt;br /&gt;
&lt;br /&gt;
== OFTranslate ==&lt;br /&gt;
&lt;br /&gt;
Permet de traduire une chaîne. Pour cela, il faut qu'un fichier se nommant ''lang-'''identifiant-de-la-langue'''.xml'' soit présent dans le dossier ''ovidentia-'''numéro-de-version'''/lang''.&lt;br /&gt;
&lt;br /&gt;
Il s'agit d'un fichier XML listant différentes expressions traduites dans la langue choisie pour le fichier. Il est composé d'un élément ayant le même nom que l'identifiant de la langue. Celui-ci est composé de multiples éléments &amp;lt;code&amp;gt;string&amp;lt;/code&amp;gt; prenant un paramètre &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; indiquant l'identifiant du texte et contient le texte traduit.&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour l'anglais ''lang-en.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;en&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;About your article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;About your comment&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;About your file&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/en&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour le français ''lang-fr.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;fr&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;Au sujet de votre article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;A propos de votre commentaire&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;A propos de votre fichier&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/fr&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFTranslate text=&amp;quot;&amp;quot; [lang=&amp;quot;&amp;quot;] [folder=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; text&lt;br /&gt;
: Identifiant du texte à traduire&lt;br /&gt;
&lt;br /&gt;
; lang ''(optionnel)''&lt;br /&gt;
: Identifiant de la langue dans laquelle doit être traduit le texte&lt;br /&gt;
: Si omis, le texte sera traduit dans la langue sélectionnée par l'utilisateur&lt;br /&gt;
&lt;br /&gt;
; folder ''(optionnel)''&lt;br /&gt;
: Nom du module&lt;br /&gt;
: Si omis, le fichier langue du noyau est utilisé&lt;br /&gt;
&lt;br /&gt;
== OFPutVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de déclarer une nouvelle variable.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFGetVar ==&lt;br /&gt;
&lt;br /&gt;
Permet d'afficher une variable tout comme la syntaxe &amp;lt;code&amp;gt;&amp;lt;OVnom-de-la-variable&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetVar name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable à afficher&lt;br /&gt;
&lt;br /&gt;
== OFIfNotIsSet ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable si elle n’est pas déjà définie.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFInclude ==&lt;br /&gt;
&lt;br /&gt;
Permet d'inclure un autre fichier OVML&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFInclude file=&amp;quot;&amp;quot; [cache=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin du fichier OVML relatif au répertoire ovml du skin ou du répertoire ovml du noyau&lt;br /&gt;
&lt;br /&gt;
; cache ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : Le cache n'est pas utilisé pour afficher le fichier.&lt;br /&gt;
:* 1 : Le cache est utilisé.&lt;br /&gt;
&lt;br /&gt;
== OFUrlContent ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le contenu d’une url. Très utile pour inclure dans Ovidentia des fichiers HTML d’un site Web statique&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFUrlContent url=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; url&lt;br /&gt;
: url de la page à inclure&lt;br /&gt;
&lt;br /&gt;
== OFRecurse ==&lt;br /&gt;
&lt;br /&gt;
La fonction OFRecurse permet d'exécuter un code tant qu'une condition est réalisée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFRecurse&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
Cette fonction peut prendre tous les paramètres que peut prendre le container appelé récursivement.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
Cet exemple permet d'afficher l'arborescence des catégories et thèmes d'articles.&lt;br /&gt;
Ici, la fonction &amp;lt;code&amp;gt;OFRecurse&amp;lt;/code&amp;gt; est utilisée pour relancer le container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt; autant de fois que désiré en lui précisant le paramètre parentid (voir container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
    &amp;lt;OCArticleCategories&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&lt;br /&gt;
            &amp;lt;OVCategoryName&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
                &amp;lt;OFRecurse parentid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;OVTopicName&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Opérateurs arithmétiques ==&lt;br /&gt;
&lt;br /&gt;
Permettent de faire des opérations arithmétiques sur des variables. Elles sont construites de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;X&amp;quot; expr2=&amp;quot;Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l'opération souhaitée entre 10 et 50.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l’opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Toutefois, pour pouvoir stocker cette valeur dans une variable, il faut ajouter le paramètre &amp;lt;code&amp;gt;saveas&amp;lt;/code&amp;gt; lors de l'appel de la fonction.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot; saveas=&amp;quot;NewTotal&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit la variable &amp;lt;code&amp;gt;NewTotal&amp;lt;/code&amp;gt; ayant pour valeur le résultat de l'opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Les opérateurs disponibles sont :&lt;br /&gt;
&lt;br /&gt;
=== OFAOAddition ===&lt;br /&gt;
&lt;br /&gt;
Permet d’additionner expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOAddition expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de l'addition&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de l'addition&lt;br /&gt;
&lt;br /&gt;
=== OFAOSubtraction ===&lt;br /&gt;
&lt;br /&gt;
Permet de soustraire expr2 à expr1.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 - 20&amp;quot;, soit -10.&lt;br /&gt;
&lt;br /&gt;
=== OFAOMultiplication ===&lt;br /&gt;
&lt;br /&gt;
Permet de faire le produit de expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOMultiplication expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
=== OFAODivision ===&lt;br /&gt;
&lt;br /&gt;
Permet de diviser expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la division&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la division&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 / 20&amp;quot;, soit 0.5.&lt;br /&gt;
&lt;br /&gt;
=== OFAOModulus ===&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le reste de la division de expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme du modulo&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme du modulo&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 % 20&amp;quot;, soit 10, car 10 / 20 = 0 + '''10'''.&lt;br /&gt;
&lt;br /&gt;
== OFHeader ==&lt;br /&gt;
&lt;br /&gt;
Permet d'envoyer un header HTTP pour le fichier ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur du header à modifier&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;content-type:text/xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de définir un cookie qui sera envoyé avec le reste des en-têtes.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetCookie name=&amp;quot;&amp;quot; expire=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cookie&lt;br /&gt;
&lt;br /&gt;
; expire&lt;br /&gt;
: Temps en secondes au bout duquel le cookie expire&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecteur au cookie&lt;br /&gt;
&lt;br /&gt;
== OFGetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer la valeur d'un cookie. Une variable ayant le nom du cookie récupéré est créée automatiquement.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetCookie name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cooke dont on souhatie récupérer la valeur&lt;br /&gt;
&lt;br /&gt;
== OFSetSessionVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de choisir le type de sections à afficher dans le portail.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Permet d'indiquer le type de filtre à appliquer sur les sections&lt;br /&gt;
:* &amp;quot;babSectionsType&amp;quot; définit le type des sections à afficher&lt;br /&gt;
:* &amp;quot;babOvmlCurrentDelegation&amp;quot; filtre sur les sections propres à une délégation&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Permet de préciser les sections à afficher.&lt;br /&gt;
:* Si name vaut &amp;quot;babSectionsType&amp;quot; :&lt;br /&gt;
:** 1 : Section Administration et Utilisateur&lt;br /&gt;
:** 2 : Sections générées par les articles (sections de catégories et de thèmes d'articles)&lt;br /&gt;
:** 4 : Sections personnalisées&lt;br /&gt;
:** 8 : Sections générées par les modules&lt;br /&gt;
:** 15 : Toutes les sections&lt;br /&gt;
:** '''Remarque :''' les valeurs peuvent s'additionner. Pour afficher les sections des articles et les sections personnalisées, on utilisera la valeur 6 (2 + 4)&lt;br /&gt;
:* Si name vaut &amp;quot;babOvmlCurrentDelegation&amp;quot;, value vaut l'id de la délégation&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;15&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera toutes les sections du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
affichera uniquement les sections personnalisées du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera les sections générées par les modules et les sections générées par les articles&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera uniquement les sections générées par la délégation dont l'identifiant est 5&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cache toutes les sections générées dans les délégations&lt;br /&gt;
&lt;br /&gt;
== OFRequest ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET) ou passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFRequest name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFPost ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPost name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre POST dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFGet ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFSitemapPosition ==&lt;br /&gt;
 &lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant le chemin dans le plan du site du nœud correspondant à la page courante d'Ovidentia (ou à l'élément de navigation passé en paramètre).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapPosition [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [node=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; langid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site en utilisant un identifiant de compatible avec le multilangue. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site. Si omis: la fonction retournera le chemin correspondant à la page courante d'Ovidentia&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le chemin commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé.&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
== OFSitemapMenu ==&lt;br /&gt;
&lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant l'arborescence des entrées de navigation d'Ovidentia (Plan du site), ou l'arborescence des entrées de navigation sous le nœud spécifié (si le paramètre selectednode est indiqué).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu [sitemap=&amp;quot;&amp;quot;] [baselangid=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [selectednode=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;1&amp;quot;] [maxdepth=&amp;quot;&amp;quot;] [ignorelastlevel=&amp;quot;0&amp;quot;] [mindepth=&amp;quot;0&amp;quot;] [outerul=&amp;quot;1&amp;quot;] [admindelegation=&amp;quot;0&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; baselangid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera en utilisant un identifiant compatible avec le multilangue&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
: S'il n'est pas renseigné, c'est le nœud DGAll qui sera utilisé (le nœud racine de la branche contenant les éléments de toutes les délégations confondues) ou le noeud &amp;quot;Custom&amp;quot; si un plan du site fourni par le module sitemap_editor est utilisé.&lt;br /&gt;
&lt;br /&gt;
; selectednode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier un nœud sélectionné dans le menu. La balise li correspondant à ce nœud se verra ajouter la classe css 'selected', et toutes ses balises li parentes ainsi qu'elle même auront la classe css 'active'. S'il n'est pas spécifié, c'est le nœud correspondant à la page courante qui est utilisé.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
; maxdepth ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre de niveaux (sous-menus imbriqués). Pas de limite par défaut.&lt;br /&gt;
&lt;br /&gt;
; ignorelastlevel  ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de ne pas afficher les nœuds n'ayant pas d'enfants.&lt;br /&gt;
: 1 : activé&lt;br /&gt;
: 0 ''(par défaut)'' : désactivé&lt;br /&gt;
&lt;br /&gt;
; mindepth ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de contourner 'ignorelastlevel' en forçant l’affichage des nœuds de niveau inférieur ou égal à cette valeur. 0 par défaut (désactivé).&lt;br /&gt;
&lt;br /&gt;
; outerul ''(optionnel)''&lt;br /&gt;
: Permet de de définir si le menu contient la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau.&lt;br /&gt;
: 1 ''(par défaut)'' : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau est présente.&lt;br /&gt;
: 0 : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau n'est pas présente.&lt;br /&gt;
&lt;br /&gt;
; admindelegation ''(optionnel)''&lt;br /&gt;
: Permet de définir que les nœuds d'administration ne seront affichés que si l'utilisateur à les droits de gestion correspondants.&lt;br /&gt;
: 1 : la délégation est prise en compte.&lt;br /&gt;
: 0 ''(par défaut)'' : la délégation n'est pas prise en compte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFCurrentNode ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'Id du nœud courant dans le plan de site.&lt;br /&gt;
&lt;br /&gt;
== OFThumbnail ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie une url vers l'image générée.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFThumbnail (id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour récupérer l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché.&lt;br /&gt;
&lt;br /&gt;
== OFImg ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie du HTML contenant un tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt; pour afficher l'image. Si aucune image ne peut être affichée, une chaine vide est retournée au lieu du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Les attributs non supportés par la fonction ovml serons reportés tel-quel en tant qu'attributs du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg (src=&amp;quot;&amp;quot; | ovsrc=&amp;quot;&amp;quot; | id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] &amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; src ''(optionnel)''&lt;br /&gt;
: Url vers une image, si cet attribut est déclaré mais contient une chaîne vide, la valeur retournée sera une chaîne vide au lieu du tag img. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; ovsrc ''(optionnel)''&lt;br /&gt;
: Permet de définir l'url d'une image en utilisant le nom d'une variable ovml. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour afficher l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
Affiche l'image que si le paramètre img est fourni dans l'url :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;img&amp;quot; saveas=&amp;quot;Image&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg ovsrc=&amp;quot;Image&amp;quot; alt=&amp;quot;Mon image&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Affiche la photo de l'utilisateur connecté :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USERID&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg id_user=&amp;quot;&amp;lt;OVBAB_SESS_USERID&amp;gt;&amp;quot; maxwidth=&amp;quot;48&amp;quot; maxheight=&amp;quot;48&amp;quot; alt=&amp;quot;&amp;lt;OVBAB_SESS_USER&amp;gt;&amp;quot; resizemode=&amp;quot;CROP_CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSitemapCustomNodeId ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'ID du noeud trouvé dans le plan du site et qui a pour cible le nœud fourni par le paramètre nodeid dans le plan du site du noyau. Si aucun noeud est trouvé dans le plan du site, la valeur de l'attribut nodeid est retourné a la place.&lt;br /&gt;
&lt;br /&gt;
Lors de la mise en place d'un skin cela permet d'indiquer un nœud connu dans le plan du site du noyau, ci celui-ci est inséré dans le plan du site personnalisé à l'aide d'une référence, le nouveau nœud sera automatiquement pris en compte.&lt;br /&gt;
&lt;br /&gt;
Si il existe plusieurs nœuds avec la même cible dans le plan du site du noyau, le premier trouvé sera utilisé&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;&amp;quot; [basenode=&amp;quot;&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: ID du nœud dans le plan du site proposé par le noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Racine de la recherche dans le plan du site personnalisé.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;bab_Articles&amp;quot; saveas=&amp;quot;CustomNodeId&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu basenode=&amp;quot;&amp;lt;OVCustomNodeId&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPreviousArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article précédant l'article spécifié. L'article précédant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPreviousArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFNextArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article suivant l'article spécifié. L'article suivant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFNextArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFWebStat ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.2.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'enregistrer un évènement qui sera comptabilisé dans les statistiques.&lt;br /&gt;
Ceci est particulièrement utile lors de l'affichage d'articles par OvML afin que ceux-ci soient correctement pris en compte dans les statistiques en tant qu'articles vus.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFWebStat name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Type d’évènement à enregistrer&lt;br /&gt;
:* bab_addon&lt;br /&gt;
:* bab_page&lt;br /&gt;
:* bab_articles&lt;br /&gt;
:* bab_artfiles&lt;br /&gt;
:* bab_ovml&lt;br /&gt;
:* bab_fmfolders&lt;br /&gt;
:* bab_fmfiles&lt;br /&gt;
:* bab_forums&lt;br /&gt;
:* bab_threads&lt;br /&gt;
:* bab_posts&lt;br /&gt;
:* bab_faqs&lt;br /&gt;
:* bab_faqsqr&lt;br /&gt;
:* bab_searchword&lt;br /&gt;
:* bab_xlinks&lt;br /&gt;
:* bab_dbdirectories&lt;br /&gt;
:* bab_ldapdirectories&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur correspondant au type d'évènement. Par exemple id de l'article pour bab_articles.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Affichage de l'article --&amp;gt;&lt;br /&gt;
    &amp;lt;OFWebStat name=&amp;quot;bab_articles&amp;quot; value=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFAddStyleSheet ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.5.93&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'insérer un fichier CSS dans l'élément &amp;lt;code&amp;gt;&amp;lt;head&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;/code&amp;gt; de la page HTML.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAddStyleSheet file=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin de la feuille de style relatif au dossier '''styles''' du noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.2.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetPath path=&amp;quot;&amp;quot; file_relative=&amp;quot;1&amp;quot; saveas=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file_relative&lt;br /&gt;
: Convertit un chemin relatif au fichier ovml en un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetSelectedSkinPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie le chemin du répertoire du thème sélectionné.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;OFGetSelectedSkinPath&amp;gt;''' doit remplacer '''skins/&amp;lt;OVbabSkin&amp;gt;/''' dans les fichiers ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetSelectedSkinPath&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCsrfProtectToken ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.4.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de protection contre les attaques CSRF, il doit être ajouté dans tous les formulaire utilisant la méthode POST.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;babCsrfProtect&amp;quot; value=&amp;quot;&amp;lt;OFGetCsrfProtectToken&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCurrentAdmGroup ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.5.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de la délegation actuellement administré par l'utilisateur courrant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;lt;OFGetCurrentAdmGroup&amp;gt;&amp;quot;&amp;gt;&amp;lt;OVDelegationName&amp;gt;&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPortletContainer ==&lt;br /&gt;
&lt;br /&gt;
''Nécessite l'installation du module '''portlets'''''&lt;br /&gt;
&lt;br /&gt;
Permet l'intégration d'une zone de portlet dans la page.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPortletContainer id=&amp;quot;&amp;quot; [mode=&amp;quot;static&amp;quot;] [placeholder=&amp;quot;&amp;quot;] [editplaceholder=&amp;quot;&amp;quot;] [description=&amp;quot;&amp;quot;] [classname=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id&lt;br /&gt;
: L'identifiant unique du portlet&lt;br /&gt;
&lt;br /&gt;
; mode ''(optionnel)''&lt;br /&gt;
: Le type de portlet&lt;br /&gt;
:* static ''(par défaut)'' : Le portlet est personnel, chaque utilisateur peut configurer son portlet&lt;br /&gt;
:* locked : Le portlet est le même pour tout les utilisateurs&lt;br /&gt;
&lt;br /&gt;
; placeholder ''(optionnel)''&lt;br /&gt;
: Un texte à afficher lorsque la zone de portlet est vide&lt;br /&gt;
&lt;br /&gt;
; editplaceholder ''(optionnel)''&lt;br /&gt;
: Un texte à afficher lorsque l'utilisateur édite la zone de portlet&lt;br /&gt;
&lt;br /&gt;
; description ''(optionnel)''&lt;br /&gt;
: Un texte toujours affiché&lt;br /&gt;
&lt;br /&gt;
; classname''(optionnel)''&lt;br /&gt;
: Une classe est ajoutée sur la div&lt;br /&gt;
&lt;br /&gt;
;categories&lt;br /&gt;
&lt;br /&gt;
;initwith&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetRegistryValue ==&lt;br /&gt;
&lt;br /&gt;
Renvoie une valeur de configuration gérée par la bab_Registry.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.97&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFGetRegistryValue path=&amp;quot;/path/to/value&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Le chemin de la registry correspondant à la valeur recherchée&lt;br /&gt;
&lt;br /&gt;
= Les containers OvML =&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les containers contiennent des tags OvML et du code HTML. Ce sont généralement des listes de données identiques ou des conditions. &lt;br /&gt;
&lt;br /&gt;
A l'appel d'un container, OvML met à votre disposition des variables &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La liste des variables dépend du type de container.&lt;br /&gt;
&lt;br /&gt;
Ces variables ne sont plus disponibles en dehors du container.&lt;br /&gt;
&lt;br /&gt;
A l’intérieur de tout container de type liste, les variables suivantes sont disponibles :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCIndex&lt;br /&gt;
| Index de l’entrée courante en commençant par 0&lt;br /&gt;
|-&lt;br /&gt;
| OVCCount&lt;br /&gt;
| Le nombre total d’entrées dans le container&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de comparaison ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent d’effectuer des comparaisons entre les valeurs expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
Si la condition est vrai, le contenu du container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfEqual&lt;br /&gt;
| Vrai si expr1 est égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotEqual&lt;br /&gt;
| Vrai si expr1 est différent expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThan&lt;br /&gt;
| Vrai si expr1 est strictement inférieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThanOrEqual&lt;br /&gt;
| Vrai si expr1 est inférieur ou égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThan&lt;br /&gt;
| Vrai si expr1 est strictement supérieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThanOrEqual&lt;br /&gt;
| Vrai si expr1 est supérieur ou égal à expr2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la comparaison&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la comparaison&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_LOGGED&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfEqual expr1=&amp;quot;&amp;lt;BAB_SESS_LOGGED&amp;amp;gt;&amp;quot; expr2=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Vous êtes connecté !&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/OCIfEqual&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de test d'existence sur les variables ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent de vérifier l'existence ou non d'une variable.&lt;br /&gt;
&lt;br /&gt;
Si la variable est définie ou non, selon le container, le container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name existe&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name n'existe pas&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx name=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable dont on doit tester l'existence&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte ne sera pas affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;variable&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte sera affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OCIfUserMemberOfGroups ==&lt;br /&gt;
&lt;br /&gt;
Ce container est exécuté si l'utilisateur courant appartient à un groupe&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfUserMemberOfGroups groupid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [childs=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCIfUserMemberOfGroups&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; groupid&lt;br /&gt;
: id du groupe ou plusieurs ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Cette variable permet de tester si un utilisateur spécifique appartient à des groupes en donnant un id utilisateur.&lt;br /&gt;
: Si omis, elle prend la valeur de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: yes : L'utilisateur courant doit appartenir à tous les groupes spécifiés dans groupid&lt;br /&gt;
: no ''(par défaut)'' : L'utilisateur courant doit appartenir à au moins un des groupes spécifiés dans groupid&lt;br /&gt;
&lt;br /&gt;
; childs ''(optionnel)''&lt;br /&gt;
: yes : Pour chaque groupe, inclure ses enfants&lt;br /&gt;
: no ''(par défaut)'' : Les enfants ne sont pas inclus&lt;br /&gt;
&lt;br /&gt;
== OCArticlesHomePages ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles des pages d’accueil privée ou publique.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlesHomePages type=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticlesHomePages&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée&lt;br /&gt;
: public : Liste les articles de la page d’accueil publique&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: yes : Filtre les articles selon le droit de visibilité&lt;br /&gt;
: no ''(par défaut)'' : Ne filtre pas&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCategoryId&lt;br /&gt;
| Id de la catégorie du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicTitle&lt;br /&gt;
| Titre du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoi une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers récemment déposés.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFiles last=&amp;quot;&amp;quot; path=&amp;quot;&amp;quot; [folderid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fichiers souhaité&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Indique dans quel sous-répertoire il faut chercher.&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id de l’espace ou plusieurs ids séparés par des virgules.&lt;br /&gt;
: Si omis, le container liste les fichiers récents de tous les répertoires.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fichiers par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fichiers par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fichiers aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileModifiedBy&lt;br /&gt;
| Dernière personne ayant modifié le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fichier a été créé. Si nul (0), le fichier a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles récents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentArticles last=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre d‘articles souhaité&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tous thèmes confondus&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie, tous les thèmes enfants seront utilisés&lt;br /&gt;
: si categoryid est utilisé, topicid devient obsolète&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'article a été créé. Si nul (0), l'article a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers commentaires d'articles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentComments last=&amp;quot;&amp;quot; [articleid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentComments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de commentaires souhaité&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires tous articles confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentThreads ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers fils de discussion de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentThreads last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentThreads&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fils de discussion souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fils de discussion, tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières contributions de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentPosts last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [threadid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentPosts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de contributions souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; threadid ''(optionnel)''&lt;br /&gt;
: Id du fil de discussion&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous sujets confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les contributions aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières questions de faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFaqQuestions last=&amp;quot;&amp;quot; [faqid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de questions souhaité&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières questions, toutes faqs confondues&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie de faq&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question en base de données&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Adresse Web pour accéder à la question dans le portail&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Adresse Web pour accéder à la question en plein écran (destiné à une vue popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionDate&lt;br /&gt;
| Date de création de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionAuthor&lt;br /&gt;
| Auteur de la question&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategories [parentid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; parentid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie parent ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: 0 ''(par défaut)'' : le container liste les catégories de thèmes à la racine.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryNext&amp;gt;...&amp;lt;/OCArticleCategoryNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idendiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryPrevious&amp;gt;...&amp;lt;/OCArticleCategoryPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCParentsArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets parents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCParentsArticleCategory categoryid=&amp;quot;&amp;quot; [reverse=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCParentsArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie.&lt;br /&gt;
&lt;br /&gt;
; reverse ''(optionnel)''&lt;br /&gt;
: 1 si on souhaite la liste dans l’ordre inverse.&lt;br /&gt;
: 0 ''(par défaut)'' : Les catégories sont triées dans l'ordre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une ou plusieurs catégorie de sujet.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategory categoryid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopics ==&lt;br /&gt;
&lt;br /&gt;
Liste des thèmes d'articles d'une catégorie donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article. La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles. La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicNext&amp;gt;...&amp;lt;/OCArticleTopicNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicPrevious&amp;gt;....&amp;lt;/OCArticleTopicPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idem que ceux du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopic ==&lt;br /&gt;
&lt;br /&gt;
Description d’un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic [topicid=&amp;quot;&amp;quot;] [topicname=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème d’articles ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles.&lt;br /&gt;
&lt;br /&gt;
; topicname ''(optionnel)''&lt;br /&gt;
: Nom du thème d’articles&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles ou s'appuie sur le paramètre topicid.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche tous les thèmes dont l'utilisateur a le droit et ayant pour nom &amp;quot;essai&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 ayant pour nom essai.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom se termine par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom commence par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom contient la chaîne essai&lt;br /&gt;
&lt;br /&gt;
== OCArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste des articles d'un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 8.6.94 d'Ovidentia, les paramètres ajoutés à ce container devrait permettre de replacer OCRecentArticles, OCArticlesHomePage et OCArticle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticles [delegationid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [topicid=&amp;quot;&amp;quot;] [articleid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [homepage=&amp;quot;public|private&amp;quot;] [archive=&amp;quot;&amp;quot;] [offset=&amp;quot;&amp;quot;] [rows=&amp;quot;&amp;quot;] [limit=&amp;quot;[offset,]rows&amp;quot;] [order=&amp;quot;asc | desc&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
:: Id de la catégorie, tous les thèmes enfants seront utilisés &lt;br /&gt;
:: si categoryid est utilisé, topicid devient obsolète &lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule &lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; homepage ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée &lt;br /&gt;
: public : Liste les articles de la page d’accueil publique &lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; offset ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nombre d'articles à ignorer à partir du début de la liste&lt;br /&gt;
: 0 ''(par défaut)'' : aucune article n'est ignoré&lt;br /&gt;
&lt;br /&gt;
; rows ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
: -1 ''(par défaut)'' : toutes les lignes sont prises&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: ''Alternative à rows et offset''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCategoryId&lt;br /&gt;
| Id de la catégorie du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleNext&amp;gt;...&amp;lt;/OCArticleNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticlePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlePrevious&amp;gt;...&amp;lt;/OCArticlePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticle ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur les fichiers joints à un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleFiles articleid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCArticleFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForums ==&lt;br /&gt;
&lt;br /&gt;
Liste des forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForums [forumid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCForums&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les forums.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForumNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForumNext&amp;gt;...&amp;lt;/OCForumNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForumPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForumPrevious&amp;gt;...&amp;lt;/OCForumPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForum ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un forum donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForum forumid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCForum&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid :&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCThread ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fil de discussion donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCThread threadid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCThread&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; threadid&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadForumId&lt;br /&gt;
| Id du forum contenant le fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadId&lt;br /&gt;
| Id du sujet du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadPostId&lt;br /&gt;
| Id de la contribution initiale&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadLastPostId&lt;br /&gt;
| Id de la dernière contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadDate&lt;br /&gt;
| Date de la création du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarter&lt;br /&gt;
| Nom du l'initiateur du sujet&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarterId&lt;br /&gt;
| ID de l'utilisateur ayant initié le sujet ( peut être égal à 0 s'il s'agit d'un utilisateur anonyme) &lt;br /&gt;
|-&lt;br /&gt;
| OVThreadUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPost ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une contribution donnée ou plusieurs séparées par des virgules.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCPost postid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid :&lt;br /&gt;
: Id de la contribution ou plusieurs Ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du fil de la discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthorId&lt;br /&gt;
| ID de l'auteur (peut être égal à 0 si l'auteur était un utilisateur anoyme)&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution à l'aide d'une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostReplyUrl&lt;br /&gt;
| Url pour répondre (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostModifyUrl&lt;br /&gt;
| Url pour modifier (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostConfirmUrl&lt;br /&gt;
| Url pour confirmer (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostDeleteUrl&lt;br /&gt;
| Url pour supprimer la contribution (sinon vide si pas de droit) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPostFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations de fichiers sur une contribution donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCPostFiles postid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid&lt;br /&gt;
: Id de la contribution&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolders [folderid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFolders&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolderNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderNext&amp;gt;...&amp;lt;/OCFolderNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolderPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderPrevious&amp;gt;...&amp;lt;/OCFolderPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolder ==&lt;br /&gt;
&lt;br /&gt;
Donne les information sur un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolder folderid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFolder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSubFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-répertoires du répertoire path d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSubFolders folderid=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSubFolders&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les sous-répertoire du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderName&lt;br /&gt;
| Nom du sous répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des fichiers d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFiles folderid=&amp;quot;&amp;quot; rows=&amp;quot;&amp;quot; offset=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; offset&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nième fichier à partir du début de la liste&lt;br /&gt;
&lt;br /&gt;
; rows&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les fichiers du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: En lien avec l'attribut orderby.&lt;br /&gt;
:* asc ''(par défaut)'' : Ordonne les fichiers par ordre croissant&lt;br /&gt;
:* desc : Ordonne les fichiers par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
:''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
:* name ''(par défaut)'' : Ordonne les fichiers par nom&lt;br /&gt;
:* creation : Ordonne les fichiers par date de création&lt;br /&gt;
:* modification : Ordonne les fichiers par date de modification&lt;br /&gt;
:* size : Ordonne les fichiers par taille&lt;br /&gt;
:* hits : Ordonne les fichiers par nombre de &amp;quot;hits&amp;quot;&lt;br /&gt;
:* manual : Ordonne les fichiers suivant l'ordre défini manuellement sur le répertoire.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url du fichier si celui-ci est une image (utilisation pour un affichage). Cette variable ne prend pas en compte les droits définis au niveau du gestionnaire de fichiers.&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFileNext&amp;gt;...&amp;lt;/OCFileNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFiles|OCFiles]].&lt;br /&gt;
&lt;br /&gt;
== OCFilePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFilePrevious&amp;gt;...&amp;lt;/OCFilePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFile ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fichier d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFile fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFile&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileFields ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des champs d'un fichier donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFileFields fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFileFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldName&lt;br /&gt;
| Nom du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqs ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des Faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqs [faqid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqs&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqNext&amp;gt;...&amp;lt;/OCFaqNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqPrevious&amp;gt;...&amp;lt;/OCFaqPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaq ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une Faq donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaq faqid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategories ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des sous catégories d’une Faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategories faqid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqSubCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la faq&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations des sous-catégories d’une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategory faqsubcatid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqSubCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid&lt;br /&gt;
: Id de la sous catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des questions/réponses d'une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestions [faqid=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la sous catégorie faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs indiquées par le paramètre faqid.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionNext&amp;gt;...&amp;lt;/OCFaqQuestionNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionPrevious&amp;gt;...&amp;lt;/OCFaqQuestionPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestion ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une questions/réponses donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestion questionid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqQuestion&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; questionid&lt;br /&gt;
: Id de la question/réponse de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles d'un thème donné en attente d'approbation pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingArticles [topicid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation tout thème confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les commentaires en attente d'approbation d'un article donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingComments [articleid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingComments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires en attente de tout article confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les commentaires en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date de publication du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers en attente d'approbation d'un répertoire donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingFiles [folderid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fichiers en attente de tout répertoire confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les fichiers en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste les contributions en attente d'approbation d'un forum donné ( forumid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingPosts [forumid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingPosts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les contributions en attente de tout forum confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les contributions en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendars ==&lt;br /&gt;
&lt;br /&gt;
Liste les calendriers &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendars [type=&amp;quot;&amp;quot;] [calendarid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendars&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste tous les agendas. type peut prendre les valeurs suivantes :&lt;br /&gt;
: user: les agendas personnels &lt;br /&gt;
: group: les agendas de groupes&lt;br /&gt;
: resource: les agendas de ressources&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Un ou plusieurs id d'agendas séparés par des virgules&lt;br /&gt;
: Si omis, le container liste tous les agendas.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarId&lt;br /&gt;
| Id de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarName&lt;br /&gt;
| Intitulé de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarDescription&lt;br /&gt;
| Description de l'agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarOwnerId&lt;br /&gt;
| Id du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarType&lt;br /&gt;
| Type de l’agenda ( user, group ou resource )&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarUrl&lt;br /&gt;
| Url pour accéder à la page Agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories d’événements des agendas &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarCategories [filter=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryName&lt;br /&gt;
| Intitulé de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarUserEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas personnels&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarUserEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarUserEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité.Remarque : si le paramètre est à «&amp;amp;nbsp;no&amp;amp;nbsp;», les événements privés seront aussi remontés&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarGroupEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas collectifs (anciennement agendas de groupes)&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarGroupEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarGroupEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; groupid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
: Remarque : le paramètre groupid correspond à l'identifiant (grpid) de l'agenda lorsqu'on utilise les agendas collectifs.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarResourceEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas de ressources&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarResourceEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarResourceEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparées par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; resourceid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas ( personnel, groupes ou de ressources )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date &lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramènera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas le container liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarId&lt;br /&gt;
| Id numérique de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrlId&lt;br /&gt;
| Id de l'agenda principal contenant le type, exemple &amp;quot;personal/1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarName&lt;br /&gt;
| Nom de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarType&lt;br /&gt;
| type de l'agenda principal (exemple: &amp;quot;caldav_personal&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectories ==&lt;br /&gt;
&lt;br /&gt;
Liste les annuaires de base de données&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectories [directoryid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid ''(optionnel)''&lt;br /&gt;
: Id de l'annuaire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: « database » ou « group », si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectory directoryid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryFields ==&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryFields directoryid=&amp;quot;&amp;quot; [all=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: 1 : Donne la liste de tous les champs&lt;br /&gt;
: 0 : Donne la liste de champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldId&lt;br /&gt;
| Identifiant du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Le tableau ci-dessous donne la correspondance entre les champs et leurs identifiants :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Champ&lt;br /&gt;
! Identifiant&lt;br /&gt;
|-&lt;br /&gt;
| Surnom&lt;br /&gt;
| cn&lt;br /&gt;
|-&lt;br /&gt;
| Nom&lt;br /&gt;
| sn&lt;br /&gt;
|-&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
| mn&lt;br /&gt;
|-&lt;br /&gt;
| Prénom&lt;br /&gt;
| givenname&lt;br /&gt;
|-&lt;br /&gt;
| Photo&lt;br /&gt;
| jpegphoto&lt;br /&gt;
|-&lt;br /&gt;
| Adresse de messagerie&lt;br /&gt;
| email&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (bureau)&lt;br /&gt;
| btel&lt;br /&gt;
|-&lt;br /&gt;
| Tél. mobile&lt;br /&gt;
| mobile&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (domicile)&lt;br /&gt;
| htel&lt;br /&gt;
|-&lt;br /&gt;
| Télécopie (bureau)&lt;br /&gt;
| bfax&lt;br /&gt;
|-&lt;br /&gt;
| Titre&lt;br /&gt;
| title&lt;br /&gt;
|-&lt;br /&gt;
| Service&lt;br /&gt;
| departmentnumber&lt;br /&gt;
|-&lt;br /&gt;
| Société&lt;br /&gt;
| organisationname&lt;br /&gt;
|-&lt;br /&gt;
| Rue (bureau)&lt;br /&gt;
| bstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (bureau)&lt;br /&gt;
| bcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (bureau)&lt;br /&gt;
| bpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (bureau)&lt;br /&gt;
| bstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (bureau)&lt;br /&gt;
| bcountry&lt;br /&gt;
|-&lt;br /&gt;
| Rue (domicile)&lt;br /&gt;
| hstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (domicile)&lt;br /&gt;
| hcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (domicile)&lt;br /&gt;
| hpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (domicile)&lt;br /&gt;
| hstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (domicile)&lt;br /&gt;
| hcountry&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 1&lt;br /&gt;
| user1&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 2&lt;br /&gt;
| user2&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 3&lt;br /&gt;
| user3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Pour les champs additionnels, les identifiants sont de la forme '''babdirfXX''' ou '''XX''' est l'id du champ additionnel ( correspondant à fxid dans la liste des champs additionnels de l'annuaire ).&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMembers ==&lt;br /&gt;
&lt;br /&gt;
Liste les membres d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMembers directoryid=&amp;quot;&amp;quot; [fields=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [like=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryMembers&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: Ignoré si l'attribut '''fields''' est spécifié&lt;br /&gt;
: 1 : Donne tous les champs pour chaque membre&lt;br /&gt;
: 0 : Donne uniquement les champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
; fields ''(optionnel)''&lt;br /&gt;
: liste des identifiants des champs souhaités séparés par des virgules ( exemple &amp;quot;sn,givenname,email&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Identifiant du champ à utiliser pour ordonner la liste&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; like ''(optionnel)''&lt;br /&gt;
: Restreint la liste des membres ayant le champ spécifié par orderby (exemple orderby=&amp;quot;givenname&amp;quot;) commençant par ce motif ( exemple like=&amp;quot;A&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUrl&lt;br /&gt;
| Url pour accéder à la fiche détaillée du membre&lt;br /&gt;
|-&lt;br /&gt;
| DirectoryMemberEmailUrl&lt;br /&gt;
| Url pour afficher la popup de composition de message&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMemberFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryMembers'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMemberFields&amp;gt;...&amp;lt;/OCDbDirectoryMemberFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntry ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un membre d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntry directoryid=&amp;quot;&amp;quot; memberid=&amp;quot;&amp;quot; userid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectoryEntry&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; memberid&lt;br /&gt;
: Id du membre dans l'annuaire&lt;br /&gt;
&lt;br /&gt;
; userid&lt;br /&gt;
: Id Ovidentia de l'utilisateur s'il est enregistré&lt;br /&gt;
: Ignoré si memberid renseigné.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberUrl&lt;br /&gt;
| Url vers la fiche annuaire du membre&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntryFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryEntry'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntryFields&amp;gt;...&amp;lt;/OCDbDirectoryEntryFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryAcl ==&lt;br /&gt;
&lt;br /&gt;
Liste les utilisateurs ayant des droits sur un annuaire.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryAcl directoryid=&amp;quot;&amp;quot; [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryAcl&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: modify : pour les utilisateurs ayant le droit de modifier une fiche&lt;br /&gt;
: add : pour les utilisateurs ayant le droit d'ajouter une fiche&lt;br /&gt;
: view : pour les utilisateurs ayant le droit de consulter l'annuaire&lt;br /&gt;
: delete :  pour les utilisateurs ayant le droit de supprimer une fiche&lt;br /&gt;
: export :  pour les utilisateurs ayant le droit d'exporter l'annuaire&lt;br /&gt;
: import :  pour les utilisateurs ayant le droit d'importer l'annuaire&lt;br /&gt;
: empty :  pour les utilisateurs ayant le droit de vider l'annuaire&lt;br /&gt;
: bind :  pour les utilisateurs ayant le droit d'attacher une fiche&lt;br /&gt;
: unbind :  pour les utilisateurs ayant le droit de détacher une fiche&lt;br /&gt;
: view :  pour les utilisateurs ayant le droit de voir les fiches (DEFAULT)&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserFullName&lt;br /&gt;
| Nom complet de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserEmail&lt;br /&gt;
| Adresse email de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserId&lt;br /&gt;
| Id de l'utilisateur dans la base de données&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegations ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegations [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegations&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si yes : le container tient compte des droits d'accès de l'utilisateur&lt;br /&gt;
: Si no : le container ne tient pas compte des droits d'accès et ramène toutes les délégations créées dans le portail&lt;br /&gt;
: Si omis, le container tient compte des droits d'accès&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegation ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont fait partie l'utilisateur courant&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegation delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegation&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsManaged [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont l'utilisateur courant est administrateur.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationItems ==&lt;br /&gt;
&lt;br /&gt;
Liste les fonctions déléguées aux administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationItems delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationItems&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemName&lt;br /&gt;
| Intitulé de la fonction&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemValue&lt;br /&gt;
| 1: si la fonction est déléguée, 0 sinon&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationAdministrators ==&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationAdministrators delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationAdministrators&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationUserId&lt;br /&gt;
| Id de l'administrateur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategories [categoryid=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: Si omis, le container liste toutes les catégories&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une catégorie de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategory [categoryid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationsCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmSpaces ==&lt;br /&gt;
&lt;br /&gt;
Liste les espaces de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmSpaces&amp;gt;...&amp;lt;/OCTmSpaces&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceId&lt;br /&gt;
| Id de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceName&lt;br /&gt;
| Nom de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceDescription&lt;br /&gt;
| Description de l'espace de projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmProjects ==&lt;br /&gt;
&lt;br /&gt;
Liste les projets d'un espace de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmProjects spaceid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCTmProjects&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; spaceid&lt;br /&gt;
: Id de l'espace de projets&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectId&lt;br /&gt;
| Id du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectName&lt;br /&gt;
| Nom du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectDescription&lt;br /&gt;
| Description du projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmTasks ==&lt;br /&gt;
&lt;br /&gt;
Liste les tâches d'un projet ou des tâches personnelles du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmTasks [projectid=&amp;quot;&amp;quot;] [startdate=&amp;quot;&amp;quot;] [enddate=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCTmTasks&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; projectid ''(optionnel)''&lt;br /&gt;
: Id du projet.&lt;br /&gt;
: Si omis, le conteneur renvoie les tâches personnelles de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; startdate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de début est postérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; enddate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de fin est antérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;&lt;br /&gt;
: desc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order. La valeur par défault est &amp;quot;TaskNumber&amp;quot;.&lt;br /&gt;
: Cet attribut peur contenir le nom de n'importe laquelle des variables renvoyées sans le préfixe &amp;quot;OV&amp;quot;, par exemple &amp;quot;TaskCategoryName&amp;quot; ou &amp;quot;TaskEndDate&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskId&lt;br /&gt;
| Id de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskProjectId&lt;br /&gt;
| Id du projet de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskNumber&lt;br /&gt;
| Numéro de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskShortDescription&lt;br /&gt;
| Description courte de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskStartDate&lt;br /&gt;
| Date de début de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskEndDate&lt;br /&gt;
| Date de fin de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryId&lt;br /&gt;
| Id de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryName&lt;br /&gt;
| Nom de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCompletion&lt;br /&gt;
| Niveau d'avancement de la tâche (0-100)&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskOwnerId&lt;br /&gt;
| Id de l'utilisateur propriétaire de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskClass&lt;br /&gt;
| Classe de la tâche&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgUserEntities ==&lt;br /&gt;
&lt;br /&gt;
Liste les entités d'organigrammes pour lesquelles un utilisateur à un rôle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgUserEntities userId=&amp;quot;&amp;quot; [orgChartId=&amp;quot;&amp;quot;] [roleType=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgUserEntities&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; userId&lt;br /&gt;
: Identifiant (entier) de l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; orgChartId ''(optionnel)''&lt;br /&gt;
: Identifiant (entier) de l'organigramme.&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'organigramme par défaut (nommé à l'origine Ovidentia) qui est utilisé.&lt;br /&gt;
&lt;br /&gt;
; roleType ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors tous les rôles seront utilisés.&lt;br /&gt;
: Les rôles sont des valeurs de 0 à 3&lt;br /&gt;
: 0 étant les rôles personnalisés&lt;br /&gt;
: 1 étant le rôle supérieur&lt;br /&gt;
: 2 étant le rôle employé&lt;br /&gt;
: 3 étant le rôle membre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgPathToEntity ==&lt;br /&gt;
&lt;br /&gt;
Liste toutes les entités parentes d'une entité d'un organigramme.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgPathToEntity entityId=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [includeEntity=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgPathToEntity&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'ordre ascendant qui est utilisé.&lt;br /&gt;
: Ordre dans lequel le chemin jusqu'à la racine sera retourné, les valeurs possible sont asc ou desc&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
; includeEntity ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis, alors l'entité ne sera pas incluse dans les résultats.&lt;br /&gt;
: Les valeurs possibles sont&amp;amp;nbsp;:&lt;br /&gt;
: 0 pour ne pas inclure l'entité (valeur par défaut)&lt;br /&gt;
: 1 pour inclure l'entité&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OCOrgChildEntities ==&lt;br /&gt;
&lt;br /&gt;
Liste toutes les entités enfant directes d'une entité d'un organigramme.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.100&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgChildEntities entityId=&amp;quot;&amp;quot; &amp;gt;...&amp;lt;/OCOrgChildEntities&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OCOrgEntityMembers ==&lt;br /&gt;
&lt;br /&gt;
Liste tous les membres d'une entité.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.100&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgEntityMembers entityId=&amp;quot;&amp;quot; &amp;gt;...&amp;lt;/OCOrgEntityMembers&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberDirEntryId&lt;br /&gt;
| Identifiant (entier) de la fiche annuaire de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberRoleType&lt;br /&gt;
| Id du rôle : 1 = Superior, 2 = Temporary employee, 3 = Members, 0 = Other collaborators&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberRoleName&lt;br /&gt;
| Nom du rôle&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserDisabled&lt;br /&gt;
| Utilisateur est désactivé (1 ou 0)&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserConfirmed&lt;br /&gt;
| Utilisateur est confirmé (1 ou 0)&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberSn&lt;br /&gt;
| Nom&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberGivenname&lt;br /&gt;
| Prénom&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserId&lt;br /&gt;
| Id user correspondant&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCMultipages ==&lt;br /&gt;
&lt;br /&gt;
Ce container permet de faciliter les calculs réalisés pendant un multi-pages. Ainsi selon le nombre total de résultats et le nombre de résultats à afficher par pages, le container permet de retourner le nombre de pages que contient le multi-pages. &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCMultipages total=&amp;quot;&amp;quot; maxpages=&amp;quot;&amp;quot; perpage=&amp;quot;&amp;quot; currentpage=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCMultipages&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; total&lt;br /&gt;
: Nombre total de résultats.&lt;br /&gt;
&lt;br /&gt;
; maxpages&lt;br /&gt;
: Nombre maximum de pages à afficher&lt;br /&gt;
&lt;br /&gt;
; perpage&lt;br /&gt;
: Nombre maximum de résultats à afficher par pages&lt;br /&gt;
&lt;br /&gt;
; currentpage&lt;br /&gt;
: Numéro de la page en cours&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCurrentPageNumber &lt;br /&gt;
| Numéro de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVNextPageNumber&lt;br /&gt;
| Numéro de la page suivante si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVPreviousPageNumber&lt;br /&gt;
| Numéro de la page précédente si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVTotalPages&lt;br /&gt;
| Nombre total de pages&lt;br /&gt;
|-&lt;br /&gt;
| OVResultFirst&lt;br /&gt;
| Index du premier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultLast&lt;br /&gt;
| Index du dernier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultsPage&lt;br /&gt;
| Nombre de résultats sur la page courante&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntries ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-entrées de navigation d'Ovidentia (Plan du site) d'une entrée parente. Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntries (node=&amp;quot;&amp;quot; | langid=&amp;quot;&amp;quot;) [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntries&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; langid&lt;br /&gt;
: Identifiant multilangue de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: peut être utilisé à la place de l'attribut node&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntry ==&lt;br /&gt;
&lt;br /&gt;
Renvoie les information sur une entrée de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntry node=&amp;quot;&amp;quot; [sitemap=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntry&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément (noeud du plan du site).&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapCustomNode ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des noeuds ayant pour cible l'id spécifié dans l'attribut &amp;lt;code&amp;gt;target&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans le module sitemap_editor, la valeur à saisir dans l'attribut target est affiché dans l'entête sur la page de visualisation du nœud.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapCustomNode [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] target=&amp;quot;&amp;quot; [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapCustomNode&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; target&lt;br /&gt;
: Id du noeud cible&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin. s'il n'est pas renseigné, le noeur racine par défaut sera utilisé (Custom pour le plan du site fourni par sitemap_editor), DGAll pour le plan du site du noyau).&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: permet de limiter le nombre d'éléments retournés, par exemple, &amp;lt;code&amp;gt;limit=&amp;quot;0,1&amp;quot;&amp;lt;/code&amp;gt; pour obtenir seulement le premier noeud. La syntaxe est identique à l'attribut &amp;lt;code&amp;gt;limit&amp;lt;/code&amp;gt; de OCSitemapPath&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapPath ==&lt;br /&gt;
&lt;br /&gt;
Retourne le chemin de fer (rail) d'une entrée de navigation sous la forme d'une liste d'entrées de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapPath [node=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapPath&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin.&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5,2&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur à 2 éléments à partir du 5ème. Si la première valeur est négative, l'index du premier élément retourné sera calculé à partir du nombre d'élément total. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;-1,1&amp;quot;&amp;lt;/code&amp;gt; affiche le dernier élément seulement. L'index négatif est supporté à partir d'ovidentia &amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Si la valeur est &amp;quot;1&amp;quot;, le denier noeud du plan du site auquel on a accédé sera mémorisé et récupéré lors de l'accès a une page en dehors du plan du site.&lt;br /&gt;
: La valeur par défaut est &amp;quot;1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Différentes méthodes d’utilisation d’un fichier OvML =&lt;br /&gt;
== Utilisation dans une url ==&lt;br /&gt;
Un fichier OvML peut être appellé en utilisant l’url suivante :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où fichier-ovml est le nom de votre fichier OvML qui doit se trouver dans le répertoire suivant&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
skins/nom-du-skin/ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le fichier ainsi appelé est parsé par Ovidentia et le résultat est affiché dans la partie centrale du portail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si l’on souhaite afficher le résultat en dehors du portail, par exemple dans une fenêtre popup, il faut ajouter le paramètre echo=1 comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De plus, si l’on souhaite passer des paramètres au fichier OvML, on utilisera l’url comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&amp;amp;param=val&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, on peut utiliser la variable OVparam dans le fichier OvML.&lt;br /&gt;
&lt;br /&gt;
Remarque : les paramètres peuvent être envoyés par formulaires en méthodes GET et POST.&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans un fichier template ==&lt;br /&gt;
Dans tout fichier template d’Ovidentia, on peut utiliser un fichier OvML en utilisant la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{ $OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : la syntaxe avec les accolades ne permet pas l'utilisation de nouvelles accolades à l'intérieur.&lt;br /&gt;
&lt;br /&gt;
{ $OVML({ mavariable }) } est impossible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est possible de passer une variable template en tant que paramètre à un fichier OvML via la syntaxe { $OVML(...) } d'un fichier template :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple : { $OVML(monFichier.html,param1=&amp;quot;var1&amp;quot;) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
si var1 est définie dans le template, le parseur la remplace avec sa valeur, sinon il utilise la valeur &amp;quot;var1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Optimiser le temps d'exécution d'un script OvML (disponible à partir de la version 7.2 d'Ovidentia) :'''&lt;br /&gt;
&lt;br /&gt;
Si votre script n'a pas besoin d'être réactualisé à chaque exécution, vous pouvez décider d'utiliser le cache via la syntaxe $OVMLCACHE.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE s'utilise dans les mêmes conditions que $OVML.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE peut recevoir un paramètre supplémentaire : _ovml_cache_duration=86400. Il permet d'indiquer le temps maximum pendant lequel le script ne sera pas réactualisé. Valeur en secondes.&lt;br /&gt;
&lt;br /&gt;
Si ovml_cache_duration n'est pas renseigné, le script sera réactualisé toutes les 3600 secondes (1 heure).&lt;br /&gt;
&lt;br /&gt;
Remarque : le cache est enregistré dans la session de l'utilisateur courant. Donc le script est systématiquement réactualisé si l'utilisateur se déconnecte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple :&lt;br /&gt;
&lt;br /&gt;
{ $OVMLCACHE(monFichier.html,param1=3,_ovml_cache_duration=86400) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : pensez bien aux conséquences d'utilisation du cache OvML avant de l'appliquer sur vos scripts. Pendant 3600 secondes, vous pouvez modifier vos scripts et des données d'Ovidentia sans pouvoir le vérifier à l'affichage !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autres types de cache possibles :&lt;br /&gt;
*session : cache dans la session (default)&lt;br /&gt;
*sitemap : cache dans un fichier basé sur le profile du plan du site&lt;br /&gt;
*file : cache dans un fichier&lt;br /&gt;
&lt;br /&gt;
Exemple d'utilisation avec un autre type de cache :&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE(menu.html,_ovml_cache_type=sitemap)&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans du contenu ==&lt;br /&gt;
On peut incorporer le résultat d’un fichier OvML dans du contenu Ovidentia ( article, section, faq etc… ). On utilisera la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Utilisation pour les pages d’accueil ==&lt;br /&gt;
On peut utiliser un fichier OvML pour les pages d’accueil privée et publique. Pour cela, utilisez les fichiers spécifiques private.html et public.html.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lors de l’affichage de la page public, Ovidentia cherche un fichier ayant le nom public.html dans le répertoire skins/nom-du-skin/ovml . S’il le trouve, il l’utilisera pour la page d’accueil public. Sinon, il affichera les articles définis par l'administrateur pour la page d’accueil public.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il en est de même pour la page d’accueil privée.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML par les modules ( addons ) ==&lt;br /&gt;
A partir de la version 5.4.2 d'Ovidentia, il est possible pour les modules de fournir des fonctionnalités basées sur OvML ( voir la documentation fournie avec le module ).&lt;br /&gt;
&lt;br /&gt;
Afin d'utiliser ces fonctionnalités, on utilisera le container suivant :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCAddon name=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; param2=&amp;quot;&amp;quot; ...&amp;gt;...&amp;lt;/OCAddon&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut du container du module&lt;br /&gt;
&lt;br /&gt;
Pour la signification des paramètres, il faut consulter la documentation fournie avec le module.&lt;br /&gt;
&lt;br /&gt;
La plupart du temps, le premier paramètre indique le nom du container que l'on veut utiliser et les paramètres suivants sont des attributs à ce container.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 5.6.3, il est aussi possible de créer des fonctions OvML pour un module. La syntaxe d'utilisation de ces fonctions est la suivante :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAddon name=&amp;quot;&amp;quot; function=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; function&lt;br /&gt;
: Nom de la fonction&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut de la fonction utilisée&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML dans l'éditeur Wysiwyg ==&lt;br /&gt;
L'éditeur Wysiwyg d'Ovidentia possède une option permettant d'utiliser un fichier OvML afin de l'intégrer dans l'affichage d'un article, d'une section... Par défaut, tous les fichiers OvML présents dans le dossier ovml de la skin courante sont affichés dans le formulaire de sélection. Il existe un moyen de cacher ces fichiers aux utilisateurs de l'éditeur en modifiant la racine de sélection des fichiers :&lt;br /&gt;
&lt;br /&gt;
On ajoute un dossier nommé &amp;quot;editor&amp;quot; dans le dossier ovml de la skin courante, l'éditeur Wysiwyg ne proposera alors que les fichiers présents dans ce répertoire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est toujours possible d'utiliser la syntaxe $OVML manuellement afin d'exécuter un fichier OvML ne se situant pas dans le dossier editor.&lt;/div&gt;</summary>
		<author><name>Laucho</name></author>	</entry>

	<entry>
		<id>https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5712</id>
		<title>Référence OvML</title>
		<link rel="alternate" type="text/html" href="https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5712"/>
				<updated>2019-03-08T15:02:07Z</updated>
		
		<summary type="html">&lt;p&gt;Laucho : /* OCOrgChildEntities */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Catégorie:Développement de skins]]&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
OvML ( Ovidentia Markup Langage ) est un ensemble de balises, identiques par leur syntaxe à celles utilisées avec HTML. Elles permettent d’extraire des données Ovidentia, de les manipuler et de les présenter en utilisant HTML.&lt;br /&gt;
&lt;br /&gt;
Les données à extraire peuvent être de plusieurs types, comme par exemple, les cinq derniers articles publiés, les dernières contributions d’un forum donné, les derniers fichiers chargés, etc …&lt;br /&gt;
&lt;br /&gt;
On pourra ainsi s’en servir pour réorganiser complètement la page d'accueil d'un site Ovidentia en y insérant, par exemple, la liste des 3 derniers articles, la liste des 5 dernières contributions d'un forum, des images, le texte d'un article spécifique, ...&lt;br /&gt;
&lt;br /&gt;
La conception d'une page OvML est identique à celle d'une page HTML. Elle peut ne contenir que des balises OvML ou un mélange HTML et OvML. On peut aussi partir d'une page HTML existante et y insérer des données Ovidentia en utilisant les balises OvML. Pour l’afficher, on utilisera l’url suivante :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
Certaines balises OvML sont dites “Container&amp;quot;. Un container est une balise OvML contenant une partie du fichier OvML comprise entre un tag d’ouverture et un tag de fermeture. Un container peut être une liste ou une condition. Dans le cas d’une liste, le contenu du container est répété autant de fois qu’il y a d’éléments dans la liste. Un container ‘condition’ n’affiche son contenu que dans le cas où la condition est vraie.&lt;br /&gt;
&lt;br /&gt;
== Les variables &amp;lt;OVxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Une variable OvML est de la forme:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
où xxxx est le nom de la variable.&lt;br /&gt;
&lt;br /&gt;
Différents paramètres peuvent être utilisés pour modifier l’affichage du résultat de la variable.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être sauvegardée dans une autre variable en utilisant le paramètre saveas (voir ci-dessous).&lt;br /&gt;
&lt;br /&gt;
== Les fonctions &amp;lt;OFxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Les fonctions se présentent sous la forme :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Elles permettent, entre autre, de traduire du texte, de faire des opérations arithmétiques, etc, …&lt;br /&gt;
&lt;br /&gt;
Le résultat de ces fonctions peut être sauvegardé dans une variable OvML en utilisant le paramètre saveas (voir ci-dessus).&lt;br /&gt;
&lt;br /&gt;
== Les containers &amp;lt;OCxxxx&amp;gt; … &amp;lt;/OCxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque importante d'utilisation des containers :'''&lt;br /&gt;
&lt;br /&gt;
* Il est possible d’imbriquer les containers sauf s’ils ont le même nom. Dans le cas précédent, il existe l’astuce de rajouter un paramètre sans valeur différente dans les balises. Ce paramètre va permettre d'identifier l'ouverture et la fermeture des containers par le moteur d'Ovidentia. Le paramètre doit donc se retrouver dans la balise d'ouverture ainsi que dans la balise de fermeture.&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre1&amp;gt;&lt;br /&gt;
    &amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre2&amp;gt;&lt;br /&gt;
        ...&lt;br /&gt;
    &amp;lt;/OCxxxx monparametre2&amp;gt;&lt;br /&gt;
&amp;lt;/OCxxxx monparametre1&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Chaque paramètre d'un container est vu comme une variable par le moteur OvML; il faut donc éviter d'utiliser pour nom d'une variable OvML le nom d'un attribut d'un container pour supprimer des erreurs d'interprétation.&lt;br /&gt;
&lt;br /&gt;
= Les variables OvML =&lt;br /&gt;
&lt;br /&gt;
Les variables OvML peuvent être définies dans le fichier OvML, produites par un container ou passées comme paramètres dans l’url. Elles sont accessibles en utilisant la syntaxe :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnom-de-la-variable&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut définir une variable OvML en utilisant la fonction PutVar :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;nbArticles&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit une variable nbArticles initialisée à la valeur 10.&lt;br /&gt;
&lt;br /&gt;
Pour récupérer la valeur dans une page OvML, il faut utiliser la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut aussi définir une variable en utilisant une variable globale d’Ovidentia. Pour cela, il suffira d’omettre le deuxième paramètre :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;babSlogan&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maintenant la variable &amp;lt;code&amp;gt;&amp;lt;OVbabSlogan&amp;gt;&amp;lt;/code&amp;gt; existe dans OvML et contient le contenu du slogan du site.&lt;br /&gt;
&lt;br /&gt;
On peut ainsi utiliser les variables d’Ovidentia pour récupérer le nom de l’utilisateur connecté ( BAB_SESS_USER ), son ID ( BAB_SESS_USERID ), etc.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
* babCurrentDate est une variable globale permettant de récupérer la date courante. Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
* Les variables globales booléennes comme BAB_SESS_LOGGED ont la valeur nulle si la valeur est fausse (false) et vaut 1 si la valeur est vraie (true).&lt;br /&gt;
&lt;br /&gt;
Il est parfois utile de tester l’existence d’une variable avant de la définir. On utilisera pour cela la fonction '''IfNotIsSet''' :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;page&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, si la variable page n’est pas définie, elle sera définie avec la valeur initiale 1.&lt;br /&gt;
&lt;br /&gt;
Toutes les variables produites par un container peuvent être jointes en utilisant la syntaxe d’une variable OvML &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
On peut aussi passer des variables OvML à un fichier OvML en utilisant l’url :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;total=1000&lt;br /&gt;
&lt;br /&gt;
Dans la page OvML on peut donc utiliser la variable totale.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être modifiée ou sauvegardée dans une autre variable en utilisant les attributs suivants :&lt;br /&gt;
&lt;br /&gt;
== saveas ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable dans une autre.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles saveas=&amp;quot;TotalArticles&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Une nouvelle variable TotalArticles est créée et sa valeur est la même que celle de nbArticles.&lt;br /&gt;
&lt;br /&gt;
== strlen ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer les n premiers caractères de la variable.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Récupère les n premiers caractères du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il est possible de spécifier une chaîne qui sera ajoutée à la fin du résultat si la variable a été tronquée. Par exemple &amp;quot;...“ pour indiquer une suite :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100,...&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== striptags ==&lt;br /&gt;
&lt;br /&gt;
Supprime les tags HTML de la variable :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les tags HTML de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan striptags=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== htmlentities ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit les entities HTML ( &amp;lt; devient &amp;amp;amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit en inverse les entities HTML ( &amp;amp;amp;lt; devient &amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan htmlentities=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== stripslashes ==&lt;br /&gt;
&lt;br /&gt;
Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan stripslashes=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== urlencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans une url&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan urlencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== jsencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans du javascript&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan jsencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== strcase ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| upper&lt;br /&gt;
| Convertit le contenu de la variable en majuscule&lt;br /&gt;
|-&lt;br /&gt;
| lower&lt;br /&gt;
| Convertit le contenu de la variable en minuscule&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strcase=&amp;quot;upper&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nlremove ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les retours chariots&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nlremove=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== trim ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| left&lt;br /&gt;
| Supprime les blancs en début de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| right&lt;br /&gt;
| Supprime les blancs en fin de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| all&lt;br /&gt;
| Supprime les blancs en début et en fin de chaîne&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan trim=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nl2br ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;1&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Transforme les retours chariots en &amp;lt;BR&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nl2br=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== sprintf ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| Voir la documentation PHP pour la fonction sprintf&lt;br /&gt;
| Retourne une chaîne formatée&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVMoney sprintf=&amp;quot;%01.2f&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== date ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater une date Ovidentia &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| S&lt;br /&gt;
| Format court de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| L&lt;br /&gt;
| Format long de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| T&lt;br /&gt;
| Format de l'heure défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| d&lt;br /&gt;
| Trois premières lettres du jour de la semaine Dim pour Dimanche&lt;br /&gt;
|-&lt;br /&gt;
| D&lt;br /&gt;
| Jour de la semaine Dimanche par exemple&lt;br /&gt;
|-&lt;br /&gt;
| j&lt;br /&gt;
| Jour du mois, sur deux chiffres (éventuellement avec un zéro) : &amp;quot;01&amp;quot; à &amp;quot;31&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| m&lt;br /&gt;
| Mois, en trois lettres : par exemple &amp;quot;Avr&amp;quot; (pour Avril)&lt;br /&gt;
|-&lt;br /&gt;
| M&lt;br /&gt;
| Mois en lettres : Avril par exemple&lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Mois; i.e. &amp;quot;01&amp;quot; à &amp;quot;12&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Y&lt;br /&gt;
| Année, 4 chiffres; i.e. &amp;quot;2003&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| y&lt;br /&gt;
| Année, 2 chiffres; i.e. &amp;quot;03&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| H&lt;br /&gt;
| heure, au format 24h, &amp;quot;00&amp;quot; à &amp;quot;23&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| i&lt;br /&gt;
| Minutes; &amp;quot;00&amp;quot; à &amp;quot;59&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleDate date=&amp;quot;%d %j %m %Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;OVbabCurrentDate&amp;gt;&amp;lt;/code&amp;gt; est une variable permettant de récupérer la date courante.&lt;br /&gt;
&lt;br /&gt;
Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabCurrentDate date=&amp;quot;%D %j %M&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== author ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater l’auteur d’un article, un commentaire etc, … quand la variable contient l’id de l’auteur.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| %F&lt;br /&gt;
| Prénom&lt;br /&gt;
|-&lt;br /&gt;
| %M&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
|-&lt;br /&gt;
| %L&lt;br /&gt;
| Nom&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleAuthor author=&amp;quot;%F %L&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Les fonctions OvML =&lt;br /&gt;
&lt;br /&gt;
On reconnaît les fonctions par la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les fonctions OvML disponibles sont :&lt;br /&gt;
&lt;br /&gt;
== OFTranslate ==&lt;br /&gt;
&lt;br /&gt;
Permet de traduire une chaîne. Pour cela, il faut qu'un fichier se nommant ''lang-'''identifiant-de-la-langue'''.xml'' soit présent dans le dossier ''ovidentia-'''numéro-de-version'''/lang''.&lt;br /&gt;
&lt;br /&gt;
Il s'agit d'un fichier XML listant différentes expressions traduites dans la langue choisie pour le fichier. Il est composé d'un élément ayant le même nom que l'identifiant de la langue. Celui-ci est composé de multiples éléments &amp;lt;code&amp;gt;string&amp;lt;/code&amp;gt; prenant un paramètre &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; indiquant l'identifiant du texte et contient le texte traduit.&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour l'anglais ''lang-en.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;en&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;About your article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;About your comment&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;About your file&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/en&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour le français ''lang-fr.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;fr&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;Au sujet de votre article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;A propos de votre commentaire&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;A propos de votre fichier&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/fr&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFTranslate text=&amp;quot;&amp;quot; [lang=&amp;quot;&amp;quot;] [folder=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; text&lt;br /&gt;
: Identifiant du texte à traduire&lt;br /&gt;
&lt;br /&gt;
; lang ''(optionnel)''&lt;br /&gt;
: Identifiant de la langue dans laquelle doit être traduit le texte&lt;br /&gt;
: Si omis, le texte sera traduit dans la langue sélectionnée par l'utilisateur&lt;br /&gt;
&lt;br /&gt;
; folder ''(optionnel)''&lt;br /&gt;
: Nom du module&lt;br /&gt;
: Si omis, le fichier langue du noyau est utilisé&lt;br /&gt;
&lt;br /&gt;
== OFPutVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de déclarer une nouvelle variable.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFGetVar ==&lt;br /&gt;
&lt;br /&gt;
Permet d'afficher une variable tout comme la syntaxe &amp;lt;code&amp;gt;&amp;lt;OVnom-de-la-variable&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetVar name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable à afficher&lt;br /&gt;
&lt;br /&gt;
== OFIfNotIsSet ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable si elle n’est pas déjà définie.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFInclude ==&lt;br /&gt;
&lt;br /&gt;
Permet d'inclure un autre fichier OVML&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFInclude file=&amp;quot;&amp;quot; [cache=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin du fichier OVML relatif au répertoire ovml du skin ou du répertoire ovml du noyau&lt;br /&gt;
&lt;br /&gt;
; cache ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : Le cache n'est pas utilisé pour afficher le fichier.&lt;br /&gt;
:* 1 : Le cache est utilisé.&lt;br /&gt;
&lt;br /&gt;
== OFUrlContent ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le contenu d’une url. Très utile pour inclure dans Ovidentia des fichiers HTML d’un site Web statique&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFUrlContent url=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; url&lt;br /&gt;
: url de la page à inclure&lt;br /&gt;
&lt;br /&gt;
== OFRecurse ==&lt;br /&gt;
&lt;br /&gt;
La fonction OFRecurse permet d'exécuter un code tant qu'une condition est réalisée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFRecurse&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
Cette fonction peut prendre tous les paramètres que peut prendre le container appelé récursivement.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
Cet exemple permet d'afficher l'arborescence des catégories et thèmes d'articles.&lt;br /&gt;
Ici, la fonction &amp;lt;code&amp;gt;OFRecurse&amp;lt;/code&amp;gt; est utilisée pour relancer le container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt; autant de fois que désiré en lui précisant le paramètre parentid (voir container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
    &amp;lt;OCArticleCategories&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&lt;br /&gt;
            &amp;lt;OVCategoryName&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
                &amp;lt;OFRecurse parentid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;OVTopicName&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Opérateurs arithmétiques ==&lt;br /&gt;
&lt;br /&gt;
Permettent de faire des opérations arithmétiques sur des variables. Elles sont construites de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;X&amp;quot; expr2=&amp;quot;Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l'opération souhaitée entre 10 et 50.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l’opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Toutefois, pour pouvoir stocker cette valeur dans une variable, il faut ajouter le paramètre &amp;lt;code&amp;gt;saveas&amp;lt;/code&amp;gt; lors de l'appel de la fonction.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot; saveas=&amp;quot;NewTotal&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit la variable &amp;lt;code&amp;gt;NewTotal&amp;lt;/code&amp;gt; ayant pour valeur le résultat de l'opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Les opérateurs disponibles sont :&lt;br /&gt;
&lt;br /&gt;
=== OFAOAddition ===&lt;br /&gt;
&lt;br /&gt;
Permet d’additionner expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOAddition expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de l'addition&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de l'addition&lt;br /&gt;
&lt;br /&gt;
=== OFAOSubtraction ===&lt;br /&gt;
&lt;br /&gt;
Permet de soustraire expr2 à expr1.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 - 20&amp;quot;, soit -10.&lt;br /&gt;
&lt;br /&gt;
=== OFAOMultiplication ===&lt;br /&gt;
&lt;br /&gt;
Permet de faire le produit de expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOMultiplication expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
=== OFAODivision ===&lt;br /&gt;
&lt;br /&gt;
Permet de diviser expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la division&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la division&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 / 20&amp;quot;, soit 0.5.&lt;br /&gt;
&lt;br /&gt;
=== OFAOModulus ===&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le reste de la division de expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme du modulo&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme du modulo&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 % 20&amp;quot;, soit 10, car 10 / 20 = 0 + '''10'''.&lt;br /&gt;
&lt;br /&gt;
== OFHeader ==&lt;br /&gt;
&lt;br /&gt;
Permet d'envoyer un header HTTP pour le fichier ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur du header à modifier&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;content-type:text/xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de définir un cookie qui sera envoyé avec le reste des en-têtes.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetCookie name=&amp;quot;&amp;quot; expire=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cookie&lt;br /&gt;
&lt;br /&gt;
; expire&lt;br /&gt;
: Temps en secondes au bout duquel le cookie expire&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecteur au cookie&lt;br /&gt;
&lt;br /&gt;
== OFGetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer la valeur d'un cookie. Une variable ayant le nom du cookie récupéré est créée automatiquement.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetCookie name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cooke dont on souhatie récupérer la valeur&lt;br /&gt;
&lt;br /&gt;
== OFSetSessionVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de choisir le type de sections à afficher dans le portail.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Permet d'indiquer le type de filtre à appliquer sur les sections&lt;br /&gt;
:* &amp;quot;babSectionsType&amp;quot; définit le type des sections à afficher&lt;br /&gt;
:* &amp;quot;babOvmlCurrentDelegation&amp;quot; filtre sur les sections propres à une délégation&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Permet de préciser les sections à afficher.&lt;br /&gt;
:* Si name vaut &amp;quot;babSectionsType&amp;quot; :&lt;br /&gt;
:** 1 : Section Administration et Utilisateur&lt;br /&gt;
:** 2 : Sections générées par les articles (sections de catégories et de thèmes d'articles)&lt;br /&gt;
:** 4 : Sections personnalisées&lt;br /&gt;
:** 8 : Sections générées par les modules&lt;br /&gt;
:** 15 : Toutes les sections&lt;br /&gt;
:** '''Remarque :''' les valeurs peuvent s'additionner. Pour afficher les sections des articles et les sections personnalisées, on utilisera la valeur 6 (2 + 4)&lt;br /&gt;
:* Si name vaut &amp;quot;babOvmlCurrentDelegation&amp;quot;, value vaut l'id de la délégation&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;15&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera toutes les sections du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
affichera uniquement les sections personnalisées du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera les sections générées par les modules et les sections générées par les articles&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera uniquement les sections générées par la délégation dont l'identifiant est 5&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cache toutes les sections générées dans les délégations&lt;br /&gt;
&lt;br /&gt;
== OFRequest ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET) ou passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFRequest name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFPost ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPost name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre POST dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFGet ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFSitemapPosition ==&lt;br /&gt;
 &lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant le chemin dans le plan du site du nœud correspondant à la page courante d'Ovidentia (ou à l'élément de navigation passé en paramètre).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapPosition [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [node=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; langid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site en utilisant un identifiant de compatible avec le multilangue. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site. Si omis: la fonction retournera le chemin correspondant à la page courante d'Ovidentia&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le chemin commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé.&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
== OFSitemapMenu ==&lt;br /&gt;
&lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant l'arborescence des entrées de navigation d'Ovidentia (Plan du site), ou l'arborescence des entrées de navigation sous le nœud spécifié (si le paramètre selectednode est indiqué).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu [sitemap=&amp;quot;&amp;quot;] [baselangid=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [selectednode=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;1&amp;quot;] [maxdepth=&amp;quot;&amp;quot;] [ignorelastlevel=&amp;quot;0&amp;quot;] [mindepth=&amp;quot;0&amp;quot;] [outerul=&amp;quot;1&amp;quot;] [admindelegation=&amp;quot;0&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; baselangid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera en utilisant un identifiant compatible avec le multilangue&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
: S'il n'est pas renseigné, c'est le nœud DGAll qui sera utilisé (le nœud racine de la branche contenant les éléments de toutes les délégations confondues) ou le noeud &amp;quot;Custom&amp;quot; si un plan du site fourni par le module sitemap_editor est utilisé.&lt;br /&gt;
&lt;br /&gt;
; selectednode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier un nœud sélectionné dans le menu. La balise li correspondant à ce nœud se verra ajouter la classe css 'selected', et toutes ses balises li parentes ainsi qu'elle même auront la classe css 'active'. S'il n'est pas spécifié, c'est le nœud correspondant à la page courante qui est utilisé.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
; maxdepth ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre de niveaux (sous-menus imbriqués). Pas de limite par défaut.&lt;br /&gt;
&lt;br /&gt;
; ignorelastlevel  ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de ne pas afficher les nœuds n'ayant pas d'enfants.&lt;br /&gt;
: 1 : activé&lt;br /&gt;
: 0 ''(par défaut)'' : désactivé&lt;br /&gt;
&lt;br /&gt;
; mindepth ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de contourner 'ignorelastlevel' en forçant l’affichage des nœuds de niveau inférieur ou égal à cette valeur. 0 par défaut (désactivé).&lt;br /&gt;
&lt;br /&gt;
; outerul ''(optionnel)''&lt;br /&gt;
: Permet de de définir si le menu contient la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau.&lt;br /&gt;
: 1 ''(par défaut)'' : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau est présente.&lt;br /&gt;
: 0 : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau n'est pas présente.&lt;br /&gt;
&lt;br /&gt;
; admindelegation ''(optionnel)''&lt;br /&gt;
: Permet de définir que les nœuds d'administration ne seront affichés que si l'utilisateur à les droits de gestion correspondants.&lt;br /&gt;
: 1 : la délégation est prise en compte.&lt;br /&gt;
: 0 ''(par défaut)'' : la délégation n'est pas prise en compte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFCurrentNode ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'Id du nœud courant dans le plan de site.&lt;br /&gt;
&lt;br /&gt;
== OFThumbnail ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie une url vers l'image générée.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFThumbnail (id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour récupérer l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché.&lt;br /&gt;
&lt;br /&gt;
== OFImg ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie du HTML contenant un tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt; pour afficher l'image. Si aucune image ne peut être affichée, une chaine vide est retournée au lieu du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Les attributs non supportés par la fonction ovml serons reportés tel-quel en tant qu'attributs du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg (src=&amp;quot;&amp;quot; | ovsrc=&amp;quot;&amp;quot; | id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] &amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; src ''(optionnel)''&lt;br /&gt;
: Url vers une image, si cet attribut est déclaré mais contient une chaîne vide, la valeur retournée sera une chaîne vide au lieu du tag img. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; ovsrc ''(optionnel)''&lt;br /&gt;
: Permet de définir l'url d'une image en utilisant le nom d'une variable ovml. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour afficher l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
Affiche l'image que si le paramètre img est fourni dans l'url :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;img&amp;quot; saveas=&amp;quot;Image&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg ovsrc=&amp;quot;Image&amp;quot; alt=&amp;quot;Mon image&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Affiche la photo de l'utilisateur connecté :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USERID&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg id_user=&amp;quot;&amp;lt;OVBAB_SESS_USERID&amp;gt;&amp;quot; maxwidth=&amp;quot;48&amp;quot; maxheight=&amp;quot;48&amp;quot; alt=&amp;quot;&amp;lt;OVBAB_SESS_USER&amp;gt;&amp;quot; resizemode=&amp;quot;CROP_CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSitemapCustomNodeId ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'ID du noeud trouvé dans le plan du site et qui a pour cible le nœud fourni par le paramètre nodeid dans le plan du site du noyau. Si aucun noeud est trouvé dans le plan du site, la valeur de l'attribut nodeid est retourné a la place.&lt;br /&gt;
&lt;br /&gt;
Lors de la mise en place d'un skin cela permet d'indiquer un nœud connu dans le plan du site du noyau, ci celui-ci est inséré dans le plan du site personnalisé à l'aide d'une référence, le nouveau nœud sera automatiquement pris en compte.&lt;br /&gt;
&lt;br /&gt;
Si il existe plusieurs nœuds avec la même cible dans le plan du site du noyau, le premier trouvé sera utilisé&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;&amp;quot; [basenode=&amp;quot;&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: ID du nœud dans le plan du site proposé par le noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Racine de la recherche dans le plan du site personnalisé.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;bab_Articles&amp;quot; saveas=&amp;quot;CustomNodeId&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu basenode=&amp;quot;&amp;lt;OVCustomNodeId&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPreviousArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article précédant l'article spécifié. L'article précédant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPreviousArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFNextArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article suivant l'article spécifié. L'article suivant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFNextArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFWebStat ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.2.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'enregistrer un évènement qui sera comptabilisé dans les statistiques.&lt;br /&gt;
Ceci est particulièrement utile lors de l'affichage d'articles par OvML afin que ceux-ci soient correctement pris en compte dans les statistiques en tant qu'articles vus.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFWebStat name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Type d’évènement à enregistrer&lt;br /&gt;
:* bab_addon&lt;br /&gt;
:* bab_page&lt;br /&gt;
:* bab_articles&lt;br /&gt;
:* bab_artfiles&lt;br /&gt;
:* bab_ovml&lt;br /&gt;
:* bab_fmfolders&lt;br /&gt;
:* bab_fmfiles&lt;br /&gt;
:* bab_forums&lt;br /&gt;
:* bab_threads&lt;br /&gt;
:* bab_posts&lt;br /&gt;
:* bab_faqs&lt;br /&gt;
:* bab_faqsqr&lt;br /&gt;
:* bab_searchword&lt;br /&gt;
:* bab_xlinks&lt;br /&gt;
:* bab_dbdirectories&lt;br /&gt;
:* bab_ldapdirectories&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur correspondant au type d'évènement. Par exemple id de l'article pour bab_articles.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Affichage de l'article --&amp;gt;&lt;br /&gt;
    &amp;lt;OFWebStat name=&amp;quot;bab_articles&amp;quot; value=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFAddStyleSheet ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.5.93&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'insérer un fichier CSS dans l'élément &amp;lt;code&amp;gt;&amp;lt;head&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;/code&amp;gt; de la page HTML.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAddStyleSheet file=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin de la feuille de style relatif au dossier '''styles''' du noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.2.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetPath path=&amp;quot;&amp;quot; file_relative=&amp;quot;1&amp;quot; saveas=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file_relative&lt;br /&gt;
: Convertit un chemin relatif au fichier ovml en un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetSelectedSkinPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie le chemin du répertoire du thème sélectionné.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;OFGetSelectedSkinPath&amp;gt;''' doit remplacer '''skins/&amp;lt;OVbabSkin&amp;gt;/''' dans les fichiers ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetSelectedSkinPath&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCsrfProtectToken ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.4.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de protection contre les attaques CSRF, il doit être ajouté dans tous les formulaire utilisant la méthode POST.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;babCsrfProtect&amp;quot; value=&amp;quot;&amp;lt;OFGetCsrfProtectToken&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCurrentAdmGroup ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.5.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de la délegation actuellement administré par l'utilisateur courrant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;lt;OFGetCurrentAdmGroup&amp;gt;&amp;quot;&amp;gt;&amp;lt;OVDelegationName&amp;gt;&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPortletContainer ==&lt;br /&gt;
&lt;br /&gt;
''Nécessite l'installation du module '''portlets'''''&lt;br /&gt;
&lt;br /&gt;
Permet l'intégration d'une zone de portlet dans la page.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPortletContainer id=&amp;quot;&amp;quot; [mode=&amp;quot;static&amp;quot;] [placeholder=&amp;quot;&amp;quot;] [editplaceholder=&amp;quot;&amp;quot;] [description=&amp;quot;&amp;quot;] [classname=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id&lt;br /&gt;
: L'identifiant unique du portlet&lt;br /&gt;
&lt;br /&gt;
; mode ''(optionnel)''&lt;br /&gt;
: Le type de portlet&lt;br /&gt;
:* static ''(par défaut)'' : Le portlet est personnel, chaque utilisateur peut configurer son portlet&lt;br /&gt;
:* locked : Le portlet est le même pour tout les utilisateurs&lt;br /&gt;
&lt;br /&gt;
; placeholder ''(optionnel)''&lt;br /&gt;
: Un texte à afficher lorsque la zone de portlet est vide&lt;br /&gt;
&lt;br /&gt;
; editplaceholder ''(optionnel)''&lt;br /&gt;
: Un texte à afficher lorsque l'utilisateur édite la zone de portlet&lt;br /&gt;
&lt;br /&gt;
; description ''(optionnel)''&lt;br /&gt;
: Un texte toujours affiché&lt;br /&gt;
&lt;br /&gt;
; classname''(optionnel)''&lt;br /&gt;
: Une classe est ajoutée sur la div&lt;br /&gt;
&lt;br /&gt;
;categories&lt;br /&gt;
&lt;br /&gt;
;initwith&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetRegistryValue ==&lt;br /&gt;
&lt;br /&gt;
Renvoie une valeur de configuration gérée par la bab_Registry.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.97&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFGetRegistryValue path=&amp;quot;/path/to/value&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Le chemin de la registry correspondant à la valeur recherchée&lt;br /&gt;
&lt;br /&gt;
= Les containers OvML =&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les containers contiennent des tags OvML et du code HTML. Ce sont généralement des listes de données identiques ou des conditions. &lt;br /&gt;
&lt;br /&gt;
A l'appel d'un container, OvML met à votre disposition des variables &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La liste des variables dépend du type de container.&lt;br /&gt;
&lt;br /&gt;
Ces variables ne sont plus disponibles en dehors du container.&lt;br /&gt;
&lt;br /&gt;
A l’intérieur de tout container de type liste, les variables suivantes sont disponibles :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCIndex&lt;br /&gt;
| Index de l’entrée courante en commençant par 0&lt;br /&gt;
|-&lt;br /&gt;
| OVCCount&lt;br /&gt;
| Le nombre total d’entrées dans le container&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de comparaison ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent d’effectuer des comparaisons entre les valeurs expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
Si la condition est vrai, le contenu du container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfEqual&lt;br /&gt;
| Vrai si expr1 est égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotEqual&lt;br /&gt;
| Vrai si expr1 est différent expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThan&lt;br /&gt;
| Vrai si expr1 est strictement inférieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThanOrEqual&lt;br /&gt;
| Vrai si expr1 est inférieur ou égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThan&lt;br /&gt;
| Vrai si expr1 est strictement supérieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThanOrEqual&lt;br /&gt;
| Vrai si expr1 est supérieur ou égal à expr2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la comparaison&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la comparaison&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_LOGGED&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfEqual expr1=&amp;quot;&amp;lt;BAB_SESS_LOGGED&amp;amp;gt;&amp;quot; expr2=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Vous êtes connecté !&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/OCIfEqual&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de test d'existence sur les variables ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent de vérifier l'existence ou non d'une variable.&lt;br /&gt;
&lt;br /&gt;
Si la variable est définie ou non, selon le container, le container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name existe&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name n'existe pas&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx name=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable dont on doit tester l'existence&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte ne sera pas affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;variable&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte sera affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OCIfUserMemberOfGroups ==&lt;br /&gt;
&lt;br /&gt;
Ce container est exécuté si l'utilisateur courant appartient à un groupe&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfUserMemberOfGroups groupid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [childs=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCIfUserMemberOfGroups&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; groupid&lt;br /&gt;
: id du groupe ou plusieurs ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Cette variable permet de tester si un utilisateur spécifique appartient à des groupes en donnant un id utilisateur.&lt;br /&gt;
: Si omis, elle prend la valeur de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: yes : L'utilisateur courant doit appartenir à tous les groupes spécifiés dans groupid&lt;br /&gt;
: no ''(par défaut)'' : L'utilisateur courant doit appartenir à au moins un des groupes spécifiés dans groupid&lt;br /&gt;
&lt;br /&gt;
; childs ''(optionnel)''&lt;br /&gt;
: yes : Pour chaque groupe, inclure ses enfants&lt;br /&gt;
: no ''(par défaut)'' : Les enfants ne sont pas inclus&lt;br /&gt;
&lt;br /&gt;
== OCArticlesHomePages ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles des pages d’accueil privée ou publique.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlesHomePages type=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticlesHomePages&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée&lt;br /&gt;
: public : Liste les articles de la page d’accueil publique&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: yes : Filtre les articles selon le droit de visibilité&lt;br /&gt;
: no ''(par défaut)'' : Ne filtre pas&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCategoryId&lt;br /&gt;
| Id de la catégorie du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicTitle&lt;br /&gt;
| Titre du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoi une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers récemment déposés.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFiles last=&amp;quot;&amp;quot; path=&amp;quot;&amp;quot; [folderid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fichiers souhaité&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Indique dans quel sous-répertoire il faut chercher.&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id de l’espace ou plusieurs ids séparés par des virgules.&lt;br /&gt;
: Si omis, le container liste les fichiers récents de tous les répertoires.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fichiers par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fichiers par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fichiers aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileModifiedBy&lt;br /&gt;
| Dernière personne ayant modifié le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fichier a été créé. Si nul (0), le fichier a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles récents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentArticles last=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre d‘articles souhaité&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tous thèmes confondus&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie, tous les thèmes enfants seront utilisés&lt;br /&gt;
: si categoryid est utilisé, topicid devient obsolète&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'article a été créé. Si nul (0), l'article a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers commentaires d'articles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentComments last=&amp;quot;&amp;quot; [articleid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentComments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de commentaires souhaité&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires tous articles confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentThreads ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers fils de discussion de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentThreads last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentThreads&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fils de discussion souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fils de discussion, tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières contributions de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentPosts last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [threadid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentPosts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de contributions souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; threadid ''(optionnel)''&lt;br /&gt;
: Id du fil de discussion&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous sujets confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les contributions aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières questions de faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFaqQuestions last=&amp;quot;&amp;quot; [faqid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de questions souhaité&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières questions, toutes faqs confondues&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie de faq&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question en base de données&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Adresse Web pour accéder à la question dans le portail&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Adresse Web pour accéder à la question en plein écran (destiné à une vue popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionDate&lt;br /&gt;
| Date de création de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionAuthor&lt;br /&gt;
| Auteur de la question&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategories [parentid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; parentid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie parent ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: 0 ''(par défaut)'' : le container liste les catégories de thèmes à la racine.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryNext&amp;gt;...&amp;lt;/OCArticleCategoryNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idendiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryPrevious&amp;gt;...&amp;lt;/OCArticleCategoryPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCParentsArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets parents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCParentsArticleCategory categoryid=&amp;quot;&amp;quot; [reverse=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCParentsArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie.&lt;br /&gt;
&lt;br /&gt;
; reverse ''(optionnel)''&lt;br /&gt;
: 1 si on souhaite la liste dans l’ordre inverse.&lt;br /&gt;
: 0 ''(par défaut)'' : Les catégories sont triées dans l'ordre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une ou plusieurs catégorie de sujet.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategory categoryid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopics ==&lt;br /&gt;
&lt;br /&gt;
Liste des thèmes d'articles d'une catégorie donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article. La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles. La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicNext&amp;gt;...&amp;lt;/OCArticleTopicNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicPrevious&amp;gt;....&amp;lt;/OCArticleTopicPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idem que ceux du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopic ==&lt;br /&gt;
&lt;br /&gt;
Description d’un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic [topicid=&amp;quot;&amp;quot;] [topicname=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème d’articles ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles.&lt;br /&gt;
&lt;br /&gt;
; topicname ''(optionnel)''&lt;br /&gt;
: Nom du thème d’articles&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles ou s'appuie sur le paramètre topicid.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche tous les thèmes dont l'utilisateur a le droit et ayant pour nom &amp;quot;essai&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 ayant pour nom essai.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom se termine par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom commence par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom contient la chaîne essai&lt;br /&gt;
&lt;br /&gt;
== OCArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste des articles d'un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 8.6.94 d'Ovidentia, les paramètres ajoutés à ce container devrait permettre de replacer OCRecentArticles, OCArticlesHomePage et OCArticle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticles [delegationid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [topicid=&amp;quot;&amp;quot;] [articleid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [homepage=&amp;quot;public|private&amp;quot;] [archive=&amp;quot;&amp;quot;] [offset=&amp;quot;&amp;quot;] [rows=&amp;quot;&amp;quot;] [limit=&amp;quot;[offset,]rows&amp;quot;] [order=&amp;quot;asc | desc&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
:: Id de la catégorie, tous les thèmes enfants seront utilisés &lt;br /&gt;
:: si categoryid est utilisé, topicid devient obsolète &lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule &lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; homepage ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée &lt;br /&gt;
: public : Liste les articles de la page d’accueil publique &lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; offset ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nombre d'articles à ignorer à partir du début de la liste&lt;br /&gt;
: 0 ''(par défaut)'' : aucune article n'est ignoré&lt;br /&gt;
&lt;br /&gt;
; rows ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
: -1 ''(par défaut)'' : toutes les lignes sont prises&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: ''Alternative à rows et offset''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCategoryId&lt;br /&gt;
| Id de la catégorie du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleNext&amp;gt;...&amp;lt;/OCArticleNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticlePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlePrevious&amp;gt;...&amp;lt;/OCArticlePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticle ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur les fichiers joints à un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleFiles articleid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCArticleFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForums ==&lt;br /&gt;
&lt;br /&gt;
Liste des forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForums [forumid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCForums&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les forums.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForumNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForumNext&amp;gt;...&amp;lt;/OCForumNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForumPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForumPrevious&amp;gt;...&amp;lt;/OCForumPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForum ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un forum donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForum forumid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCForum&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid :&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCThread ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fil de discussion donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCThread threadid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCThread&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; threadid&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadForumId&lt;br /&gt;
| Id du forum contenant le fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadId&lt;br /&gt;
| Id du sujet du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadPostId&lt;br /&gt;
| Id de la contribution initiale&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadLastPostId&lt;br /&gt;
| Id de la dernière contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadDate&lt;br /&gt;
| Date de la création du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarter&lt;br /&gt;
| Nom du l'initiateur du sujet&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarterId&lt;br /&gt;
| ID de l'utilisateur ayant initié le sujet ( peut être égal à 0 s'il s'agit d'un utilisateur anonyme) &lt;br /&gt;
|-&lt;br /&gt;
| OVThreadUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPost ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une contribution donnée ou plusieurs séparées par des virgules.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCPost postid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid :&lt;br /&gt;
: Id de la contribution ou plusieurs Ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du fil de la discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthorId&lt;br /&gt;
| ID de l'auteur (peut être égal à 0 si l'auteur était un utilisateur anoyme)&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution à l'aide d'une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostReplyUrl&lt;br /&gt;
| Url pour répondre (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostModifyUrl&lt;br /&gt;
| Url pour modifier (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostConfirmUrl&lt;br /&gt;
| Url pour confirmer (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostDeleteUrl&lt;br /&gt;
| Url pour supprimer la contribution (sinon vide si pas de droit) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPostFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations de fichiers sur une contribution donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCPostFiles postid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid&lt;br /&gt;
: Id de la contribution&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolders [folderid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFolders&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolderNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderNext&amp;gt;...&amp;lt;/OCFolderNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolderPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderPrevious&amp;gt;...&amp;lt;/OCFolderPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolder ==&lt;br /&gt;
&lt;br /&gt;
Donne les information sur un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolder folderid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFolder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSubFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-répertoires du répertoire path d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSubFolders folderid=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSubFolders&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les sous-répertoire du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderName&lt;br /&gt;
| Nom du sous répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des fichiers d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFiles folderid=&amp;quot;&amp;quot; rows=&amp;quot;&amp;quot; offset=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; offset&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nième fichier à partir du début de la liste&lt;br /&gt;
&lt;br /&gt;
; rows&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les fichiers du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: En lien avec l'attribut orderby.&lt;br /&gt;
:* asc ''(par défaut)'' : Ordonne les fichiers par ordre croissant&lt;br /&gt;
:* desc : Ordonne les fichiers par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
:''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
:* name ''(par défaut)'' : Ordonne les fichiers par nom&lt;br /&gt;
:* creation : Ordonne les fichiers par date de création&lt;br /&gt;
:* modification : Ordonne les fichiers par date de modification&lt;br /&gt;
:* size : Ordonne les fichiers par taille&lt;br /&gt;
:* hits : Ordonne les fichiers par nombre de &amp;quot;hits&amp;quot;&lt;br /&gt;
:* manual : Ordonne les fichiers suivant l'ordre défini manuellement sur le répertoire.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url du fichier si celui-ci est une image (utilisation pour un affichage). Cette variable ne prend pas en compte les droits définis au niveau du gestionnaire de fichiers.&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFileNext&amp;gt;...&amp;lt;/OCFileNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFiles|OCFiles]].&lt;br /&gt;
&lt;br /&gt;
== OCFilePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFilePrevious&amp;gt;...&amp;lt;/OCFilePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFile ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fichier d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFile fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFile&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileFields ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des champs d'un fichier donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFileFields fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFileFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldName&lt;br /&gt;
| Nom du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqs ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des Faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqs [faqid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqs&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqNext&amp;gt;...&amp;lt;/OCFaqNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqPrevious&amp;gt;...&amp;lt;/OCFaqPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaq ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une Faq donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaq faqid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategories ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des sous catégories d’une Faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategories faqid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqSubCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la faq&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations des sous-catégories d’une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategory faqsubcatid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqSubCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid&lt;br /&gt;
: Id de la sous catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des questions/réponses d'une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestions [faqid=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la sous catégorie faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs indiquées par le paramètre faqid.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionNext&amp;gt;...&amp;lt;/OCFaqQuestionNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionPrevious&amp;gt;...&amp;lt;/OCFaqQuestionPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestion ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une questions/réponses donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestion questionid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqQuestion&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; questionid&lt;br /&gt;
: Id de la question/réponse de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles d'un thème donné en attente d'approbation pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingArticles [topicid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation tout thème confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les commentaires en attente d'approbation d'un article donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingComments [articleid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingComments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires en attente de tout article confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les commentaires en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date de publication du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers en attente d'approbation d'un répertoire donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingFiles [folderid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fichiers en attente de tout répertoire confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les fichiers en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste les contributions en attente d'approbation d'un forum donné ( forumid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingPosts [forumid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingPosts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les contributions en attente de tout forum confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les contributions en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendars ==&lt;br /&gt;
&lt;br /&gt;
Liste les calendriers &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendars [type=&amp;quot;&amp;quot;] [calendarid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendars&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste tous les agendas. type peut prendre les valeurs suivantes :&lt;br /&gt;
: user: les agendas personnels &lt;br /&gt;
: group: les agendas de groupes&lt;br /&gt;
: resource: les agendas de ressources&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Un ou plusieurs id d'agendas séparés par des virgules&lt;br /&gt;
: Si omis, le container liste tous les agendas.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarId&lt;br /&gt;
| Id de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarName&lt;br /&gt;
| Intitulé de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarDescription&lt;br /&gt;
| Description de l'agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarOwnerId&lt;br /&gt;
| Id du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarType&lt;br /&gt;
| Type de l’agenda ( user, group ou resource )&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarUrl&lt;br /&gt;
| Url pour accéder à la page Agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories d’événements des agendas &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarCategories [filter=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryName&lt;br /&gt;
| Intitulé de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarUserEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas personnels&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarUserEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarUserEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité.Remarque : si le paramètre est à «&amp;amp;nbsp;no&amp;amp;nbsp;», les événements privés seront aussi remontés&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarGroupEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas collectifs (anciennement agendas de groupes)&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarGroupEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarGroupEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; groupid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
: Remarque : le paramètre groupid correspond à l'identifiant (grpid) de l'agenda lorsqu'on utilise les agendas collectifs.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarResourceEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas de ressources&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarResourceEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarResourceEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparées par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; resourceid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas ( personnel, groupes ou de ressources )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date &lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramènera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas le container liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarId&lt;br /&gt;
| Id numérique de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrlId&lt;br /&gt;
| Id de l'agenda principal contenant le type, exemple &amp;quot;personal/1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarName&lt;br /&gt;
| Nom de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarType&lt;br /&gt;
| type de l'agenda principal (exemple: &amp;quot;caldav_personal&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectories ==&lt;br /&gt;
&lt;br /&gt;
Liste les annuaires de base de données&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectories [directoryid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid ''(optionnel)''&lt;br /&gt;
: Id de l'annuaire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: « database » ou « group », si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectory directoryid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryFields ==&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryFields directoryid=&amp;quot;&amp;quot; [all=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: 1 : Donne la liste de tous les champs&lt;br /&gt;
: 0 : Donne la liste de champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldId&lt;br /&gt;
| Identifiant du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Le tableau ci-dessous donne la correspondance entre les champs et leurs identifiants :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Champ&lt;br /&gt;
! Identifiant&lt;br /&gt;
|-&lt;br /&gt;
| Surnom&lt;br /&gt;
| cn&lt;br /&gt;
|-&lt;br /&gt;
| Nom&lt;br /&gt;
| sn&lt;br /&gt;
|-&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
| mn&lt;br /&gt;
|-&lt;br /&gt;
| Prénom&lt;br /&gt;
| givenname&lt;br /&gt;
|-&lt;br /&gt;
| Photo&lt;br /&gt;
| jpegphoto&lt;br /&gt;
|-&lt;br /&gt;
| Adresse de messagerie&lt;br /&gt;
| email&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (bureau)&lt;br /&gt;
| btel&lt;br /&gt;
|-&lt;br /&gt;
| Tél. mobile&lt;br /&gt;
| mobile&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (domicile)&lt;br /&gt;
| htel&lt;br /&gt;
|-&lt;br /&gt;
| Télécopie (bureau)&lt;br /&gt;
| bfax&lt;br /&gt;
|-&lt;br /&gt;
| Titre&lt;br /&gt;
| title&lt;br /&gt;
|-&lt;br /&gt;
| Service&lt;br /&gt;
| departmentnumber&lt;br /&gt;
|-&lt;br /&gt;
| Société&lt;br /&gt;
| organisationname&lt;br /&gt;
|-&lt;br /&gt;
| Rue (bureau)&lt;br /&gt;
| bstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (bureau)&lt;br /&gt;
| bcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (bureau)&lt;br /&gt;
| bpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (bureau)&lt;br /&gt;
| bstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (bureau)&lt;br /&gt;
| bcountry&lt;br /&gt;
|-&lt;br /&gt;
| Rue (domicile)&lt;br /&gt;
| hstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (domicile)&lt;br /&gt;
| hcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (domicile)&lt;br /&gt;
| hpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (domicile)&lt;br /&gt;
| hstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (domicile)&lt;br /&gt;
| hcountry&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 1&lt;br /&gt;
| user1&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 2&lt;br /&gt;
| user2&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 3&lt;br /&gt;
| user3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Pour les champs additionnels, les identifiants sont de la forme '''babdirfXX''' ou '''XX''' est l'id du champ additionnel ( correspondant à fxid dans la liste des champs additionnels de l'annuaire ).&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMembers ==&lt;br /&gt;
&lt;br /&gt;
Liste les membres d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMembers directoryid=&amp;quot;&amp;quot; [fields=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [like=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryMembers&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: Ignoré si l'attribut '''fields''' est spécifié&lt;br /&gt;
: 1 : Donne tous les champs pour chaque membre&lt;br /&gt;
: 0 : Donne uniquement les champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
; fields ''(optionnel)''&lt;br /&gt;
: liste des identifiants des champs souhaités séparés par des virgules ( exemple &amp;quot;sn,givenname,email&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Identifiant du champ à utiliser pour ordonner la liste&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; like ''(optionnel)''&lt;br /&gt;
: Restreint la liste des membres ayant le champ spécifié par orderby (exemple orderby=&amp;quot;givenname&amp;quot;) commençant par ce motif ( exemple like=&amp;quot;A&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUrl&lt;br /&gt;
| Url pour accéder à la fiche détaillée du membre&lt;br /&gt;
|-&lt;br /&gt;
| DirectoryMemberEmailUrl&lt;br /&gt;
| Url pour afficher la popup de composition de message&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMemberFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryMembers'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMemberFields&amp;gt;...&amp;lt;/OCDbDirectoryMemberFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntry ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un membre d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntry directoryid=&amp;quot;&amp;quot; memberid=&amp;quot;&amp;quot; userid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectoryEntry&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; memberid&lt;br /&gt;
: Id du membre dans l'annuaire&lt;br /&gt;
&lt;br /&gt;
; userid&lt;br /&gt;
: Id Ovidentia de l'utilisateur s'il est enregistré&lt;br /&gt;
: Ignoré si memberid renseigné.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberUrl&lt;br /&gt;
| Url vers la fiche annuaire du membre&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntryFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryEntry'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntryFields&amp;gt;...&amp;lt;/OCDbDirectoryEntryFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryAcl ==&lt;br /&gt;
&lt;br /&gt;
Liste les utilisateurs ayant des droits sur un annuaire.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryAcl directoryid=&amp;quot;&amp;quot; [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryAcl&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: modify : pour les utilisateurs ayant le droit de modifier une fiche&lt;br /&gt;
: add : pour les utilisateurs ayant le droit d'ajouter une fiche&lt;br /&gt;
: view : pour les utilisateurs ayant le droit de consulter l'annuaire&lt;br /&gt;
: delete :  pour les utilisateurs ayant le droit de supprimer une fiche&lt;br /&gt;
: export :  pour les utilisateurs ayant le droit d'exporter l'annuaire&lt;br /&gt;
: import :  pour les utilisateurs ayant le droit d'importer l'annuaire&lt;br /&gt;
: empty :  pour les utilisateurs ayant le droit de vider l'annuaire&lt;br /&gt;
: bind :  pour les utilisateurs ayant le droit d'attacher une fiche&lt;br /&gt;
: unbind :  pour les utilisateurs ayant le droit de détacher une fiche&lt;br /&gt;
: view :  pour les utilisateurs ayant le droit de voir les fiches (DEFAULT)&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserFullName&lt;br /&gt;
| Nom complet de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserEmail&lt;br /&gt;
| Adresse email de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserId&lt;br /&gt;
| Id de l'utilisateur dans la base de données&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegations ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegations [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegations&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si yes : le container tient compte des droits d'accès de l'utilisateur&lt;br /&gt;
: Si no : le container ne tient pas compte des droits d'accès et ramène toutes les délégations créées dans le portail&lt;br /&gt;
: Si omis, le container tient compte des droits d'accès&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegation ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont fait partie l'utilisateur courant&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegation delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegation&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsManaged [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont l'utilisateur courant est administrateur.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationItems ==&lt;br /&gt;
&lt;br /&gt;
Liste les fonctions déléguées aux administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationItems delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationItems&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemName&lt;br /&gt;
| Intitulé de la fonction&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemValue&lt;br /&gt;
| 1: si la fonction est déléguée, 0 sinon&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationAdministrators ==&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationAdministrators delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationAdministrators&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationUserId&lt;br /&gt;
| Id de l'administrateur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategories [categoryid=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: Si omis, le container liste toutes les catégories&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une catégorie de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategory [categoryid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationsCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmSpaces ==&lt;br /&gt;
&lt;br /&gt;
Liste les espaces de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmSpaces&amp;gt;...&amp;lt;/OCTmSpaces&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceId&lt;br /&gt;
| Id de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceName&lt;br /&gt;
| Nom de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceDescription&lt;br /&gt;
| Description de l'espace de projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmProjects ==&lt;br /&gt;
&lt;br /&gt;
Liste les projets d'un espace de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmProjects spaceid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCTmProjects&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; spaceid&lt;br /&gt;
: Id de l'espace de projets&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectId&lt;br /&gt;
| Id du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectName&lt;br /&gt;
| Nom du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectDescription&lt;br /&gt;
| Description du projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmTasks ==&lt;br /&gt;
&lt;br /&gt;
Liste les tâches d'un projet ou des tâches personnelles du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmTasks [projectid=&amp;quot;&amp;quot;] [startdate=&amp;quot;&amp;quot;] [enddate=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCTmTasks&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; projectid ''(optionnel)''&lt;br /&gt;
: Id du projet.&lt;br /&gt;
: Si omis, le conteneur renvoie les tâches personnelles de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; startdate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de début est postérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; enddate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de fin est antérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;&lt;br /&gt;
: desc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order. La valeur par défault est &amp;quot;TaskNumber&amp;quot;.&lt;br /&gt;
: Cet attribut peur contenir le nom de n'importe laquelle des variables renvoyées sans le préfixe &amp;quot;OV&amp;quot;, par exemple &amp;quot;TaskCategoryName&amp;quot; ou &amp;quot;TaskEndDate&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskId&lt;br /&gt;
| Id de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskProjectId&lt;br /&gt;
| Id du projet de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskNumber&lt;br /&gt;
| Numéro de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskShortDescription&lt;br /&gt;
| Description courte de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskStartDate&lt;br /&gt;
| Date de début de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskEndDate&lt;br /&gt;
| Date de fin de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryId&lt;br /&gt;
| Id de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryName&lt;br /&gt;
| Nom de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCompletion&lt;br /&gt;
| Niveau d'avancement de la tâche (0-100)&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskOwnerId&lt;br /&gt;
| Id de l'utilisateur propriétaire de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskClass&lt;br /&gt;
| Classe de la tâche&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgUserEntities ==&lt;br /&gt;
&lt;br /&gt;
Liste les entités d'organigrammes pour lesquelles un utilisateur à un rôle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgUserEntities userId=&amp;quot;&amp;quot; [orgChartId=&amp;quot;&amp;quot;] [roleType=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgUserEntities&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; userId&lt;br /&gt;
: Identifiant (entier) de l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; orgChartId ''(optionnel)''&lt;br /&gt;
: Identifiant (entier) de l'organigramme.&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'organigramme par défaut (nommé à l'origine Ovidentia) qui est utilisé.&lt;br /&gt;
&lt;br /&gt;
; roleType ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors tous les rôles seront utilisés.&lt;br /&gt;
: Les rôles sont des valeurs de 0 à 3&lt;br /&gt;
: 0 étant les rôles personnalisés&lt;br /&gt;
: 1 étant le rôle supérieur&lt;br /&gt;
: 2 étant le rôle employé&lt;br /&gt;
: 3 étant le rôle membre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgPathToEntity ==&lt;br /&gt;
&lt;br /&gt;
Liste toutes les entités parentes d'une entité d'un organigramme.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgPathToEntity entityId=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [includeEntity=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgPathToEntity&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'ordre ascendant qui est utilisé.&lt;br /&gt;
: Ordre dans lequel le chemin jusqu'à la racine sera retourné, les valeurs possible sont asc ou desc&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
; includeEntity ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis, alors l'entité ne sera pas incluse dans les résultats.&lt;br /&gt;
: Les valeurs possibles sont&amp;amp;nbsp;:&lt;br /&gt;
: 0 pour ne pas inclure l'entité (valeur par défaut)&lt;br /&gt;
: 1 pour inclure l'entité&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OCOrgChildEntities ==&lt;br /&gt;
&lt;br /&gt;
Liste toutes les entités enfant directes d'une entité d'un organigramme.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.100&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgChildEntities entityId=&amp;quot;&amp;quot; &amp;gt;...&amp;lt;/OCOrgChildEntities&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgEntityMembers ==&lt;br /&gt;
&lt;br /&gt;
Liste tous les membres d'une entité.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgEntityMembers entityId=&amp;quot;&amp;quot; &amp;gt;...&amp;lt;/OCOrgEntityMembers&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberDirEntryId&lt;br /&gt;
| Identifiant (entier) de la fiche annuaire de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberRoleType&lt;br /&gt;
| Id du rôle : 1 = Superior, 2 = Temporary employee, 3 = Members, 0 = Other collaborators&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberRoleName&lt;br /&gt;
| Nom du rôle&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserDisabled&lt;br /&gt;
| Utilisateur est désactivé (1 ou 0)&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserConfirmed&lt;br /&gt;
| Utilisateur est confirmé (1 ou 0)&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberSn&lt;br /&gt;
| Nom&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberGivenname&lt;br /&gt;
| Prénom&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserId&lt;br /&gt;
| Id user correspondant&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCMultipages ==&lt;br /&gt;
&lt;br /&gt;
Ce container permet de faciliter les calculs réalisés pendant un multi-pages. Ainsi selon le nombre total de résultats et le nombre de résultats à afficher par pages, le container permet de retourner le nombre de pages que contient le multi-pages. &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCMultipages total=&amp;quot;&amp;quot; maxpages=&amp;quot;&amp;quot; perpage=&amp;quot;&amp;quot; currentpage=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCMultipages&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; total&lt;br /&gt;
: Nombre total de résultats.&lt;br /&gt;
&lt;br /&gt;
; maxpages&lt;br /&gt;
: Nombre maximum de pages à afficher&lt;br /&gt;
&lt;br /&gt;
; perpage&lt;br /&gt;
: Nombre maximum de résultats à afficher par pages&lt;br /&gt;
&lt;br /&gt;
; currentpage&lt;br /&gt;
: Numéro de la page en cours&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCurrentPageNumber &lt;br /&gt;
| Numéro de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVNextPageNumber&lt;br /&gt;
| Numéro de la page suivante si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVPreviousPageNumber&lt;br /&gt;
| Numéro de la page précédente si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVTotalPages&lt;br /&gt;
| Nombre total de pages&lt;br /&gt;
|-&lt;br /&gt;
| OVResultFirst&lt;br /&gt;
| Index du premier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultLast&lt;br /&gt;
| Index du dernier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultsPage&lt;br /&gt;
| Nombre de résultats sur la page courante&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntries ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-entrées de navigation d'Ovidentia (Plan du site) d'une entrée parente. Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntries (node=&amp;quot;&amp;quot; | langid=&amp;quot;&amp;quot;) [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntries&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; langid&lt;br /&gt;
: Identifiant multilangue de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: peut être utilisé à la place de l'attribut node&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntry ==&lt;br /&gt;
&lt;br /&gt;
Renvoie les information sur une entrée de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntry node=&amp;quot;&amp;quot; [sitemap=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntry&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément (noeud du plan du site).&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapCustomNode ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des noeuds ayant pour cible l'id spécifié dans l'attribut &amp;lt;code&amp;gt;target&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans le module sitemap_editor, la valeur à saisir dans l'attribut target est affiché dans l'entête sur la page de visualisation du nœud.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapCustomNode [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] target=&amp;quot;&amp;quot; [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapCustomNode&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; target&lt;br /&gt;
: Id du noeud cible&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin. s'il n'est pas renseigné, le noeur racine par défaut sera utilisé (Custom pour le plan du site fourni par sitemap_editor), DGAll pour le plan du site du noyau).&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: permet de limiter le nombre d'éléments retournés, par exemple, &amp;lt;code&amp;gt;limit=&amp;quot;0,1&amp;quot;&amp;lt;/code&amp;gt; pour obtenir seulement le premier noeud. La syntaxe est identique à l'attribut &amp;lt;code&amp;gt;limit&amp;lt;/code&amp;gt; de OCSitemapPath&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapPath ==&lt;br /&gt;
&lt;br /&gt;
Retourne le chemin de fer (rail) d'une entrée de navigation sous la forme d'une liste d'entrées de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapPath [node=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapPath&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin.&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5,2&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur à 2 éléments à partir du 5ème. Si la première valeur est négative, l'index du premier élément retourné sera calculé à partir du nombre d'élément total. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;-1,1&amp;quot;&amp;lt;/code&amp;gt; affiche le dernier élément seulement. L'index négatif est supporté à partir d'ovidentia &amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Si la valeur est &amp;quot;1&amp;quot;, le denier noeud du plan du site auquel on a accédé sera mémorisé et récupéré lors de l'accès a une page en dehors du plan du site.&lt;br /&gt;
: La valeur par défaut est &amp;quot;1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Différentes méthodes d’utilisation d’un fichier OvML =&lt;br /&gt;
== Utilisation dans une url ==&lt;br /&gt;
Un fichier OvML peut être appellé en utilisant l’url suivante :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où fichier-ovml est le nom de votre fichier OvML qui doit se trouver dans le répertoire suivant&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
skins/nom-du-skin/ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le fichier ainsi appelé est parsé par Ovidentia et le résultat est affiché dans la partie centrale du portail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si l’on souhaite afficher le résultat en dehors du portail, par exemple dans une fenêtre popup, il faut ajouter le paramètre echo=1 comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De plus, si l’on souhaite passer des paramètres au fichier OvML, on utilisera l’url comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&amp;amp;param=val&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, on peut utiliser la variable OVparam dans le fichier OvML.&lt;br /&gt;
&lt;br /&gt;
Remarque : les paramètres peuvent être envoyés par formulaires en méthodes GET et POST.&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans un fichier template ==&lt;br /&gt;
Dans tout fichier template d’Ovidentia, on peut utiliser un fichier OvML en utilisant la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{ $OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : la syntaxe avec les accolades ne permet pas l'utilisation de nouvelles accolades à l'intérieur.&lt;br /&gt;
&lt;br /&gt;
{ $OVML({ mavariable }) } est impossible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est possible de passer une variable template en tant que paramètre à un fichier OvML via la syntaxe { $OVML(...) } d'un fichier template :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple : { $OVML(monFichier.html,param1=&amp;quot;var1&amp;quot;) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
si var1 est définie dans le template, le parseur la remplace avec sa valeur, sinon il utilise la valeur &amp;quot;var1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Optimiser le temps d'exécution d'un script OvML (disponible à partir de la version 7.2 d'Ovidentia) :'''&lt;br /&gt;
&lt;br /&gt;
Si votre script n'a pas besoin d'être réactualisé à chaque exécution, vous pouvez décider d'utiliser le cache via la syntaxe $OVMLCACHE.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE s'utilise dans les mêmes conditions que $OVML.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE peut recevoir un paramètre supplémentaire : _ovml_cache_duration=86400. Il permet d'indiquer le temps maximum pendant lequel le script ne sera pas réactualisé. Valeur en secondes.&lt;br /&gt;
&lt;br /&gt;
Si ovml_cache_duration n'est pas renseigné, le script sera réactualisé toutes les 3600 secondes (1 heure).&lt;br /&gt;
&lt;br /&gt;
Remarque : le cache est enregistré dans la session de l'utilisateur courant. Donc le script est systématiquement réactualisé si l'utilisateur se déconnecte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple :&lt;br /&gt;
&lt;br /&gt;
{ $OVMLCACHE(monFichier.html,param1=3,_ovml_cache_duration=86400) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : pensez bien aux conséquences d'utilisation du cache OvML avant de l'appliquer sur vos scripts. Pendant 3600 secondes, vous pouvez modifier vos scripts et des données d'Ovidentia sans pouvoir le vérifier à l'affichage !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autres types de cache possibles :&lt;br /&gt;
*session : cache dans la session (default)&lt;br /&gt;
*sitemap : cache dans un fichier basé sur le profile du plan du site&lt;br /&gt;
*file : cache dans un fichier&lt;br /&gt;
&lt;br /&gt;
Exemple d'utilisation avec un autre type de cache :&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE(menu.html,_ovml_cache_type=sitemap)&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans du contenu ==&lt;br /&gt;
On peut incorporer le résultat d’un fichier OvML dans du contenu Ovidentia ( article, section, faq etc… ). On utilisera la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Utilisation pour les pages d’accueil ==&lt;br /&gt;
On peut utiliser un fichier OvML pour les pages d’accueil privée et publique. Pour cela, utilisez les fichiers spécifiques private.html et public.html.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lors de l’affichage de la page public, Ovidentia cherche un fichier ayant le nom public.html dans le répertoire skins/nom-du-skin/ovml . S’il le trouve, il l’utilisera pour la page d’accueil public. Sinon, il affichera les articles définis par l'administrateur pour la page d’accueil public.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il en est de même pour la page d’accueil privée.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML par les modules ( addons ) ==&lt;br /&gt;
A partir de la version 5.4.2 d'Ovidentia, il est possible pour les modules de fournir des fonctionnalités basées sur OvML ( voir la documentation fournie avec le module ).&lt;br /&gt;
&lt;br /&gt;
Afin d'utiliser ces fonctionnalités, on utilisera le container suivant :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCAddon name=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; param2=&amp;quot;&amp;quot; ...&amp;gt;...&amp;lt;/OCAddon&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut du container du module&lt;br /&gt;
&lt;br /&gt;
Pour la signification des paramètres, il faut consulter la documentation fournie avec le module.&lt;br /&gt;
&lt;br /&gt;
La plupart du temps, le premier paramètre indique le nom du container que l'on veut utiliser et les paramètres suivants sont des attributs à ce container.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 5.6.3, il est aussi possible de créer des fonctions OvML pour un module. La syntaxe d'utilisation de ces fonctions est la suivante :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAddon name=&amp;quot;&amp;quot; function=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; function&lt;br /&gt;
: Nom de la fonction&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut de la fonction utilisée&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML dans l'éditeur Wysiwyg ==&lt;br /&gt;
L'éditeur Wysiwyg d'Ovidentia possède une option permettant d'utiliser un fichier OvML afin de l'intégrer dans l'affichage d'un article, d'une section... Par défaut, tous les fichiers OvML présents dans le dossier ovml de la skin courante sont affichés dans le formulaire de sélection. Il existe un moyen de cacher ces fichiers aux utilisateurs de l'éditeur en modifiant la racine de sélection des fichiers :&lt;br /&gt;
&lt;br /&gt;
On ajoute un dossier nommé &amp;quot;editor&amp;quot; dans le dossier ovml de la skin courante, l'éditeur Wysiwyg ne proposera alors que les fichiers présents dans ce répertoire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est toujours possible d'utiliser la syntaxe $OVML manuellement afin d'exécuter un fichier OvML ne se situant pas dans le dossier editor.&lt;/div&gt;</summary>
		<author><name>Laucho</name></author>	</entry>

	<entry>
		<id>https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5711</id>
		<title>Référence OvML</title>
		<link rel="alternate" type="text/html" href="https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5711"/>
				<updated>2019-03-08T15:01:17Z</updated>
		
		<summary type="html">&lt;p&gt;Laucho : /* OFGetRegistryValue */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Catégorie:Développement de skins]]&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
OvML ( Ovidentia Markup Langage ) est un ensemble de balises, identiques par leur syntaxe à celles utilisées avec HTML. Elles permettent d’extraire des données Ovidentia, de les manipuler et de les présenter en utilisant HTML.&lt;br /&gt;
&lt;br /&gt;
Les données à extraire peuvent être de plusieurs types, comme par exemple, les cinq derniers articles publiés, les dernières contributions d’un forum donné, les derniers fichiers chargés, etc …&lt;br /&gt;
&lt;br /&gt;
On pourra ainsi s’en servir pour réorganiser complètement la page d'accueil d'un site Ovidentia en y insérant, par exemple, la liste des 3 derniers articles, la liste des 5 dernières contributions d'un forum, des images, le texte d'un article spécifique, ...&lt;br /&gt;
&lt;br /&gt;
La conception d'une page OvML est identique à celle d'une page HTML. Elle peut ne contenir que des balises OvML ou un mélange HTML et OvML. On peut aussi partir d'une page HTML existante et y insérer des données Ovidentia en utilisant les balises OvML. Pour l’afficher, on utilisera l’url suivante :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
Certaines balises OvML sont dites “Container&amp;quot;. Un container est une balise OvML contenant une partie du fichier OvML comprise entre un tag d’ouverture et un tag de fermeture. Un container peut être une liste ou une condition. Dans le cas d’une liste, le contenu du container est répété autant de fois qu’il y a d’éléments dans la liste. Un container ‘condition’ n’affiche son contenu que dans le cas où la condition est vraie.&lt;br /&gt;
&lt;br /&gt;
== Les variables &amp;lt;OVxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Une variable OvML est de la forme:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
où xxxx est le nom de la variable.&lt;br /&gt;
&lt;br /&gt;
Différents paramètres peuvent être utilisés pour modifier l’affichage du résultat de la variable.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être sauvegardée dans une autre variable en utilisant le paramètre saveas (voir ci-dessous).&lt;br /&gt;
&lt;br /&gt;
== Les fonctions &amp;lt;OFxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Les fonctions se présentent sous la forme :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Elles permettent, entre autre, de traduire du texte, de faire des opérations arithmétiques, etc, …&lt;br /&gt;
&lt;br /&gt;
Le résultat de ces fonctions peut être sauvegardé dans une variable OvML en utilisant le paramètre saveas (voir ci-dessus).&lt;br /&gt;
&lt;br /&gt;
== Les containers &amp;lt;OCxxxx&amp;gt; … &amp;lt;/OCxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque importante d'utilisation des containers :'''&lt;br /&gt;
&lt;br /&gt;
* Il est possible d’imbriquer les containers sauf s’ils ont le même nom. Dans le cas précédent, il existe l’astuce de rajouter un paramètre sans valeur différente dans les balises. Ce paramètre va permettre d'identifier l'ouverture et la fermeture des containers par le moteur d'Ovidentia. Le paramètre doit donc se retrouver dans la balise d'ouverture ainsi que dans la balise de fermeture.&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre1&amp;gt;&lt;br /&gt;
    &amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre2&amp;gt;&lt;br /&gt;
        ...&lt;br /&gt;
    &amp;lt;/OCxxxx monparametre2&amp;gt;&lt;br /&gt;
&amp;lt;/OCxxxx monparametre1&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Chaque paramètre d'un container est vu comme une variable par le moteur OvML; il faut donc éviter d'utiliser pour nom d'une variable OvML le nom d'un attribut d'un container pour supprimer des erreurs d'interprétation.&lt;br /&gt;
&lt;br /&gt;
= Les variables OvML =&lt;br /&gt;
&lt;br /&gt;
Les variables OvML peuvent être définies dans le fichier OvML, produites par un container ou passées comme paramètres dans l’url. Elles sont accessibles en utilisant la syntaxe :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnom-de-la-variable&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut définir une variable OvML en utilisant la fonction PutVar :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;nbArticles&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit une variable nbArticles initialisée à la valeur 10.&lt;br /&gt;
&lt;br /&gt;
Pour récupérer la valeur dans une page OvML, il faut utiliser la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut aussi définir une variable en utilisant une variable globale d’Ovidentia. Pour cela, il suffira d’omettre le deuxième paramètre :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;babSlogan&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maintenant la variable &amp;lt;code&amp;gt;&amp;lt;OVbabSlogan&amp;gt;&amp;lt;/code&amp;gt; existe dans OvML et contient le contenu du slogan du site.&lt;br /&gt;
&lt;br /&gt;
On peut ainsi utiliser les variables d’Ovidentia pour récupérer le nom de l’utilisateur connecté ( BAB_SESS_USER ), son ID ( BAB_SESS_USERID ), etc.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
* babCurrentDate est une variable globale permettant de récupérer la date courante. Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
* Les variables globales booléennes comme BAB_SESS_LOGGED ont la valeur nulle si la valeur est fausse (false) et vaut 1 si la valeur est vraie (true).&lt;br /&gt;
&lt;br /&gt;
Il est parfois utile de tester l’existence d’une variable avant de la définir. On utilisera pour cela la fonction '''IfNotIsSet''' :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;page&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, si la variable page n’est pas définie, elle sera définie avec la valeur initiale 1.&lt;br /&gt;
&lt;br /&gt;
Toutes les variables produites par un container peuvent être jointes en utilisant la syntaxe d’une variable OvML &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
On peut aussi passer des variables OvML à un fichier OvML en utilisant l’url :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;total=1000&lt;br /&gt;
&lt;br /&gt;
Dans la page OvML on peut donc utiliser la variable totale.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être modifiée ou sauvegardée dans une autre variable en utilisant les attributs suivants :&lt;br /&gt;
&lt;br /&gt;
== saveas ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable dans une autre.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles saveas=&amp;quot;TotalArticles&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Une nouvelle variable TotalArticles est créée et sa valeur est la même que celle de nbArticles.&lt;br /&gt;
&lt;br /&gt;
== strlen ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer les n premiers caractères de la variable.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Récupère les n premiers caractères du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il est possible de spécifier une chaîne qui sera ajoutée à la fin du résultat si la variable a été tronquée. Par exemple &amp;quot;...“ pour indiquer une suite :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100,...&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== striptags ==&lt;br /&gt;
&lt;br /&gt;
Supprime les tags HTML de la variable :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les tags HTML de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan striptags=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== htmlentities ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit les entities HTML ( &amp;lt; devient &amp;amp;amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit en inverse les entities HTML ( &amp;amp;amp;lt; devient &amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan htmlentities=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== stripslashes ==&lt;br /&gt;
&lt;br /&gt;
Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan stripslashes=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== urlencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans une url&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan urlencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== jsencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans du javascript&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan jsencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== strcase ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| upper&lt;br /&gt;
| Convertit le contenu de la variable en majuscule&lt;br /&gt;
|-&lt;br /&gt;
| lower&lt;br /&gt;
| Convertit le contenu de la variable en minuscule&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strcase=&amp;quot;upper&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nlremove ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les retours chariots&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nlremove=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== trim ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| left&lt;br /&gt;
| Supprime les blancs en début de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| right&lt;br /&gt;
| Supprime les blancs en fin de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| all&lt;br /&gt;
| Supprime les blancs en début et en fin de chaîne&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan trim=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nl2br ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;1&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Transforme les retours chariots en &amp;lt;BR&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nl2br=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== sprintf ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| Voir la documentation PHP pour la fonction sprintf&lt;br /&gt;
| Retourne une chaîne formatée&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVMoney sprintf=&amp;quot;%01.2f&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== date ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater une date Ovidentia &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| S&lt;br /&gt;
| Format court de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| L&lt;br /&gt;
| Format long de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| T&lt;br /&gt;
| Format de l'heure défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| d&lt;br /&gt;
| Trois premières lettres du jour de la semaine Dim pour Dimanche&lt;br /&gt;
|-&lt;br /&gt;
| D&lt;br /&gt;
| Jour de la semaine Dimanche par exemple&lt;br /&gt;
|-&lt;br /&gt;
| j&lt;br /&gt;
| Jour du mois, sur deux chiffres (éventuellement avec un zéro) : &amp;quot;01&amp;quot; à &amp;quot;31&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| m&lt;br /&gt;
| Mois, en trois lettres : par exemple &amp;quot;Avr&amp;quot; (pour Avril)&lt;br /&gt;
|-&lt;br /&gt;
| M&lt;br /&gt;
| Mois en lettres : Avril par exemple&lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Mois; i.e. &amp;quot;01&amp;quot; à &amp;quot;12&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Y&lt;br /&gt;
| Année, 4 chiffres; i.e. &amp;quot;2003&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| y&lt;br /&gt;
| Année, 2 chiffres; i.e. &amp;quot;03&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| H&lt;br /&gt;
| heure, au format 24h, &amp;quot;00&amp;quot; à &amp;quot;23&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| i&lt;br /&gt;
| Minutes; &amp;quot;00&amp;quot; à &amp;quot;59&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleDate date=&amp;quot;%d %j %m %Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;OVbabCurrentDate&amp;gt;&amp;lt;/code&amp;gt; est une variable permettant de récupérer la date courante.&lt;br /&gt;
&lt;br /&gt;
Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabCurrentDate date=&amp;quot;%D %j %M&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== author ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater l’auteur d’un article, un commentaire etc, … quand la variable contient l’id de l’auteur.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| %F&lt;br /&gt;
| Prénom&lt;br /&gt;
|-&lt;br /&gt;
| %M&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
|-&lt;br /&gt;
| %L&lt;br /&gt;
| Nom&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleAuthor author=&amp;quot;%F %L&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Les fonctions OvML =&lt;br /&gt;
&lt;br /&gt;
On reconnaît les fonctions par la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les fonctions OvML disponibles sont :&lt;br /&gt;
&lt;br /&gt;
== OFTranslate ==&lt;br /&gt;
&lt;br /&gt;
Permet de traduire une chaîne. Pour cela, il faut qu'un fichier se nommant ''lang-'''identifiant-de-la-langue'''.xml'' soit présent dans le dossier ''ovidentia-'''numéro-de-version'''/lang''.&lt;br /&gt;
&lt;br /&gt;
Il s'agit d'un fichier XML listant différentes expressions traduites dans la langue choisie pour le fichier. Il est composé d'un élément ayant le même nom que l'identifiant de la langue. Celui-ci est composé de multiples éléments &amp;lt;code&amp;gt;string&amp;lt;/code&amp;gt; prenant un paramètre &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; indiquant l'identifiant du texte et contient le texte traduit.&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour l'anglais ''lang-en.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;en&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;About your article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;About your comment&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;About your file&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/en&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour le français ''lang-fr.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;fr&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;Au sujet de votre article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;A propos de votre commentaire&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;A propos de votre fichier&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/fr&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFTranslate text=&amp;quot;&amp;quot; [lang=&amp;quot;&amp;quot;] [folder=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; text&lt;br /&gt;
: Identifiant du texte à traduire&lt;br /&gt;
&lt;br /&gt;
; lang ''(optionnel)''&lt;br /&gt;
: Identifiant de la langue dans laquelle doit être traduit le texte&lt;br /&gt;
: Si omis, le texte sera traduit dans la langue sélectionnée par l'utilisateur&lt;br /&gt;
&lt;br /&gt;
; folder ''(optionnel)''&lt;br /&gt;
: Nom du module&lt;br /&gt;
: Si omis, le fichier langue du noyau est utilisé&lt;br /&gt;
&lt;br /&gt;
== OFPutVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de déclarer une nouvelle variable.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFGetVar ==&lt;br /&gt;
&lt;br /&gt;
Permet d'afficher une variable tout comme la syntaxe &amp;lt;code&amp;gt;&amp;lt;OVnom-de-la-variable&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetVar name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable à afficher&lt;br /&gt;
&lt;br /&gt;
== OFIfNotIsSet ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable si elle n’est pas déjà définie.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFInclude ==&lt;br /&gt;
&lt;br /&gt;
Permet d'inclure un autre fichier OVML&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFInclude file=&amp;quot;&amp;quot; [cache=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin du fichier OVML relatif au répertoire ovml du skin ou du répertoire ovml du noyau&lt;br /&gt;
&lt;br /&gt;
; cache ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : Le cache n'est pas utilisé pour afficher le fichier.&lt;br /&gt;
:* 1 : Le cache est utilisé.&lt;br /&gt;
&lt;br /&gt;
== OFUrlContent ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le contenu d’une url. Très utile pour inclure dans Ovidentia des fichiers HTML d’un site Web statique&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFUrlContent url=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; url&lt;br /&gt;
: url de la page à inclure&lt;br /&gt;
&lt;br /&gt;
== OFRecurse ==&lt;br /&gt;
&lt;br /&gt;
La fonction OFRecurse permet d'exécuter un code tant qu'une condition est réalisée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFRecurse&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
Cette fonction peut prendre tous les paramètres que peut prendre le container appelé récursivement.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
Cet exemple permet d'afficher l'arborescence des catégories et thèmes d'articles.&lt;br /&gt;
Ici, la fonction &amp;lt;code&amp;gt;OFRecurse&amp;lt;/code&amp;gt; est utilisée pour relancer le container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt; autant de fois que désiré en lui précisant le paramètre parentid (voir container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
    &amp;lt;OCArticleCategories&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&lt;br /&gt;
            &amp;lt;OVCategoryName&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
                &amp;lt;OFRecurse parentid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;OVTopicName&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Opérateurs arithmétiques ==&lt;br /&gt;
&lt;br /&gt;
Permettent de faire des opérations arithmétiques sur des variables. Elles sont construites de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;X&amp;quot; expr2=&amp;quot;Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l'opération souhaitée entre 10 et 50.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l’opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Toutefois, pour pouvoir stocker cette valeur dans une variable, il faut ajouter le paramètre &amp;lt;code&amp;gt;saveas&amp;lt;/code&amp;gt; lors de l'appel de la fonction.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot; saveas=&amp;quot;NewTotal&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit la variable &amp;lt;code&amp;gt;NewTotal&amp;lt;/code&amp;gt; ayant pour valeur le résultat de l'opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Les opérateurs disponibles sont :&lt;br /&gt;
&lt;br /&gt;
=== OFAOAddition ===&lt;br /&gt;
&lt;br /&gt;
Permet d’additionner expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOAddition expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de l'addition&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de l'addition&lt;br /&gt;
&lt;br /&gt;
=== OFAOSubtraction ===&lt;br /&gt;
&lt;br /&gt;
Permet de soustraire expr2 à expr1.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 - 20&amp;quot;, soit -10.&lt;br /&gt;
&lt;br /&gt;
=== OFAOMultiplication ===&lt;br /&gt;
&lt;br /&gt;
Permet de faire le produit de expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOMultiplication expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
=== OFAODivision ===&lt;br /&gt;
&lt;br /&gt;
Permet de diviser expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la division&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la division&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 / 20&amp;quot;, soit 0.5.&lt;br /&gt;
&lt;br /&gt;
=== OFAOModulus ===&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le reste de la division de expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme du modulo&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme du modulo&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 % 20&amp;quot;, soit 10, car 10 / 20 = 0 + '''10'''.&lt;br /&gt;
&lt;br /&gt;
== OFHeader ==&lt;br /&gt;
&lt;br /&gt;
Permet d'envoyer un header HTTP pour le fichier ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur du header à modifier&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;content-type:text/xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de définir un cookie qui sera envoyé avec le reste des en-têtes.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetCookie name=&amp;quot;&amp;quot; expire=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cookie&lt;br /&gt;
&lt;br /&gt;
; expire&lt;br /&gt;
: Temps en secondes au bout duquel le cookie expire&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecteur au cookie&lt;br /&gt;
&lt;br /&gt;
== OFGetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer la valeur d'un cookie. Une variable ayant le nom du cookie récupéré est créée automatiquement.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetCookie name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cooke dont on souhatie récupérer la valeur&lt;br /&gt;
&lt;br /&gt;
== OFSetSessionVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de choisir le type de sections à afficher dans le portail.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Permet d'indiquer le type de filtre à appliquer sur les sections&lt;br /&gt;
:* &amp;quot;babSectionsType&amp;quot; définit le type des sections à afficher&lt;br /&gt;
:* &amp;quot;babOvmlCurrentDelegation&amp;quot; filtre sur les sections propres à une délégation&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Permet de préciser les sections à afficher.&lt;br /&gt;
:* Si name vaut &amp;quot;babSectionsType&amp;quot; :&lt;br /&gt;
:** 1 : Section Administration et Utilisateur&lt;br /&gt;
:** 2 : Sections générées par les articles (sections de catégories et de thèmes d'articles)&lt;br /&gt;
:** 4 : Sections personnalisées&lt;br /&gt;
:** 8 : Sections générées par les modules&lt;br /&gt;
:** 15 : Toutes les sections&lt;br /&gt;
:** '''Remarque :''' les valeurs peuvent s'additionner. Pour afficher les sections des articles et les sections personnalisées, on utilisera la valeur 6 (2 + 4)&lt;br /&gt;
:* Si name vaut &amp;quot;babOvmlCurrentDelegation&amp;quot;, value vaut l'id de la délégation&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;15&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera toutes les sections du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
affichera uniquement les sections personnalisées du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera les sections générées par les modules et les sections générées par les articles&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera uniquement les sections générées par la délégation dont l'identifiant est 5&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cache toutes les sections générées dans les délégations&lt;br /&gt;
&lt;br /&gt;
== OFRequest ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET) ou passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFRequest name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFPost ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPost name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre POST dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFGet ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFSitemapPosition ==&lt;br /&gt;
 &lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant le chemin dans le plan du site du nœud correspondant à la page courante d'Ovidentia (ou à l'élément de navigation passé en paramètre).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapPosition [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [node=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; langid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site en utilisant un identifiant de compatible avec le multilangue. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site. Si omis: la fonction retournera le chemin correspondant à la page courante d'Ovidentia&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le chemin commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé.&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
== OFSitemapMenu ==&lt;br /&gt;
&lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant l'arborescence des entrées de navigation d'Ovidentia (Plan du site), ou l'arborescence des entrées de navigation sous le nœud spécifié (si le paramètre selectednode est indiqué).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu [sitemap=&amp;quot;&amp;quot;] [baselangid=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [selectednode=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;1&amp;quot;] [maxdepth=&amp;quot;&amp;quot;] [ignorelastlevel=&amp;quot;0&amp;quot;] [mindepth=&amp;quot;0&amp;quot;] [outerul=&amp;quot;1&amp;quot;] [admindelegation=&amp;quot;0&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; baselangid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera en utilisant un identifiant compatible avec le multilangue&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
: S'il n'est pas renseigné, c'est le nœud DGAll qui sera utilisé (le nœud racine de la branche contenant les éléments de toutes les délégations confondues) ou le noeud &amp;quot;Custom&amp;quot; si un plan du site fourni par le module sitemap_editor est utilisé.&lt;br /&gt;
&lt;br /&gt;
; selectednode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier un nœud sélectionné dans le menu. La balise li correspondant à ce nœud se verra ajouter la classe css 'selected', et toutes ses balises li parentes ainsi qu'elle même auront la classe css 'active'. S'il n'est pas spécifié, c'est le nœud correspondant à la page courante qui est utilisé.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
; maxdepth ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre de niveaux (sous-menus imbriqués). Pas de limite par défaut.&lt;br /&gt;
&lt;br /&gt;
; ignorelastlevel  ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de ne pas afficher les nœuds n'ayant pas d'enfants.&lt;br /&gt;
: 1 : activé&lt;br /&gt;
: 0 ''(par défaut)'' : désactivé&lt;br /&gt;
&lt;br /&gt;
; mindepth ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de contourner 'ignorelastlevel' en forçant l’affichage des nœuds de niveau inférieur ou égal à cette valeur. 0 par défaut (désactivé).&lt;br /&gt;
&lt;br /&gt;
; outerul ''(optionnel)''&lt;br /&gt;
: Permet de de définir si le menu contient la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau.&lt;br /&gt;
: 1 ''(par défaut)'' : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau est présente.&lt;br /&gt;
: 0 : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau n'est pas présente.&lt;br /&gt;
&lt;br /&gt;
; admindelegation ''(optionnel)''&lt;br /&gt;
: Permet de définir que les nœuds d'administration ne seront affichés que si l'utilisateur à les droits de gestion correspondants.&lt;br /&gt;
: 1 : la délégation est prise en compte.&lt;br /&gt;
: 0 ''(par défaut)'' : la délégation n'est pas prise en compte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFCurrentNode ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'Id du nœud courant dans le plan de site.&lt;br /&gt;
&lt;br /&gt;
== OFThumbnail ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie une url vers l'image générée.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFThumbnail (id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour récupérer l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché.&lt;br /&gt;
&lt;br /&gt;
== OFImg ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie du HTML contenant un tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt; pour afficher l'image. Si aucune image ne peut être affichée, une chaine vide est retournée au lieu du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Les attributs non supportés par la fonction ovml serons reportés tel-quel en tant qu'attributs du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg (src=&amp;quot;&amp;quot; | ovsrc=&amp;quot;&amp;quot; | id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] &amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; src ''(optionnel)''&lt;br /&gt;
: Url vers une image, si cet attribut est déclaré mais contient une chaîne vide, la valeur retournée sera une chaîne vide au lieu du tag img. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; ovsrc ''(optionnel)''&lt;br /&gt;
: Permet de définir l'url d'une image en utilisant le nom d'une variable ovml. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour afficher l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
Affiche l'image que si le paramètre img est fourni dans l'url :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;img&amp;quot; saveas=&amp;quot;Image&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg ovsrc=&amp;quot;Image&amp;quot; alt=&amp;quot;Mon image&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Affiche la photo de l'utilisateur connecté :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USERID&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg id_user=&amp;quot;&amp;lt;OVBAB_SESS_USERID&amp;gt;&amp;quot; maxwidth=&amp;quot;48&amp;quot; maxheight=&amp;quot;48&amp;quot; alt=&amp;quot;&amp;lt;OVBAB_SESS_USER&amp;gt;&amp;quot; resizemode=&amp;quot;CROP_CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSitemapCustomNodeId ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'ID du noeud trouvé dans le plan du site et qui a pour cible le nœud fourni par le paramètre nodeid dans le plan du site du noyau. Si aucun noeud est trouvé dans le plan du site, la valeur de l'attribut nodeid est retourné a la place.&lt;br /&gt;
&lt;br /&gt;
Lors de la mise en place d'un skin cela permet d'indiquer un nœud connu dans le plan du site du noyau, ci celui-ci est inséré dans le plan du site personnalisé à l'aide d'une référence, le nouveau nœud sera automatiquement pris en compte.&lt;br /&gt;
&lt;br /&gt;
Si il existe plusieurs nœuds avec la même cible dans le plan du site du noyau, le premier trouvé sera utilisé&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;&amp;quot; [basenode=&amp;quot;&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: ID du nœud dans le plan du site proposé par le noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Racine de la recherche dans le plan du site personnalisé.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;bab_Articles&amp;quot; saveas=&amp;quot;CustomNodeId&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu basenode=&amp;quot;&amp;lt;OVCustomNodeId&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPreviousArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article précédant l'article spécifié. L'article précédant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPreviousArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFNextArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article suivant l'article spécifié. L'article suivant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFNextArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFWebStat ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.2.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'enregistrer un évènement qui sera comptabilisé dans les statistiques.&lt;br /&gt;
Ceci est particulièrement utile lors de l'affichage d'articles par OvML afin que ceux-ci soient correctement pris en compte dans les statistiques en tant qu'articles vus.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFWebStat name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Type d’évènement à enregistrer&lt;br /&gt;
:* bab_addon&lt;br /&gt;
:* bab_page&lt;br /&gt;
:* bab_articles&lt;br /&gt;
:* bab_artfiles&lt;br /&gt;
:* bab_ovml&lt;br /&gt;
:* bab_fmfolders&lt;br /&gt;
:* bab_fmfiles&lt;br /&gt;
:* bab_forums&lt;br /&gt;
:* bab_threads&lt;br /&gt;
:* bab_posts&lt;br /&gt;
:* bab_faqs&lt;br /&gt;
:* bab_faqsqr&lt;br /&gt;
:* bab_searchword&lt;br /&gt;
:* bab_xlinks&lt;br /&gt;
:* bab_dbdirectories&lt;br /&gt;
:* bab_ldapdirectories&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur correspondant au type d'évènement. Par exemple id de l'article pour bab_articles.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Affichage de l'article --&amp;gt;&lt;br /&gt;
    &amp;lt;OFWebStat name=&amp;quot;bab_articles&amp;quot; value=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFAddStyleSheet ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.5.93&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'insérer un fichier CSS dans l'élément &amp;lt;code&amp;gt;&amp;lt;head&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;/code&amp;gt; de la page HTML.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAddStyleSheet file=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin de la feuille de style relatif au dossier '''styles''' du noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.2.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetPath path=&amp;quot;&amp;quot; file_relative=&amp;quot;1&amp;quot; saveas=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file_relative&lt;br /&gt;
: Convertit un chemin relatif au fichier ovml en un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetSelectedSkinPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie le chemin du répertoire du thème sélectionné.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;OFGetSelectedSkinPath&amp;gt;''' doit remplacer '''skins/&amp;lt;OVbabSkin&amp;gt;/''' dans les fichiers ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetSelectedSkinPath&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCsrfProtectToken ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.4.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de protection contre les attaques CSRF, il doit être ajouté dans tous les formulaire utilisant la méthode POST.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;babCsrfProtect&amp;quot; value=&amp;quot;&amp;lt;OFGetCsrfProtectToken&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCurrentAdmGroup ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.5.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de la délegation actuellement administré par l'utilisateur courrant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;lt;OFGetCurrentAdmGroup&amp;gt;&amp;quot;&amp;gt;&amp;lt;OVDelegationName&amp;gt;&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPortletContainer ==&lt;br /&gt;
&lt;br /&gt;
''Nécessite l'installation du module '''portlets'''''&lt;br /&gt;
&lt;br /&gt;
Permet l'intégration d'une zone de portlet dans la page.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPortletContainer id=&amp;quot;&amp;quot; [mode=&amp;quot;static&amp;quot;] [placeholder=&amp;quot;&amp;quot;] [editplaceholder=&amp;quot;&amp;quot;] [description=&amp;quot;&amp;quot;] [classname=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id&lt;br /&gt;
: L'identifiant unique du portlet&lt;br /&gt;
&lt;br /&gt;
; mode ''(optionnel)''&lt;br /&gt;
: Le type de portlet&lt;br /&gt;
:* static ''(par défaut)'' : Le portlet est personnel, chaque utilisateur peut configurer son portlet&lt;br /&gt;
:* locked : Le portlet est le même pour tout les utilisateurs&lt;br /&gt;
&lt;br /&gt;
; placeholder ''(optionnel)''&lt;br /&gt;
: Un texte à afficher lorsque la zone de portlet est vide&lt;br /&gt;
&lt;br /&gt;
; editplaceholder ''(optionnel)''&lt;br /&gt;
: Un texte à afficher lorsque l'utilisateur édite la zone de portlet&lt;br /&gt;
&lt;br /&gt;
; description ''(optionnel)''&lt;br /&gt;
: Un texte toujours affiché&lt;br /&gt;
&lt;br /&gt;
; classname''(optionnel)''&lt;br /&gt;
: Une classe est ajoutée sur la div&lt;br /&gt;
&lt;br /&gt;
;categories&lt;br /&gt;
&lt;br /&gt;
;initwith&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetRegistryValue ==&lt;br /&gt;
&lt;br /&gt;
Renvoie une valeur de configuration gérée par la bab_Registry.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.97&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OFGetRegistryValue path=&amp;quot;/path/to/value&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Le chemin de la registry correspondant à la valeur recherchée&lt;br /&gt;
&lt;br /&gt;
= Les containers OvML =&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les containers contiennent des tags OvML et du code HTML. Ce sont généralement des listes de données identiques ou des conditions. &lt;br /&gt;
&lt;br /&gt;
A l'appel d'un container, OvML met à votre disposition des variables &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La liste des variables dépend du type de container.&lt;br /&gt;
&lt;br /&gt;
Ces variables ne sont plus disponibles en dehors du container.&lt;br /&gt;
&lt;br /&gt;
A l’intérieur de tout container de type liste, les variables suivantes sont disponibles :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCIndex&lt;br /&gt;
| Index de l’entrée courante en commençant par 0&lt;br /&gt;
|-&lt;br /&gt;
| OVCCount&lt;br /&gt;
| Le nombre total d’entrées dans le container&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de comparaison ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent d’effectuer des comparaisons entre les valeurs expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
Si la condition est vrai, le contenu du container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfEqual&lt;br /&gt;
| Vrai si expr1 est égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotEqual&lt;br /&gt;
| Vrai si expr1 est différent expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThan&lt;br /&gt;
| Vrai si expr1 est strictement inférieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThanOrEqual&lt;br /&gt;
| Vrai si expr1 est inférieur ou égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThan&lt;br /&gt;
| Vrai si expr1 est strictement supérieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThanOrEqual&lt;br /&gt;
| Vrai si expr1 est supérieur ou égal à expr2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la comparaison&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la comparaison&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_LOGGED&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfEqual expr1=&amp;quot;&amp;lt;BAB_SESS_LOGGED&amp;amp;gt;&amp;quot; expr2=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Vous êtes connecté !&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/OCIfEqual&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de test d'existence sur les variables ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent de vérifier l'existence ou non d'une variable.&lt;br /&gt;
&lt;br /&gt;
Si la variable est définie ou non, selon le container, le container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name existe&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name n'existe pas&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx name=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable dont on doit tester l'existence&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte ne sera pas affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;variable&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte sera affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OCIfUserMemberOfGroups ==&lt;br /&gt;
&lt;br /&gt;
Ce container est exécuté si l'utilisateur courant appartient à un groupe&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfUserMemberOfGroups groupid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [childs=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCIfUserMemberOfGroups&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; groupid&lt;br /&gt;
: id du groupe ou plusieurs ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Cette variable permet de tester si un utilisateur spécifique appartient à des groupes en donnant un id utilisateur.&lt;br /&gt;
: Si omis, elle prend la valeur de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: yes : L'utilisateur courant doit appartenir à tous les groupes spécifiés dans groupid&lt;br /&gt;
: no ''(par défaut)'' : L'utilisateur courant doit appartenir à au moins un des groupes spécifiés dans groupid&lt;br /&gt;
&lt;br /&gt;
; childs ''(optionnel)''&lt;br /&gt;
: yes : Pour chaque groupe, inclure ses enfants&lt;br /&gt;
: no ''(par défaut)'' : Les enfants ne sont pas inclus&lt;br /&gt;
&lt;br /&gt;
== OCArticlesHomePages ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles des pages d’accueil privée ou publique.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlesHomePages type=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticlesHomePages&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée&lt;br /&gt;
: public : Liste les articles de la page d’accueil publique&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: yes : Filtre les articles selon le droit de visibilité&lt;br /&gt;
: no ''(par défaut)'' : Ne filtre pas&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCategoryId&lt;br /&gt;
| Id de la catégorie du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicTitle&lt;br /&gt;
| Titre du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoi une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers récemment déposés.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFiles last=&amp;quot;&amp;quot; path=&amp;quot;&amp;quot; [folderid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fichiers souhaité&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Indique dans quel sous-répertoire il faut chercher.&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id de l’espace ou plusieurs ids séparés par des virgules.&lt;br /&gt;
: Si omis, le container liste les fichiers récents de tous les répertoires.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fichiers par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fichiers par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fichiers aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileModifiedBy&lt;br /&gt;
| Dernière personne ayant modifié le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fichier a été créé. Si nul (0), le fichier a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles récents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentArticles last=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre d‘articles souhaité&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tous thèmes confondus&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie, tous les thèmes enfants seront utilisés&lt;br /&gt;
: si categoryid est utilisé, topicid devient obsolète&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'article a été créé. Si nul (0), l'article a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers commentaires d'articles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentComments last=&amp;quot;&amp;quot; [articleid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentComments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de commentaires souhaité&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires tous articles confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentThreads ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers fils de discussion de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentThreads last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentThreads&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fils de discussion souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fils de discussion, tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières contributions de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentPosts last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [threadid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentPosts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de contributions souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; threadid ''(optionnel)''&lt;br /&gt;
: Id du fil de discussion&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous sujets confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les contributions aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières questions de faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFaqQuestions last=&amp;quot;&amp;quot; [faqid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de questions souhaité&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières questions, toutes faqs confondues&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie de faq&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question en base de données&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Adresse Web pour accéder à la question dans le portail&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Adresse Web pour accéder à la question en plein écran (destiné à une vue popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionDate&lt;br /&gt;
| Date de création de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionAuthor&lt;br /&gt;
| Auteur de la question&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategories [parentid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; parentid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie parent ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: 0 ''(par défaut)'' : le container liste les catégories de thèmes à la racine.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryNext&amp;gt;...&amp;lt;/OCArticleCategoryNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idendiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryPrevious&amp;gt;...&amp;lt;/OCArticleCategoryPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCParentsArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets parents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCParentsArticleCategory categoryid=&amp;quot;&amp;quot; [reverse=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCParentsArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie.&lt;br /&gt;
&lt;br /&gt;
; reverse ''(optionnel)''&lt;br /&gt;
: 1 si on souhaite la liste dans l’ordre inverse.&lt;br /&gt;
: 0 ''(par défaut)'' : Les catégories sont triées dans l'ordre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une ou plusieurs catégorie de sujet.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategory categoryid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopics ==&lt;br /&gt;
&lt;br /&gt;
Liste des thèmes d'articles d'une catégorie donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article. La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles. La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicNext&amp;gt;...&amp;lt;/OCArticleTopicNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicPrevious&amp;gt;....&amp;lt;/OCArticleTopicPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idem que ceux du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopic ==&lt;br /&gt;
&lt;br /&gt;
Description d’un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic [topicid=&amp;quot;&amp;quot;] [topicname=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème d’articles ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles.&lt;br /&gt;
&lt;br /&gt;
; topicname ''(optionnel)''&lt;br /&gt;
: Nom du thème d’articles&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles ou s'appuie sur le paramètre topicid.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche tous les thèmes dont l'utilisateur a le droit et ayant pour nom &amp;quot;essai&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 ayant pour nom essai.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom se termine par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom commence par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom contient la chaîne essai&lt;br /&gt;
&lt;br /&gt;
== OCArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste des articles d'un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 8.6.94 d'Ovidentia, les paramètres ajoutés à ce container devrait permettre de replacer OCRecentArticles, OCArticlesHomePage et OCArticle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticles [delegationid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [topicid=&amp;quot;&amp;quot;] [articleid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [homepage=&amp;quot;public|private&amp;quot;] [archive=&amp;quot;&amp;quot;] [offset=&amp;quot;&amp;quot;] [rows=&amp;quot;&amp;quot;] [limit=&amp;quot;[offset,]rows&amp;quot;] [order=&amp;quot;asc | desc&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
:: Id de la catégorie, tous les thèmes enfants seront utilisés &lt;br /&gt;
:: si categoryid est utilisé, topicid devient obsolète &lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule &lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; homepage ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée &lt;br /&gt;
: public : Liste les articles de la page d’accueil publique &lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; offset ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nombre d'articles à ignorer à partir du début de la liste&lt;br /&gt;
: 0 ''(par défaut)'' : aucune article n'est ignoré&lt;br /&gt;
&lt;br /&gt;
; rows ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
: -1 ''(par défaut)'' : toutes les lignes sont prises&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: ''Alternative à rows et offset''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCategoryId&lt;br /&gt;
| Id de la catégorie du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleNext&amp;gt;...&amp;lt;/OCArticleNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticlePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlePrevious&amp;gt;...&amp;lt;/OCArticlePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticle ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur les fichiers joints à un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleFiles articleid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCArticleFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForums ==&lt;br /&gt;
&lt;br /&gt;
Liste des forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForums [forumid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCForums&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les forums.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForumNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForumNext&amp;gt;...&amp;lt;/OCForumNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForumPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForumPrevious&amp;gt;...&amp;lt;/OCForumPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForum ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un forum donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForum forumid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCForum&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid :&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCThread ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fil de discussion donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCThread threadid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCThread&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; threadid&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadForumId&lt;br /&gt;
| Id du forum contenant le fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadId&lt;br /&gt;
| Id du sujet du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadPostId&lt;br /&gt;
| Id de la contribution initiale&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadLastPostId&lt;br /&gt;
| Id de la dernière contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadDate&lt;br /&gt;
| Date de la création du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarter&lt;br /&gt;
| Nom du l'initiateur du sujet&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarterId&lt;br /&gt;
| ID de l'utilisateur ayant initié le sujet ( peut être égal à 0 s'il s'agit d'un utilisateur anonyme) &lt;br /&gt;
|-&lt;br /&gt;
| OVThreadUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPost ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une contribution donnée ou plusieurs séparées par des virgules.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCPost postid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid :&lt;br /&gt;
: Id de la contribution ou plusieurs Ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du fil de la discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthorId&lt;br /&gt;
| ID de l'auteur (peut être égal à 0 si l'auteur était un utilisateur anoyme)&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution à l'aide d'une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostReplyUrl&lt;br /&gt;
| Url pour répondre (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostModifyUrl&lt;br /&gt;
| Url pour modifier (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostConfirmUrl&lt;br /&gt;
| Url pour confirmer (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostDeleteUrl&lt;br /&gt;
| Url pour supprimer la contribution (sinon vide si pas de droit) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPostFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations de fichiers sur une contribution donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCPostFiles postid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid&lt;br /&gt;
: Id de la contribution&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolders [folderid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFolders&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolderNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderNext&amp;gt;...&amp;lt;/OCFolderNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolderPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderPrevious&amp;gt;...&amp;lt;/OCFolderPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolder ==&lt;br /&gt;
&lt;br /&gt;
Donne les information sur un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolder folderid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFolder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSubFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-répertoires du répertoire path d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSubFolders folderid=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSubFolders&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les sous-répertoire du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderName&lt;br /&gt;
| Nom du sous répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des fichiers d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFiles folderid=&amp;quot;&amp;quot; rows=&amp;quot;&amp;quot; offset=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; offset&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nième fichier à partir du début de la liste&lt;br /&gt;
&lt;br /&gt;
; rows&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les fichiers du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: En lien avec l'attribut orderby.&lt;br /&gt;
:* asc ''(par défaut)'' : Ordonne les fichiers par ordre croissant&lt;br /&gt;
:* desc : Ordonne les fichiers par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
:''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
:* name ''(par défaut)'' : Ordonne les fichiers par nom&lt;br /&gt;
:* creation : Ordonne les fichiers par date de création&lt;br /&gt;
:* modification : Ordonne les fichiers par date de modification&lt;br /&gt;
:* size : Ordonne les fichiers par taille&lt;br /&gt;
:* hits : Ordonne les fichiers par nombre de &amp;quot;hits&amp;quot;&lt;br /&gt;
:* manual : Ordonne les fichiers suivant l'ordre défini manuellement sur le répertoire.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url du fichier si celui-ci est une image (utilisation pour un affichage). Cette variable ne prend pas en compte les droits définis au niveau du gestionnaire de fichiers.&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFileNext&amp;gt;...&amp;lt;/OCFileNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFiles|OCFiles]].&lt;br /&gt;
&lt;br /&gt;
== OCFilePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFilePrevious&amp;gt;...&amp;lt;/OCFilePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFile ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fichier d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFile fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFile&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileFields ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des champs d'un fichier donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFileFields fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFileFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldName&lt;br /&gt;
| Nom du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqs ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des Faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqs [faqid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqs&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqNext&amp;gt;...&amp;lt;/OCFaqNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqPrevious&amp;gt;...&amp;lt;/OCFaqPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaq ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une Faq donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaq faqid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategories ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des sous catégories d’une Faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategories faqid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqSubCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la faq&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations des sous-catégories d’une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategory faqsubcatid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqSubCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid&lt;br /&gt;
: Id de la sous catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des questions/réponses d'une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestions [faqid=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la sous catégorie faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs indiquées par le paramètre faqid.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionNext&amp;gt;...&amp;lt;/OCFaqQuestionNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionPrevious&amp;gt;...&amp;lt;/OCFaqQuestionPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestion ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une questions/réponses donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestion questionid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqQuestion&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; questionid&lt;br /&gt;
: Id de la question/réponse de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles d'un thème donné en attente d'approbation pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingArticles [topicid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation tout thème confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les commentaires en attente d'approbation d'un article donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingComments [articleid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingComments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires en attente de tout article confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les commentaires en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date de publication du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers en attente d'approbation d'un répertoire donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingFiles [folderid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fichiers en attente de tout répertoire confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les fichiers en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste les contributions en attente d'approbation d'un forum donné ( forumid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingPosts [forumid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingPosts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les contributions en attente de tout forum confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les contributions en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendars ==&lt;br /&gt;
&lt;br /&gt;
Liste les calendriers &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendars [type=&amp;quot;&amp;quot;] [calendarid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendars&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste tous les agendas. type peut prendre les valeurs suivantes :&lt;br /&gt;
: user: les agendas personnels &lt;br /&gt;
: group: les agendas de groupes&lt;br /&gt;
: resource: les agendas de ressources&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Un ou plusieurs id d'agendas séparés par des virgules&lt;br /&gt;
: Si omis, le container liste tous les agendas.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarId&lt;br /&gt;
| Id de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarName&lt;br /&gt;
| Intitulé de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarDescription&lt;br /&gt;
| Description de l'agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarOwnerId&lt;br /&gt;
| Id du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarType&lt;br /&gt;
| Type de l’agenda ( user, group ou resource )&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarUrl&lt;br /&gt;
| Url pour accéder à la page Agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories d’événements des agendas &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarCategories [filter=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryName&lt;br /&gt;
| Intitulé de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarUserEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas personnels&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarUserEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarUserEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité.Remarque : si le paramètre est à «&amp;amp;nbsp;no&amp;amp;nbsp;», les événements privés seront aussi remontés&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarGroupEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas collectifs (anciennement agendas de groupes)&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarGroupEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarGroupEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; groupid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
: Remarque : le paramètre groupid correspond à l'identifiant (grpid) de l'agenda lorsqu'on utilise les agendas collectifs.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarResourceEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas de ressources&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarResourceEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarResourceEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparées par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; resourceid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas ( personnel, groupes ou de ressources )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date &lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramènera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas le container liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarId&lt;br /&gt;
| Id numérique de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrlId&lt;br /&gt;
| Id de l'agenda principal contenant le type, exemple &amp;quot;personal/1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarName&lt;br /&gt;
| Nom de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarType&lt;br /&gt;
| type de l'agenda principal (exemple: &amp;quot;caldav_personal&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectories ==&lt;br /&gt;
&lt;br /&gt;
Liste les annuaires de base de données&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectories [directoryid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid ''(optionnel)''&lt;br /&gt;
: Id de l'annuaire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: « database » ou « group », si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectory directoryid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryFields ==&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryFields directoryid=&amp;quot;&amp;quot; [all=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: 1 : Donne la liste de tous les champs&lt;br /&gt;
: 0 : Donne la liste de champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldId&lt;br /&gt;
| Identifiant du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Le tableau ci-dessous donne la correspondance entre les champs et leurs identifiants :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Champ&lt;br /&gt;
! Identifiant&lt;br /&gt;
|-&lt;br /&gt;
| Surnom&lt;br /&gt;
| cn&lt;br /&gt;
|-&lt;br /&gt;
| Nom&lt;br /&gt;
| sn&lt;br /&gt;
|-&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
| mn&lt;br /&gt;
|-&lt;br /&gt;
| Prénom&lt;br /&gt;
| givenname&lt;br /&gt;
|-&lt;br /&gt;
| Photo&lt;br /&gt;
| jpegphoto&lt;br /&gt;
|-&lt;br /&gt;
| Adresse de messagerie&lt;br /&gt;
| email&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (bureau)&lt;br /&gt;
| btel&lt;br /&gt;
|-&lt;br /&gt;
| Tél. mobile&lt;br /&gt;
| mobile&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (domicile)&lt;br /&gt;
| htel&lt;br /&gt;
|-&lt;br /&gt;
| Télécopie (bureau)&lt;br /&gt;
| bfax&lt;br /&gt;
|-&lt;br /&gt;
| Titre&lt;br /&gt;
| title&lt;br /&gt;
|-&lt;br /&gt;
| Service&lt;br /&gt;
| departmentnumber&lt;br /&gt;
|-&lt;br /&gt;
| Société&lt;br /&gt;
| organisationname&lt;br /&gt;
|-&lt;br /&gt;
| Rue (bureau)&lt;br /&gt;
| bstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (bureau)&lt;br /&gt;
| bcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (bureau)&lt;br /&gt;
| bpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (bureau)&lt;br /&gt;
| bstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (bureau)&lt;br /&gt;
| bcountry&lt;br /&gt;
|-&lt;br /&gt;
| Rue (domicile)&lt;br /&gt;
| hstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (domicile)&lt;br /&gt;
| hcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (domicile)&lt;br /&gt;
| hpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (domicile)&lt;br /&gt;
| hstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (domicile)&lt;br /&gt;
| hcountry&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 1&lt;br /&gt;
| user1&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 2&lt;br /&gt;
| user2&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 3&lt;br /&gt;
| user3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Pour les champs additionnels, les identifiants sont de la forme '''babdirfXX''' ou '''XX''' est l'id du champ additionnel ( correspondant à fxid dans la liste des champs additionnels de l'annuaire ).&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMembers ==&lt;br /&gt;
&lt;br /&gt;
Liste les membres d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMembers directoryid=&amp;quot;&amp;quot; [fields=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [like=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryMembers&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: Ignoré si l'attribut '''fields''' est spécifié&lt;br /&gt;
: 1 : Donne tous les champs pour chaque membre&lt;br /&gt;
: 0 : Donne uniquement les champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
; fields ''(optionnel)''&lt;br /&gt;
: liste des identifiants des champs souhaités séparés par des virgules ( exemple &amp;quot;sn,givenname,email&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Identifiant du champ à utiliser pour ordonner la liste&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; like ''(optionnel)''&lt;br /&gt;
: Restreint la liste des membres ayant le champ spécifié par orderby (exemple orderby=&amp;quot;givenname&amp;quot;) commençant par ce motif ( exemple like=&amp;quot;A&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUrl&lt;br /&gt;
| Url pour accéder à la fiche détaillée du membre&lt;br /&gt;
|-&lt;br /&gt;
| DirectoryMemberEmailUrl&lt;br /&gt;
| Url pour afficher la popup de composition de message&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMemberFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryMembers'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMemberFields&amp;gt;...&amp;lt;/OCDbDirectoryMemberFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntry ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un membre d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntry directoryid=&amp;quot;&amp;quot; memberid=&amp;quot;&amp;quot; userid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectoryEntry&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; memberid&lt;br /&gt;
: Id du membre dans l'annuaire&lt;br /&gt;
&lt;br /&gt;
; userid&lt;br /&gt;
: Id Ovidentia de l'utilisateur s'il est enregistré&lt;br /&gt;
: Ignoré si memberid renseigné.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberUrl&lt;br /&gt;
| Url vers la fiche annuaire du membre&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntryFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryEntry'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntryFields&amp;gt;...&amp;lt;/OCDbDirectoryEntryFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryAcl ==&lt;br /&gt;
&lt;br /&gt;
Liste les utilisateurs ayant des droits sur un annuaire.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryAcl directoryid=&amp;quot;&amp;quot; [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryAcl&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: modify : pour les utilisateurs ayant le droit de modifier une fiche&lt;br /&gt;
: add : pour les utilisateurs ayant le droit d'ajouter une fiche&lt;br /&gt;
: view : pour les utilisateurs ayant le droit de consulter l'annuaire&lt;br /&gt;
: delete :  pour les utilisateurs ayant le droit de supprimer une fiche&lt;br /&gt;
: export :  pour les utilisateurs ayant le droit d'exporter l'annuaire&lt;br /&gt;
: import :  pour les utilisateurs ayant le droit d'importer l'annuaire&lt;br /&gt;
: empty :  pour les utilisateurs ayant le droit de vider l'annuaire&lt;br /&gt;
: bind :  pour les utilisateurs ayant le droit d'attacher une fiche&lt;br /&gt;
: unbind :  pour les utilisateurs ayant le droit de détacher une fiche&lt;br /&gt;
: view :  pour les utilisateurs ayant le droit de voir les fiches (DEFAULT)&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserFullName&lt;br /&gt;
| Nom complet de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserEmail&lt;br /&gt;
| Adresse email de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserId&lt;br /&gt;
| Id de l'utilisateur dans la base de données&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegations ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegations [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegations&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si yes : le container tient compte des droits d'accès de l'utilisateur&lt;br /&gt;
: Si no : le container ne tient pas compte des droits d'accès et ramène toutes les délégations créées dans le portail&lt;br /&gt;
: Si omis, le container tient compte des droits d'accès&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegation ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont fait partie l'utilisateur courant&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegation delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegation&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsManaged [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont l'utilisateur courant est administrateur.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationItems ==&lt;br /&gt;
&lt;br /&gt;
Liste les fonctions déléguées aux administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationItems delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationItems&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemName&lt;br /&gt;
| Intitulé de la fonction&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemValue&lt;br /&gt;
| 1: si la fonction est déléguée, 0 sinon&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationAdministrators ==&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationAdministrators delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationAdministrators&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationUserId&lt;br /&gt;
| Id de l'administrateur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategories [categoryid=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: Si omis, le container liste toutes les catégories&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une catégorie de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategory [categoryid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationsCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmSpaces ==&lt;br /&gt;
&lt;br /&gt;
Liste les espaces de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmSpaces&amp;gt;...&amp;lt;/OCTmSpaces&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceId&lt;br /&gt;
| Id de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceName&lt;br /&gt;
| Nom de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceDescription&lt;br /&gt;
| Description de l'espace de projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmProjects ==&lt;br /&gt;
&lt;br /&gt;
Liste les projets d'un espace de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmProjects spaceid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCTmProjects&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; spaceid&lt;br /&gt;
: Id de l'espace de projets&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectId&lt;br /&gt;
| Id du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectName&lt;br /&gt;
| Nom du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectDescription&lt;br /&gt;
| Description du projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmTasks ==&lt;br /&gt;
&lt;br /&gt;
Liste les tâches d'un projet ou des tâches personnelles du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmTasks [projectid=&amp;quot;&amp;quot;] [startdate=&amp;quot;&amp;quot;] [enddate=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCTmTasks&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; projectid ''(optionnel)''&lt;br /&gt;
: Id du projet.&lt;br /&gt;
: Si omis, le conteneur renvoie les tâches personnelles de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; startdate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de début est postérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; enddate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de fin est antérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;&lt;br /&gt;
: desc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order. La valeur par défault est &amp;quot;TaskNumber&amp;quot;.&lt;br /&gt;
: Cet attribut peur contenir le nom de n'importe laquelle des variables renvoyées sans le préfixe &amp;quot;OV&amp;quot;, par exemple &amp;quot;TaskCategoryName&amp;quot; ou &amp;quot;TaskEndDate&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskId&lt;br /&gt;
| Id de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskProjectId&lt;br /&gt;
| Id du projet de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskNumber&lt;br /&gt;
| Numéro de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskShortDescription&lt;br /&gt;
| Description courte de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskStartDate&lt;br /&gt;
| Date de début de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskEndDate&lt;br /&gt;
| Date de fin de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryId&lt;br /&gt;
| Id de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryName&lt;br /&gt;
| Nom de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCompletion&lt;br /&gt;
| Niveau d'avancement de la tâche (0-100)&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskOwnerId&lt;br /&gt;
| Id de l'utilisateur propriétaire de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskClass&lt;br /&gt;
| Classe de la tâche&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgUserEntities ==&lt;br /&gt;
&lt;br /&gt;
Liste les entités d'organigrammes pour lesquelles un utilisateur à un rôle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgUserEntities userId=&amp;quot;&amp;quot; [orgChartId=&amp;quot;&amp;quot;] [roleType=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgUserEntities&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; userId&lt;br /&gt;
: Identifiant (entier) de l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; orgChartId ''(optionnel)''&lt;br /&gt;
: Identifiant (entier) de l'organigramme.&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'organigramme par défaut (nommé à l'origine Ovidentia) qui est utilisé.&lt;br /&gt;
&lt;br /&gt;
; roleType ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors tous les rôles seront utilisés.&lt;br /&gt;
: Les rôles sont des valeurs de 0 à 3&lt;br /&gt;
: 0 étant les rôles personnalisés&lt;br /&gt;
: 1 étant le rôle supérieur&lt;br /&gt;
: 2 étant le rôle employé&lt;br /&gt;
: 3 étant le rôle membre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgPathToEntity ==&lt;br /&gt;
&lt;br /&gt;
Liste toutes les entités parentes d'une entité d'un organigramme.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgPathToEntity entityId=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [includeEntity=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgPathToEntity&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'ordre ascendant qui est utilisé.&lt;br /&gt;
: Ordre dans lequel le chemin jusqu'à la racine sera retourné, les valeurs possible sont asc ou desc&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
; includeEntity ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis, alors l'entité ne sera pas incluse dans les résultats.&lt;br /&gt;
: Les valeurs possibles sont&amp;amp;nbsp;:&lt;br /&gt;
: 0 pour ne pas inclure l'entité (valeur par défaut)&lt;br /&gt;
: 1 pour inclure l'entité&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OCOrgChildEntities ==&lt;br /&gt;
&lt;br /&gt;
Liste toutes les entités enfant directes d'une entité d'un organigramme.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgChildEntities entityId=&amp;quot;&amp;quot; &amp;gt;...&amp;lt;/OCOrgChildEntities&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgEntityMembers ==&lt;br /&gt;
&lt;br /&gt;
Liste tous les membres d'une entité.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgEntityMembers entityId=&amp;quot;&amp;quot; &amp;gt;...&amp;lt;/OCOrgEntityMembers&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberDirEntryId&lt;br /&gt;
| Identifiant (entier) de la fiche annuaire de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberRoleType&lt;br /&gt;
| Id du rôle : 1 = Superior, 2 = Temporary employee, 3 = Members, 0 = Other collaborators&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberRoleName&lt;br /&gt;
| Nom du rôle&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserDisabled&lt;br /&gt;
| Utilisateur est désactivé (1 ou 0)&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserConfirmed&lt;br /&gt;
| Utilisateur est confirmé (1 ou 0)&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberSn&lt;br /&gt;
| Nom&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberGivenname&lt;br /&gt;
| Prénom&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserId&lt;br /&gt;
| Id user correspondant&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCMultipages ==&lt;br /&gt;
&lt;br /&gt;
Ce container permet de faciliter les calculs réalisés pendant un multi-pages. Ainsi selon le nombre total de résultats et le nombre de résultats à afficher par pages, le container permet de retourner le nombre de pages que contient le multi-pages. &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCMultipages total=&amp;quot;&amp;quot; maxpages=&amp;quot;&amp;quot; perpage=&amp;quot;&amp;quot; currentpage=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCMultipages&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; total&lt;br /&gt;
: Nombre total de résultats.&lt;br /&gt;
&lt;br /&gt;
; maxpages&lt;br /&gt;
: Nombre maximum de pages à afficher&lt;br /&gt;
&lt;br /&gt;
; perpage&lt;br /&gt;
: Nombre maximum de résultats à afficher par pages&lt;br /&gt;
&lt;br /&gt;
; currentpage&lt;br /&gt;
: Numéro de la page en cours&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCurrentPageNumber &lt;br /&gt;
| Numéro de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVNextPageNumber&lt;br /&gt;
| Numéro de la page suivante si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVPreviousPageNumber&lt;br /&gt;
| Numéro de la page précédente si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVTotalPages&lt;br /&gt;
| Nombre total de pages&lt;br /&gt;
|-&lt;br /&gt;
| OVResultFirst&lt;br /&gt;
| Index du premier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultLast&lt;br /&gt;
| Index du dernier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultsPage&lt;br /&gt;
| Nombre de résultats sur la page courante&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntries ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-entrées de navigation d'Ovidentia (Plan du site) d'une entrée parente. Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntries (node=&amp;quot;&amp;quot; | langid=&amp;quot;&amp;quot;) [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntries&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; langid&lt;br /&gt;
: Identifiant multilangue de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: peut être utilisé à la place de l'attribut node&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntry ==&lt;br /&gt;
&lt;br /&gt;
Renvoie les information sur une entrée de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntry node=&amp;quot;&amp;quot; [sitemap=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntry&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément (noeud du plan du site).&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapCustomNode ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des noeuds ayant pour cible l'id spécifié dans l'attribut &amp;lt;code&amp;gt;target&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans le module sitemap_editor, la valeur à saisir dans l'attribut target est affiché dans l'entête sur la page de visualisation du nœud.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapCustomNode [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] target=&amp;quot;&amp;quot; [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapCustomNode&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; target&lt;br /&gt;
: Id du noeud cible&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin. s'il n'est pas renseigné, le noeur racine par défaut sera utilisé (Custom pour le plan du site fourni par sitemap_editor), DGAll pour le plan du site du noyau).&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: permet de limiter le nombre d'éléments retournés, par exemple, &amp;lt;code&amp;gt;limit=&amp;quot;0,1&amp;quot;&amp;lt;/code&amp;gt; pour obtenir seulement le premier noeud. La syntaxe est identique à l'attribut &amp;lt;code&amp;gt;limit&amp;lt;/code&amp;gt; de OCSitemapPath&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapPath ==&lt;br /&gt;
&lt;br /&gt;
Retourne le chemin de fer (rail) d'une entrée de navigation sous la forme d'une liste d'entrées de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapPath [node=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapPath&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin.&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5,2&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur à 2 éléments à partir du 5ème. Si la première valeur est négative, l'index du premier élément retourné sera calculé à partir du nombre d'élément total. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;-1,1&amp;quot;&amp;lt;/code&amp;gt; affiche le dernier élément seulement. L'index négatif est supporté à partir d'ovidentia &amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Si la valeur est &amp;quot;1&amp;quot;, le denier noeud du plan du site auquel on a accédé sera mémorisé et récupéré lors de l'accès a une page en dehors du plan du site.&lt;br /&gt;
: La valeur par défaut est &amp;quot;1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Différentes méthodes d’utilisation d’un fichier OvML =&lt;br /&gt;
== Utilisation dans une url ==&lt;br /&gt;
Un fichier OvML peut être appellé en utilisant l’url suivante :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où fichier-ovml est le nom de votre fichier OvML qui doit se trouver dans le répertoire suivant&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
skins/nom-du-skin/ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le fichier ainsi appelé est parsé par Ovidentia et le résultat est affiché dans la partie centrale du portail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si l’on souhaite afficher le résultat en dehors du portail, par exemple dans une fenêtre popup, il faut ajouter le paramètre echo=1 comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De plus, si l’on souhaite passer des paramètres au fichier OvML, on utilisera l’url comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&amp;amp;param=val&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, on peut utiliser la variable OVparam dans le fichier OvML.&lt;br /&gt;
&lt;br /&gt;
Remarque : les paramètres peuvent être envoyés par formulaires en méthodes GET et POST.&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans un fichier template ==&lt;br /&gt;
Dans tout fichier template d’Ovidentia, on peut utiliser un fichier OvML en utilisant la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{ $OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : la syntaxe avec les accolades ne permet pas l'utilisation de nouvelles accolades à l'intérieur.&lt;br /&gt;
&lt;br /&gt;
{ $OVML({ mavariable }) } est impossible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est possible de passer une variable template en tant que paramètre à un fichier OvML via la syntaxe { $OVML(...) } d'un fichier template :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple : { $OVML(monFichier.html,param1=&amp;quot;var1&amp;quot;) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
si var1 est définie dans le template, le parseur la remplace avec sa valeur, sinon il utilise la valeur &amp;quot;var1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Optimiser le temps d'exécution d'un script OvML (disponible à partir de la version 7.2 d'Ovidentia) :'''&lt;br /&gt;
&lt;br /&gt;
Si votre script n'a pas besoin d'être réactualisé à chaque exécution, vous pouvez décider d'utiliser le cache via la syntaxe $OVMLCACHE.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE s'utilise dans les mêmes conditions que $OVML.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE peut recevoir un paramètre supplémentaire : _ovml_cache_duration=86400. Il permet d'indiquer le temps maximum pendant lequel le script ne sera pas réactualisé. Valeur en secondes.&lt;br /&gt;
&lt;br /&gt;
Si ovml_cache_duration n'est pas renseigné, le script sera réactualisé toutes les 3600 secondes (1 heure).&lt;br /&gt;
&lt;br /&gt;
Remarque : le cache est enregistré dans la session de l'utilisateur courant. Donc le script est systématiquement réactualisé si l'utilisateur se déconnecte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple :&lt;br /&gt;
&lt;br /&gt;
{ $OVMLCACHE(monFichier.html,param1=3,_ovml_cache_duration=86400) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : pensez bien aux conséquences d'utilisation du cache OvML avant de l'appliquer sur vos scripts. Pendant 3600 secondes, vous pouvez modifier vos scripts et des données d'Ovidentia sans pouvoir le vérifier à l'affichage !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autres types de cache possibles :&lt;br /&gt;
*session : cache dans la session (default)&lt;br /&gt;
*sitemap : cache dans un fichier basé sur le profile du plan du site&lt;br /&gt;
*file : cache dans un fichier&lt;br /&gt;
&lt;br /&gt;
Exemple d'utilisation avec un autre type de cache :&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE(menu.html,_ovml_cache_type=sitemap)&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans du contenu ==&lt;br /&gt;
On peut incorporer le résultat d’un fichier OvML dans du contenu Ovidentia ( article, section, faq etc… ). On utilisera la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Utilisation pour les pages d’accueil ==&lt;br /&gt;
On peut utiliser un fichier OvML pour les pages d’accueil privée et publique. Pour cela, utilisez les fichiers spécifiques private.html et public.html.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lors de l’affichage de la page public, Ovidentia cherche un fichier ayant le nom public.html dans le répertoire skins/nom-du-skin/ovml . S’il le trouve, il l’utilisera pour la page d’accueil public. Sinon, il affichera les articles définis par l'administrateur pour la page d’accueil public.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il en est de même pour la page d’accueil privée.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML par les modules ( addons ) ==&lt;br /&gt;
A partir de la version 5.4.2 d'Ovidentia, il est possible pour les modules de fournir des fonctionnalités basées sur OvML ( voir la documentation fournie avec le module ).&lt;br /&gt;
&lt;br /&gt;
Afin d'utiliser ces fonctionnalités, on utilisera le container suivant :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCAddon name=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; param2=&amp;quot;&amp;quot; ...&amp;gt;...&amp;lt;/OCAddon&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut du container du module&lt;br /&gt;
&lt;br /&gt;
Pour la signification des paramètres, il faut consulter la documentation fournie avec le module.&lt;br /&gt;
&lt;br /&gt;
La plupart du temps, le premier paramètre indique le nom du container que l'on veut utiliser et les paramètres suivants sont des attributs à ce container.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 5.6.3, il est aussi possible de créer des fonctions OvML pour un module. La syntaxe d'utilisation de ces fonctions est la suivante :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAddon name=&amp;quot;&amp;quot; function=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; function&lt;br /&gt;
: Nom de la fonction&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut de la fonction utilisée&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML dans l'éditeur Wysiwyg ==&lt;br /&gt;
L'éditeur Wysiwyg d'Ovidentia possède une option permettant d'utiliser un fichier OvML afin de l'intégrer dans l'affichage d'un article, d'une section... Par défaut, tous les fichiers OvML présents dans le dossier ovml de la skin courante sont affichés dans le formulaire de sélection. Il existe un moyen de cacher ces fichiers aux utilisateurs de l'éditeur en modifiant la racine de sélection des fichiers :&lt;br /&gt;
&lt;br /&gt;
On ajoute un dossier nommé &amp;quot;editor&amp;quot; dans le dossier ovml de la skin courante, l'éditeur Wysiwyg ne proposera alors que les fichiers présents dans ce répertoire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est toujours possible d'utiliser la syntaxe $OVML manuellement afin d'exécuter un fichier OvML ne se situant pas dans le dossier editor.&lt;/div&gt;</summary>
		<author><name>Laucho</name></author>	</entry>

	<entry>
		<id>https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5710</id>
		<title>Référence OvML</title>
		<link rel="alternate" type="text/html" href="https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5710"/>
				<updated>2019-03-08T15:00:41Z</updated>
		
		<summary type="html">&lt;p&gt;Laucho : /* OCOrgEntityMembers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Catégorie:Développement de skins]]&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
OvML ( Ovidentia Markup Langage ) est un ensemble de balises, identiques par leur syntaxe à celles utilisées avec HTML. Elles permettent d’extraire des données Ovidentia, de les manipuler et de les présenter en utilisant HTML.&lt;br /&gt;
&lt;br /&gt;
Les données à extraire peuvent être de plusieurs types, comme par exemple, les cinq derniers articles publiés, les dernières contributions d’un forum donné, les derniers fichiers chargés, etc …&lt;br /&gt;
&lt;br /&gt;
On pourra ainsi s’en servir pour réorganiser complètement la page d'accueil d'un site Ovidentia en y insérant, par exemple, la liste des 3 derniers articles, la liste des 5 dernières contributions d'un forum, des images, le texte d'un article spécifique, ...&lt;br /&gt;
&lt;br /&gt;
La conception d'une page OvML est identique à celle d'une page HTML. Elle peut ne contenir que des balises OvML ou un mélange HTML et OvML. On peut aussi partir d'une page HTML existante et y insérer des données Ovidentia en utilisant les balises OvML. Pour l’afficher, on utilisera l’url suivante :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
Certaines balises OvML sont dites “Container&amp;quot;. Un container est une balise OvML contenant une partie du fichier OvML comprise entre un tag d’ouverture et un tag de fermeture. Un container peut être une liste ou une condition. Dans le cas d’une liste, le contenu du container est répété autant de fois qu’il y a d’éléments dans la liste. Un container ‘condition’ n’affiche son contenu que dans le cas où la condition est vraie.&lt;br /&gt;
&lt;br /&gt;
== Les variables &amp;lt;OVxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Une variable OvML est de la forme:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
où xxxx est le nom de la variable.&lt;br /&gt;
&lt;br /&gt;
Différents paramètres peuvent être utilisés pour modifier l’affichage du résultat de la variable.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être sauvegardée dans une autre variable en utilisant le paramètre saveas (voir ci-dessous).&lt;br /&gt;
&lt;br /&gt;
== Les fonctions &amp;lt;OFxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Les fonctions se présentent sous la forme :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Elles permettent, entre autre, de traduire du texte, de faire des opérations arithmétiques, etc, …&lt;br /&gt;
&lt;br /&gt;
Le résultat de ces fonctions peut être sauvegardé dans une variable OvML en utilisant le paramètre saveas (voir ci-dessus).&lt;br /&gt;
&lt;br /&gt;
== Les containers &amp;lt;OCxxxx&amp;gt; … &amp;lt;/OCxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque importante d'utilisation des containers :'''&lt;br /&gt;
&lt;br /&gt;
* Il est possible d’imbriquer les containers sauf s’ils ont le même nom. Dans le cas précédent, il existe l’astuce de rajouter un paramètre sans valeur différente dans les balises. Ce paramètre va permettre d'identifier l'ouverture et la fermeture des containers par le moteur d'Ovidentia. Le paramètre doit donc se retrouver dans la balise d'ouverture ainsi que dans la balise de fermeture.&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre1&amp;gt;&lt;br /&gt;
    &amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre2&amp;gt;&lt;br /&gt;
        ...&lt;br /&gt;
    &amp;lt;/OCxxxx monparametre2&amp;gt;&lt;br /&gt;
&amp;lt;/OCxxxx monparametre1&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Chaque paramètre d'un container est vu comme une variable par le moteur OvML; il faut donc éviter d'utiliser pour nom d'une variable OvML le nom d'un attribut d'un container pour supprimer des erreurs d'interprétation.&lt;br /&gt;
&lt;br /&gt;
= Les variables OvML =&lt;br /&gt;
&lt;br /&gt;
Les variables OvML peuvent être définies dans le fichier OvML, produites par un container ou passées comme paramètres dans l’url. Elles sont accessibles en utilisant la syntaxe :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnom-de-la-variable&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut définir une variable OvML en utilisant la fonction PutVar :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;nbArticles&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit une variable nbArticles initialisée à la valeur 10.&lt;br /&gt;
&lt;br /&gt;
Pour récupérer la valeur dans une page OvML, il faut utiliser la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut aussi définir une variable en utilisant une variable globale d’Ovidentia. Pour cela, il suffira d’omettre le deuxième paramètre :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;babSlogan&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maintenant la variable &amp;lt;code&amp;gt;&amp;lt;OVbabSlogan&amp;gt;&amp;lt;/code&amp;gt; existe dans OvML et contient le contenu du slogan du site.&lt;br /&gt;
&lt;br /&gt;
On peut ainsi utiliser les variables d’Ovidentia pour récupérer le nom de l’utilisateur connecté ( BAB_SESS_USER ), son ID ( BAB_SESS_USERID ), etc.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
* babCurrentDate est une variable globale permettant de récupérer la date courante. Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
* Les variables globales booléennes comme BAB_SESS_LOGGED ont la valeur nulle si la valeur est fausse (false) et vaut 1 si la valeur est vraie (true).&lt;br /&gt;
&lt;br /&gt;
Il est parfois utile de tester l’existence d’une variable avant de la définir. On utilisera pour cela la fonction '''IfNotIsSet''' :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;page&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, si la variable page n’est pas définie, elle sera définie avec la valeur initiale 1.&lt;br /&gt;
&lt;br /&gt;
Toutes les variables produites par un container peuvent être jointes en utilisant la syntaxe d’une variable OvML &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
On peut aussi passer des variables OvML à un fichier OvML en utilisant l’url :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;total=1000&lt;br /&gt;
&lt;br /&gt;
Dans la page OvML on peut donc utiliser la variable totale.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être modifiée ou sauvegardée dans une autre variable en utilisant les attributs suivants :&lt;br /&gt;
&lt;br /&gt;
== saveas ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable dans une autre.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles saveas=&amp;quot;TotalArticles&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Une nouvelle variable TotalArticles est créée et sa valeur est la même que celle de nbArticles.&lt;br /&gt;
&lt;br /&gt;
== strlen ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer les n premiers caractères de la variable.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Récupère les n premiers caractères du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il est possible de spécifier une chaîne qui sera ajoutée à la fin du résultat si la variable a été tronquée. Par exemple &amp;quot;...“ pour indiquer une suite :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100,...&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== striptags ==&lt;br /&gt;
&lt;br /&gt;
Supprime les tags HTML de la variable :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les tags HTML de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan striptags=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== htmlentities ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit les entities HTML ( &amp;lt; devient &amp;amp;amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit en inverse les entities HTML ( &amp;amp;amp;lt; devient &amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan htmlentities=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== stripslashes ==&lt;br /&gt;
&lt;br /&gt;
Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan stripslashes=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== urlencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans une url&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan urlencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== jsencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans du javascript&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan jsencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== strcase ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| upper&lt;br /&gt;
| Convertit le contenu de la variable en majuscule&lt;br /&gt;
|-&lt;br /&gt;
| lower&lt;br /&gt;
| Convertit le contenu de la variable en minuscule&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strcase=&amp;quot;upper&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nlremove ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les retours chariots&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nlremove=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== trim ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| left&lt;br /&gt;
| Supprime les blancs en début de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| right&lt;br /&gt;
| Supprime les blancs en fin de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| all&lt;br /&gt;
| Supprime les blancs en début et en fin de chaîne&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan trim=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nl2br ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;1&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Transforme les retours chariots en &amp;lt;BR&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nl2br=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== sprintf ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| Voir la documentation PHP pour la fonction sprintf&lt;br /&gt;
| Retourne une chaîne formatée&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVMoney sprintf=&amp;quot;%01.2f&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== date ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater une date Ovidentia &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| S&lt;br /&gt;
| Format court de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| L&lt;br /&gt;
| Format long de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| T&lt;br /&gt;
| Format de l'heure défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| d&lt;br /&gt;
| Trois premières lettres du jour de la semaine Dim pour Dimanche&lt;br /&gt;
|-&lt;br /&gt;
| D&lt;br /&gt;
| Jour de la semaine Dimanche par exemple&lt;br /&gt;
|-&lt;br /&gt;
| j&lt;br /&gt;
| Jour du mois, sur deux chiffres (éventuellement avec un zéro) : &amp;quot;01&amp;quot; à &amp;quot;31&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| m&lt;br /&gt;
| Mois, en trois lettres : par exemple &amp;quot;Avr&amp;quot; (pour Avril)&lt;br /&gt;
|-&lt;br /&gt;
| M&lt;br /&gt;
| Mois en lettres : Avril par exemple&lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Mois; i.e. &amp;quot;01&amp;quot; à &amp;quot;12&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Y&lt;br /&gt;
| Année, 4 chiffres; i.e. &amp;quot;2003&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| y&lt;br /&gt;
| Année, 2 chiffres; i.e. &amp;quot;03&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| H&lt;br /&gt;
| heure, au format 24h, &amp;quot;00&amp;quot; à &amp;quot;23&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| i&lt;br /&gt;
| Minutes; &amp;quot;00&amp;quot; à &amp;quot;59&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleDate date=&amp;quot;%d %j %m %Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;OVbabCurrentDate&amp;gt;&amp;lt;/code&amp;gt; est une variable permettant de récupérer la date courante.&lt;br /&gt;
&lt;br /&gt;
Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabCurrentDate date=&amp;quot;%D %j %M&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== author ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater l’auteur d’un article, un commentaire etc, … quand la variable contient l’id de l’auteur.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| %F&lt;br /&gt;
| Prénom&lt;br /&gt;
|-&lt;br /&gt;
| %M&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
|-&lt;br /&gt;
| %L&lt;br /&gt;
| Nom&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleAuthor author=&amp;quot;%F %L&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Les fonctions OvML =&lt;br /&gt;
&lt;br /&gt;
On reconnaît les fonctions par la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les fonctions OvML disponibles sont :&lt;br /&gt;
&lt;br /&gt;
== OFTranslate ==&lt;br /&gt;
&lt;br /&gt;
Permet de traduire une chaîne. Pour cela, il faut qu'un fichier se nommant ''lang-'''identifiant-de-la-langue'''.xml'' soit présent dans le dossier ''ovidentia-'''numéro-de-version'''/lang''.&lt;br /&gt;
&lt;br /&gt;
Il s'agit d'un fichier XML listant différentes expressions traduites dans la langue choisie pour le fichier. Il est composé d'un élément ayant le même nom que l'identifiant de la langue. Celui-ci est composé de multiples éléments &amp;lt;code&amp;gt;string&amp;lt;/code&amp;gt; prenant un paramètre &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; indiquant l'identifiant du texte et contient le texte traduit.&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour l'anglais ''lang-en.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;en&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;About your article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;About your comment&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;About your file&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/en&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour le français ''lang-fr.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;fr&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;Au sujet de votre article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;A propos de votre commentaire&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;A propos de votre fichier&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/fr&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFTranslate text=&amp;quot;&amp;quot; [lang=&amp;quot;&amp;quot;] [folder=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; text&lt;br /&gt;
: Identifiant du texte à traduire&lt;br /&gt;
&lt;br /&gt;
; lang ''(optionnel)''&lt;br /&gt;
: Identifiant de la langue dans laquelle doit être traduit le texte&lt;br /&gt;
: Si omis, le texte sera traduit dans la langue sélectionnée par l'utilisateur&lt;br /&gt;
&lt;br /&gt;
; folder ''(optionnel)''&lt;br /&gt;
: Nom du module&lt;br /&gt;
: Si omis, le fichier langue du noyau est utilisé&lt;br /&gt;
&lt;br /&gt;
== OFPutVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de déclarer une nouvelle variable.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFGetVar ==&lt;br /&gt;
&lt;br /&gt;
Permet d'afficher une variable tout comme la syntaxe &amp;lt;code&amp;gt;&amp;lt;OVnom-de-la-variable&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetVar name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable à afficher&lt;br /&gt;
&lt;br /&gt;
== OFIfNotIsSet ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable si elle n’est pas déjà définie.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFInclude ==&lt;br /&gt;
&lt;br /&gt;
Permet d'inclure un autre fichier OVML&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFInclude file=&amp;quot;&amp;quot; [cache=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin du fichier OVML relatif au répertoire ovml du skin ou du répertoire ovml du noyau&lt;br /&gt;
&lt;br /&gt;
; cache ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : Le cache n'est pas utilisé pour afficher le fichier.&lt;br /&gt;
:* 1 : Le cache est utilisé.&lt;br /&gt;
&lt;br /&gt;
== OFUrlContent ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le contenu d’une url. Très utile pour inclure dans Ovidentia des fichiers HTML d’un site Web statique&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFUrlContent url=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; url&lt;br /&gt;
: url de la page à inclure&lt;br /&gt;
&lt;br /&gt;
== OFRecurse ==&lt;br /&gt;
&lt;br /&gt;
La fonction OFRecurse permet d'exécuter un code tant qu'une condition est réalisée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFRecurse&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
Cette fonction peut prendre tous les paramètres que peut prendre le container appelé récursivement.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
Cet exemple permet d'afficher l'arborescence des catégories et thèmes d'articles.&lt;br /&gt;
Ici, la fonction &amp;lt;code&amp;gt;OFRecurse&amp;lt;/code&amp;gt; est utilisée pour relancer le container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt; autant de fois que désiré en lui précisant le paramètre parentid (voir container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
    &amp;lt;OCArticleCategories&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&lt;br /&gt;
            &amp;lt;OVCategoryName&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
                &amp;lt;OFRecurse parentid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;OVTopicName&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Opérateurs arithmétiques ==&lt;br /&gt;
&lt;br /&gt;
Permettent de faire des opérations arithmétiques sur des variables. Elles sont construites de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;X&amp;quot; expr2=&amp;quot;Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l'opération souhaitée entre 10 et 50.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l’opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Toutefois, pour pouvoir stocker cette valeur dans une variable, il faut ajouter le paramètre &amp;lt;code&amp;gt;saveas&amp;lt;/code&amp;gt; lors de l'appel de la fonction.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot; saveas=&amp;quot;NewTotal&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit la variable &amp;lt;code&amp;gt;NewTotal&amp;lt;/code&amp;gt; ayant pour valeur le résultat de l'opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Les opérateurs disponibles sont :&lt;br /&gt;
&lt;br /&gt;
=== OFAOAddition ===&lt;br /&gt;
&lt;br /&gt;
Permet d’additionner expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOAddition expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de l'addition&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de l'addition&lt;br /&gt;
&lt;br /&gt;
=== OFAOSubtraction ===&lt;br /&gt;
&lt;br /&gt;
Permet de soustraire expr2 à expr1.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 - 20&amp;quot;, soit -10.&lt;br /&gt;
&lt;br /&gt;
=== OFAOMultiplication ===&lt;br /&gt;
&lt;br /&gt;
Permet de faire le produit de expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOMultiplication expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
=== OFAODivision ===&lt;br /&gt;
&lt;br /&gt;
Permet de diviser expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la division&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la division&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 / 20&amp;quot;, soit 0.5.&lt;br /&gt;
&lt;br /&gt;
=== OFAOModulus ===&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le reste de la division de expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme du modulo&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme du modulo&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 % 20&amp;quot;, soit 10, car 10 / 20 = 0 + '''10'''.&lt;br /&gt;
&lt;br /&gt;
== OFHeader ==&lt;br /&gt;
&lt;br /&gt;
Permet d'envoyer un header HTTP pour le fichier ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur du header à modifier&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;content-type:text/xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de définir un cookie qui sera envoyé avec le reste des en-têtes.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetCookie name=&amp;quot;&amp;quot; expire=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cookie&lt;br /&gt;
&lt;br /&gt;
; expire&lt;br /&gt;
: Temps en secondes au bout duquel le cookie expire&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecteur au cookie&lt;br /&gt;
&lt;br /&gt;
== OFGetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer la valeur d'un cookie. Une variable ayant le nom du cookie récupéré est créée automatiquement.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetCookie name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cooke dont on souhatie récupérer la valeur&lt;br /&gt;
&lt;br /&gt;
== OFSetSessionVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de choisir le type de sections à afficher dans le portail.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Permet d'indiquer le type de filtre à appliquer sur les sections&lt;br /&gt;
:* &amp;quot;babSectionsType&amp;quot; définit le type des sections à afficher&lt;br /&gt;
:* &amp;quot;babOvmlCurrentDelegation&amp;quot; filtre sur les sections propres à une délégation&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Permet de préciser les sections à afficher.&lt;br /&gt;
:* Si name vaut &amp;quot;babSectionsType&amp;quot; :&lt;br /&gt;
:** 1 : Section Administration et Utilisateur&lt;br /&gt;
:** 2 : Sections générées par les articles (sections de catégories et de thèmes d'articles)&lt;br /&gt;
:** 4 : Sections personnalisées&lt;br /&gt;
:** 8 : Sections générées par les modules&lt;br /&gt;
:** 15 : Toutes les sections&lt;br /&gt;
:** '''Remarque :''' les valeurs peuvent s'additionner. Pour afficher les sections des articles et les sections personnalisées, on utilisera la valeur 6 (2 + 4)&lt;br /&gt;
:* Si name vaut &amp;quot;babOvmlCurrentDelegation&amp;quot;, value vaut l'id de la délégation&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;15&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera toutes les sections du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
affichera uniquement les sections personnalisées du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera les sections générées par les modules et les sections générées par les articles&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera uniquement les sections générées par la délégation dont l'identifiant est 5&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cache toutes les sections générées dans les délégations&lt;br /&gt;
&lt;br /&gt;
== OFRequest ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET) ou passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFRequest name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFPost ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPost name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre POST dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFGet ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFSitemapPosition ==&lt;br /&gt;
 &lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant le chemin dans le plan du site du nœud correspondant à la page courante d'Ovidentia (ou à l'élément de navigation passé en paramètre).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapPosition [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [node=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; langid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site en utilisant un identifiant de compatible avec le multilangue. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site. Si omis: la fonction retournera le chemin correspondant à la page courante d'Ovidentia&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le chemin commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé.&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
== OFSitemapMenu ==&lt;br /&gt;
&lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant l'arborescence des entrées de navigation d'Ovidentia (Plan du site), ou l'arborescence des entrées de navigation sous le nœud spécifié (si le paramètre selectednode est indiqué).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu [sitemap=&amp;quot;&amp;quot;] [baselangid=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [selectednode=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;1&amp;quot;] [maxdepth=&amp;quot;&amp;quot;] [ignorelastlevel=&amp;quot;0&amp;quot;] [mindepth=&amp;quot;0&amp;quot;] [outerul=&amp;quot;1&amp;quot;] [admindelegation=&amp;quot;0&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; baselangid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera en utilisant un identifiant compatible avec le multilangue&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
: S'il n'est pas renseigné, c'est le nœud DGAll qui sera utilisé (le nœud racine de la branche contenant les éléments de toutes les délégations confondues) ou le noeud &amp;quot;Custom&amp;quot; si un plan du site fourni par le module sitemap_editor est utilisé.&lt;br /&gt;
&lt;br /&gt;
; selectednode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier un nœud sélectionné dans le menu. La balise li correspondant à ce nœud se verra ajouter la classe css 'selected', et toutes ses balises li parentes ainsi qu'elle même auront la classe css 'active'. S'il n'est pas spécifié, c'est le nœud correspondant à la page courante qui est utilisé.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
; maxdepth ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre de niveaux (sous-menus imbriqués). Pas de limite par défaut.&lt;br /&gt;
&lt;br /&gt;
; ignorelastlevel  ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de ne pas afficher les nœuds n'ayant pas d'enfants.&lt;br /&gt;
: 1 : activé&lt;br /&gt;
: 0 ''(par défaut)'' : désactivé&lt;br /&gt;
&lt;br /&gt;
; mindepth ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de contourner 'ignorelastlevel' en forçant l’affichage des nœuds de niveau inférieur ou égal à cette valeur. 0 par défaut (désactivé).&lt;br /&gt;
&lt;br /&gt;
; outerul ''(optionnel)''&lt;br /&gt;
: Permet de de définir si le menu contient la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau.&lt;br /&gt;
: 1 ''(par défaut)'' : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau est présente.&lt;br /&gt;
: 0 : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau n'est pas présente.&lt;br /&gt;
&lt;br /&gt;
; admindelegation ''(optionnel)''&lt;br /&gt;
: Permet de définir que les nœuds d'administration ne seront affichés que si l'utilisateur à les droits de gestion correspondants.&lt;br /&gt;
: 1 : la délégation est prise en compte.&lt;br /&gt;
: 0 ''(par défaut)'' : la délégation n'est pas prise en compte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFCurrentNode ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'Id du nœud courant dans le plan de site.&lt;br /&gt;
&lt;br /&gt;
== OFThumbnail ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie une url vers l'image générée.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFThumbnail (id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour récupérer l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché.&lt;br /&gt;
&lt;br /&gt;
== OFImg ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie du HTML contenant un tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt; pour afficher l'image. Si aucune image ne peut être affichée, une chaine vide est retournée au lieu du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Les attributs non supportés par la fonction ovml serons reportés tel-quel en tant qu'attributs du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg (src=&amp;quot;&amp;quot; | ovsrc=&amp;quot;&amp;quot; | id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] &amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; src ''(optionnel)''&lt;br /&gt;
: Url vers une image, si cet attribut est déclaré mais contient une chaîne vide, la valeur retournée sera une chaîne vide au lieu du tag img. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; ovsrc ''(optionnel)''&lt;br /&gt;
: Permet de définir l'url d'une image en utilisant le nom d'une variable ovml. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour afficher l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
Affiche l'image que si le paramètre img est fourni dans l'url :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;img&amp;quot; saveas=&amp;quot;Image&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg ovsrc=&amp;quot;Image&amp;quot; alt=&amp;quot;Mon image&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Affiche la photo de l'utilisateur connecté :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USERID&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg id_user=&amp;quot;&amp;lt;OVBAB_SESS_USERID&amp;gt;&amp;quot; maxwidth=&amp;quot;48&amp;quot; maxheight=&amp;quot;48&amp;quot; alt=&amp;quot;&amp;lt;OVBAB_SESS_USER&amp;gt;&amp;quot; resizemode=&amp;quot;CROP_CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSitemapCustomNodeId ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'ID du noeud trouvé dans le plan du site et qui a pour cible le nœud fourni par le paramètre nodeid dans le plan du site du noyau. Si aucun noeud est trouvé dans le plan du site, la valeur de l'attribut nodeid est retourné a la place.&lt;br /&gt;
&lt;br /&gt;
Lors de la mise en place d'un skin cela permet d'indiquer un nœud connu dans le plan du site du noyau, ci celui-ci est inséré dans le plan du site personnalisé à l'aide d'une référence, le nouveau nœud sera automatiquement pris en compte.&lt;br /&gt;
&lt;br /&gt;
Si il existe plusieurs nœuds avec la même cible dans le plan du site du noyau, le premier trouvé sera utilisé&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;&amp;quot; [basenode=&amp;quot;&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: ID du nœud dans le plan du site proposé par le noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Racine de la recherche dans le plan du site personnalisé.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;bab_Articles&amp;quot; saveas=&amp;quot;CustomNodeId&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu basenode=&amp;quot;&amp;lt;OVCustomNodeId&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPreviousArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article précédant l'article spécifié. L'article précédant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPreviousArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFNextArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article suivant l'article spécifié. L'article suivant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFNextArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFWebStat ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.2.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'enregistrer un évènement qui sera comptabilisé dans les statistiques.&lt;br /&gt;
Ceci est particulièrement utile lors de l'affichage d'articles par OvML afin que ceux-ci soient correctement pris en compte dans les statistiques en tant qu'articles vus.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFWebStat name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Type d’évènement à enregistrer&lt;br /&gt;
:* bab_addon&lt;br /&gt;
:* bab_page&lt;br /&gt;
:* bab_articles&lt;br /&gt;
:* bab_artfiles&lt;br /&gt;
:* bab_ovml&lt;br /&gt;
:* bab_fmfolders&lt;br /&gt;
:* bab_fmfiles&lt;br /&gt;
:* bab_forums&lt;br /&gt;
:* bab_threads&lt;br /&gt;
:* bab_posts&lt;br /&gt;
:* bab_faqs&lt;br /&gt;
:* bab_faqsqr&lt;br /&gt;
:* bab_searchword&lt;br /&gt;
:* bab_xlinks&lt;br /&gt;
:* bab_dbdirectories&lt;br /&gt;
:* bab_ldapdirectories&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur correspondant au type d'évènement. Par exemple id de l'article pour bab_articles.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Affichage de l'article --&amp;gt;&lt;br /&gt;
    &amp;lt;OFWebStat name=&amp;quot;bab_articles&amp;quot; value=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFAddStyleSheet ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.5.93&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'insérer un fichier CSS dans l'élément &amp;lt;code&amp;gt;&amp;lt;head&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;/code&amp;gt; de la page HTML.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAddStyleSheet file=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin de la feuille de style relatif au dossier '''styles''' du noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.2.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetPath path=&amp;quot;&amp;quot; file_relative=&amp;quot;1&amp;quot; saveas=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file_relative&lt;br /&gt;
: Convertit un chemin relatif au fichier ovml en un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetSelectedSkinPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie le chemin du répertoire du thème sélectionné.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;OFGetSelectedSkinPath&amp;gt;''' doit remplacer '''skins/&amp;lt;OVbabSkin&amp;gt;/''' dans les fichiers ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetSelectedSkinPath&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCsrfProtectToken ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.4.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de protection contre les attaques CSRF, il doit être ajouté dans tous les formulaire utilisant la méthode POST.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;babCsrfProtect&amp;quot; value=&amp;quot;&amp;lt;OFGetCsrfProtectToken&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCurrentAdmGroup ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.5.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de la délegation actuellement administré par l'utilisateur courrant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;lt;OFGetCurrentAdmGroup&amp;gt;&amp;quot;&amp;gt;&amp;lt;OVDelegationName&amp;gt;&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPortletContainer ==&lt;br /&gt;
&lt;br /&gt;
''Nécessite l'installation du module '''portlets'''''&lt;br /&gt;
&lt;br /&gt;
Permet l'intégration d'une zone de portlet dans la page.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPortletContainer id=&amp;quot;&amp;quot; [mode=&amp;quot;static&amp;quot;] [placeholder=&amp;quot;&amp;quot;] [editplaceholder=&amp;quot;&amp;quot;] [description=&amp;quot;&amp;quot;] [classname=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id&lt;br /&gt;
: L'identifiant unique du portlet&lt;br /&gt;
&lt;br /&gt;
; mode ''(optionnel)''&lt;br /&gt;
: Le type de portlet&lt;br /&gt;
:* static ''(par défaut)'' : Le portlet est personnel, chaque utilisateur peut configurer son portlet&lt;br /&gt;
:* locked : Le portlet est le même pour tout les utilisateurs&lt;br /&gt;
&lt;br /&gt;
; placeholder ''(optionnel)''&lt;br /&gt;
: Un texte à afficher lorsque la zone de portlet est vide&lt;br /&gt;
&lt;br /&gt;
; editplaceholder ''(optionnel)''&lt;br /&gt;
: Un texte à afficher lorsque l'utilisateur édite la zone de portlet&lt;br /&gt;
&lt;br /&gt;
; description ''(optionnel)''&lt;br /&gt;
: Un texte toujours affiché&lt;br /&gt;
&lt;br /&gt;
; classname''(optionnel)''&lt;br /&gt;
: Une classe est ajoutée sur la div&lt;br /&gt;
&lt;br /&gt;
;categories&lt;br /&gt;
&lt;br /&gt;
;initwith&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetRegistryValue ==&lt;br /&gt;
&lt;br /&gt;
Renvoie une valeur de configuration gérée par la bab_Registry.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.97&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetRegistryValue path=&amp;quot;/path/to/value&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Le chemin de la registry correspondant à la valeur recherchée&lt;br /&gt;
&lt;br /&gt;
= Les containers OvML =&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les containers contiennent des tags OvML et du code HTML. Ce sont généralement des listes de données identiques ou des conditions. &lt;br /&gt;
&lt;br /&gt;
A l'appel d'un container, OvML met à votre disposition des variables &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La liste des variables dépend du type de container.&lt;br /&gt;
&lt;br /&gt;
Ces variables ne sont plus disponibles en dehors du container.&lt;br /&gt;
&lt;br /&gt;
A l’intérieur de tout container de type liste, les variables suivantes sont disponibles :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCIndex&lt;br /&gt;
| Index de l’entrée courante en commençant par 0&lt;br /&gt;
|-&lt;br /&gt;
| OVCCount&lt;br /&gt;
| Le nombre total d’entrées dans le container&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de comparaison ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent d’effectuer des comparaisons entre les valeurs expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
Si la condition est vrai, le contenu du container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfEqual&lt;br /&gt;
| Vrai si expr1 est égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotEqual&lt;br /&gt;
| Vrai si expr1 est différent expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThan&lt;br /&gt;
| Vrai si expr1 est strictement inférieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThanOrEqual&lt;br /&gt;
| Vrai si expr1 est inférieur ou égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThan&lt;br /&gt;
| Vrai si expr1 est strictement supérieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThanOrEqual&lt;br /&gt;
| Vrai si expr1 est supérieur ou égal à expr2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la comparaison&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la comparaison&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_LOGGED&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfEqual expr1=&amp;quot;&amp;lt;BAB_SESS_LOGGED&amp;amp;gt;&amp;quot; expr2=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Vous êtes connecté !&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/OCIfEqual&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de test d'existence sur les variables ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent de vérifier l'existence ou non d'une variable.&lt;br /&gt;
&lt;br /&gt;
Si la variable est définie ou non, selon le container, le container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name existe&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name n'existe pas&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx name=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable dont on doit tester l'existence&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte ne sera pas affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;variable&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte sera affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OCIfUserMemberOfGroups ==&lt;br /&gt;
&lt;br /&gt;
Ce container est exécuté si l'utilisateur courant appartient à un groupe&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfUserMemberOfGroups groupid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [childs=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCIfUserMemberOfGroups&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; groupid&lt;br /&gt;
: id du groupe ou plusieurs ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Cette variable permet de tester si un utilisateur spécifique appartient à des groupes en donnant un id utilisateur.&lt;br /&gt;
: Si omis, elle prend la valeur de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: yes : L'utilisateur courant doit appartenir à tous les groupes spécifiés dans groupid&lt;br /&gt;
: no ''(par défaut)'' : L'utilisateur courant doit appartenir à au moins un des groupes spécifiés dans groupid&lt;br /&gt;
&lt;br /&gt;
; childs ''(optionnel)''&lt;br /&gt;
: yes : Pour chaque groupe, inclure ses enfants&lt;br /&gt;
: no ''(par défaut)'' : Les enfants ne sont pas inclus&lt;br /&gt;
&lt;br /&gt;
== OCArticlesHomePages ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles des pages d’accueil privée ou publique.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlesHomePages type=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticlesHomePages&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée&lt;br /&gt;
: public : Liste les articles de la page d’accueil publique&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: yes : Filtre les articles selon le droit de visibilité&lt;br /&gt;
: no ''(par défaut)'' : Ne filtre pas&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCategoryId&lt;br /&gt;
| Id de la catégorie du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicTitle&lt;br /&gt;
| Titre du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoi une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers récemment déposés.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFiles last=&amp;quot;&amp;quot; path=&amp;quot;&amp;quot; [folderid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fichiers souhaité&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Indique dans quel sous-répertoire il faut chercher.&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id de l’espace ou plusieurs ids séparés par des virgules.&lt;br /&gt;
: Si omis, le container liste les fichiers récents de tous les répertoires.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fichiers par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fichiers par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fichiers aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileModifiedBy&lt;br /&gt;
| Dernière personne ayant modifié le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fichier a été créé. Si nul (0), le fichier a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles récents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentArticles last=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre d‘articles souhaité&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tous thèmes confondus&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie, tous les thèmes enfants seront utilisés&lt;br /&gt;
: si categoryid est utilisé, topicid devient obsolète&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'article a été créé. Si nul (0), l'article a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers commentaires d'articles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentComments last=&amp;quot;&amp;quot; [articleid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentComments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de commentaires souhaité&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires tous articles confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentThreads ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers fils de discussion de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentThreads last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentThreads&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fils de discussion souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fils de discussion, tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières contributions de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentPosts last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [threadid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentPosts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de contributions souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; threadid ''(optionnel)''&lt;br /&gt;
: Id du fil de discussion&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous sujets confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les contributions aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières questions de faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFaqQuestions last=&amp;quot;&amp;quot; [faqid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de questions souhaité&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières questions, toutes faqs confondues&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie de faq&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question en base de données&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Adresse Web pour accéder à la question dans le portail&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Adresse Web pour accéder à la question en plein écran (destiné à une vue popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionDate&lt;br /&gt;
| Date de création de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionAuthor&lt;br /&gt;
| Auteur de la question&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategories [parentid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; parentid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie parent ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: 0 ''(par défaut)'' : le container liste les catégories de thèmes à la racine.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryNext&amp;gt;...&amp;lt;/OCArticleCategoryNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idendiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryPrevious&amp;gt;...&amp;lt;/OCArticleCategoryPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCParentsArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets parents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCParentsArticleCategory categoryid=&amp;quot;&amp;quot; [reverse=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCParentsArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie.&lt;br /&gt;
&lt;br /&gt;
; reverse ''(optionnel)''&lt;br /&gt;
: 1 si on souhaite la liste dans l’ordre inverse.&lt;br /&gt;
: 0 ''(par défaut)'' : Les catégories sont triées dans l'ordre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une ou plusieurs catégorie de sujet.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategory categoryid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopics ==&lt;br /&gt;
&lt;br /&gt;
Liste des thèmes d'articles d'une catégorie donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article. La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles. La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicNext&amp;gt;...&amp;lt;/OCArticleTopicNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicPrevious&amp;gt;....&amp;lt;/OCArticleTopicPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idem que ceux du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopic ==&lt;br /&gt;
&lt;br /&gt;
Description d’un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic [topicid=&amp;quot;&amp;quot;] [topicname=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème d’articles ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles.&lt;br /&gt;
&lt;br /&gt;
; topicname ''(optionnel)''&lt;br /&gt;
: Nom du thème d’articles&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles ou s'appuie sur le paramètre topicid.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche tous les thèmes dont l'utilisateur a le droit et ayant pour nom &amp;quot;essai&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 ayant pour nom essai.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom se termine par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom commence par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom contient la chaîne essai&lt;br /&gt;
&lt;br /&gt;
== OCArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste des articles d'un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 8.6.94 d'Ovidentia, les paramètres ajoutés à ce container devrait permettre de replacer OCRecentArticles, OCArticlesHomePage et OCArticle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticles [delegationid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [topicid=&amp;quot;&amp;quot;] [articleid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [homepage=&amp;quot;public|private&amp;quot;] [archive=&amp;quot;&amp;quot;] [offset=&amp;quot;&amp;quot;] [rows=&amp;quot;&amp;quot;] [limit=&amp;quot;[offset,]rows&amp;quot;] [order=&amp;quot;asc | desc&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
:: Id de la catégorie, tous les thèmes enfants seront utilisés &lt;br /&gt;
:: si categoryid est utilisé, topicid devient obsolète &lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule &lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; homepage ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée &lt;br /&gt;
: public : Liste les articles de la page d’accueil publique &lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; offset ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nombre d'articles à ignorer à partir du début de la liste&lt;br /&gt;
: 0 ''(par défaut)'' : aucune article n'est ignoré&lt;br /&gt;
&lt;br /&gt;
; rows ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
: -1 ''(par défaut)'' : toutes les lignes sont prises&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: ''Alternative à rows et offset''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCategoryId&lt;br /&gt;
| Id de la catégorie du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleNext&amp;gt;...&amp;lt;/OCArticleNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticlePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlePrevious&amp;gt;...&amp;lt;/OCArticlePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticle ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur les fichiers joints à un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleFiles articleid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCArticleFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForums ==&lt;br /&gt;
&lt;br /&gt;
Liste des forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForums [forumid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCForums&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les forums.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForumNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForumNext&amp;gt;...&amp;lt;/OCForumNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForumPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForumPrevious&amp;gt;...&amp;lt;/OCForumPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForum ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un forum donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForum forumid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCForum&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid :&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCThread ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fil de discussion donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCThread threadid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCThread&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; threadid&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadForumId&lt;br /&gt;
| Id du forum contenant le fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadId&lt;br /&gt;
| Id du sujet du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadPostId&lt;br /&gt;
| Id de la contribution initiale&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadLastPostId&lt;br /&gt;
| Id de la dernière contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadDate&lt;br /&gt;
| Date de la création du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarter&lt;br /&gt;
| Nom du l'initiateur du sujet&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarterId&lt;br /&gt;
| ID de l'utilisateur ayant initié le sujet ( peut être égal à 0 s'il s'agit d'un utilisateur anonyme) &lt;br /&gt;
|-&lt;br /&gt;
| OVThreadUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPost ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une contribution donnée ou plusieurs séparées par des virgules.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCPost postid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid :&lt;br /&gt;
: Id de la contribution ou plusieurs Ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du fil de la discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthorId&lt;br /&gt;
| ID de l'auteur (peut être égal à 0 si l'auteur était un utilisateur anoyme)&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution à l'aide d'une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostReplyUrl&lt;br /&gt;
| Url pour répondre (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostModifyUrl&lt;br /&gt;
| Url pour modifier (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostConfirmUrl&lt;br /&gt;
| Url pour confirmer (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostDeleteUrl&lt;br /&gt;
| Url pour supprimer la contribution (sinon vide si pas de droit) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPostFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations de fichiers sur une contribution donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCPostFiles postid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid&lt;br /&gt;
: Id de la contribution&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolders [folderid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFolders&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolderNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderNext&amp;gt;...&amp;lt;/OCFolderNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolderPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderPrevious&amp;gt;...&amp;lt;/OCFolderPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolder ==&lt;br /&gt;
&lt;br /&gt;
Donne les information sur un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolder folderid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFolder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSubFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-répertoires du répertoire path d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSubFolders folderid=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSubFolders&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les sous-répertoire du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderName&lt;br /&gt;
| Nom du sous répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des fichiers d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFiles folderid=&amp;quot;&amp;quot; rows=&amp;quot;&amp;quot; offset=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; offset&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nième fichier à partir du début de la liste&lt;br /&gt;
&lt;br /&gt;
; rows&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les fichiers du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: En lien avec l'attribut orderby.&lt;br /&gt;
:* asc ''(par défaut)'' : Ordonne les fichiers par ordre croissant&lt;br /&gt;
:* desc : Ordonne les fichiers par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
:''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
:* name ''(par défaut)'' : Ordonne les fichiers par nom&lt;br /&gt;
:* creation : Ordonne les fichiers par date de création&lt;br /&gt;
:* modification : Ordonne les fichiers par date de modification&lt;br /&gt;
:* size : Ordonne les fichiers par taille&lt;br /&gt;
:* hits : Ordonne les fichiers par nombre de &amp;quot;hits&amp;quot;&lt;br /&gt;
:* manual : Ordonne les fichiers suivant l'ordre défini manuellement sur le répertoire.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url du fichier si celui-ci est une image (utilisation pour un affichage). Cette variable ne prend pas en compte les droits définis au niveau du gestionnaire de fichiers.&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFileNext&amp;gt;...&amp;lt;/OCFileNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFiles|OCFiles]].&lt;br /&gt;
&lt;br /&gt;
== OCFilePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFilePrevious&amp;gt;...&amp;lt;/OCFilePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFile ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fichier d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFile fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFile&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileFields ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des champs d'un fichier donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFileFields fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFileFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldName&lt;br /&gt;
| Nom du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqs ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des Faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqs [faqid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqs&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqNext&amp;gt;...&amp;lt;/OCFaqNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqPrevious&amp;gt;...&amp;lt;/OCFaqPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaq ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une Faq donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaq faqid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategories ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des sous catégories d’une Faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategories faqid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqSubCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la faq&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations des sous-catégories d’une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategory faqsubcatid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqSubCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid&lt;br /&gt;
: Id de la sous catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des questions/réponses d'une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestions [faqid=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la sous catégorie faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs indiquées par le paramètre faqid.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionNext&amp;gt;...&amp;lt;/OCFaqQuestionNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionPrevious&amp;gt;...&amp;lt;/OCFaqQuestionPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestion ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une questions/réponses donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestion questionid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqQuestion&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; questionid&lt;br /&gt;
: Id de la question/réponse de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles d'un thème donné en attente d'approbation pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingArticles [topicid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation tout thème confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les commentaires en attente d'approbation d'un article donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingComments [articleid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingComments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires en attente de tout article confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les commentaires en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date de publication du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers en attente d'approbation d'un répertoire donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingFiles [folderid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fichiers en attente de tout répertoire confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les fichiers en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste les contributions en attente d'approbation d'un forum donné ( forumid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingPosts [forumid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingPosts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les contributions en attente de tout forum confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les contributions en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendars ==&lt;br /&gt;
&lt;br /&gt;
Liste les calendriers &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendars [type=&amp;quot;&amp;quot;] [calendarid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendars&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste tous les agendas. type peut prendre les valeurs suivantes :&lt;br /&gt;
: user: les agendas personnels &lt;br /&gt;
: group: les agendas de groupes&lt;br /&gt;
: resource: les agendas de ressources&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Un ou plusieurs id d'agendas séparés par des virgules&lt;br /&gt;
: Si omis, le container liste tous les agendas.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarId&lt;br /&gt;
| Id de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarName&lt;br /&gt;
| Intitulé de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarDescription&lt;br /&gt;
| Description de l'agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarOwnerId&lt;br /&gt;
| Id du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarType&lt;br /&gt;
| Type de l’agenda ( user, group ou resource )&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarUrl&lt;br /&gt;
| Url pour accéder à la page Agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories d’événements des agendas &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarCategories [filter=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryName&lt;br /&gt;
| Intitulé de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarUserEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas personnels&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarUserEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarUserEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité.Remarque : si le paramètre est à «&amp;amp;nbsp;no&amp;amp;nbsp;», les événements privés seront aussi remontés&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarGroupEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas collectifs (anciennement agendas de groupes)&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarGroupEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarGroupEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; groupid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
: Remarque : le paramètre groupid correspond à l'identifiant (grpid) de l'agenda lorsqu'on utilise les agendas collectifs.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarResourceEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas de ressources&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarResourceEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarResourceEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparées par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; resourceid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas ( personnel, groupes ou de ressources )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date &lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramènera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas le container liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarId&lt;br /&gt;
| Id numérique de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrlId&lt;br /&gt;
| Id de l'agenda principal contenant le type, exemple &amp;quot;personal/1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarName&lt;br /&gt;
| Nom de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarType&lt;br /&gt;
| type de l'agenda principal (exemple: &amp;quot;caldav_personal&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectories ==&lt;br /&gt;
&lt;br /&gt;
Liste les annuaires de base de données&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectories [directoryid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid ''(optionnel)''&lt;br /&gt;
: Id de l'annuaire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: « database » ou « group », si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectory directoryid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryFields ==&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryFields directoryid=&amp;quot;&amp;quot; [all=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: 1 : Donne la liste de tous les champs&lt;br /&gt;
: 0 : Donne la liste de champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldId&lt;br /&gt;
| Identifiant du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Le tableau ci-dessous donne la correspondance entre les champs et leurs identifiants :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Champ&lt;br /&gt;
! Identifiant&lt;br /&gt;
|-&lt;br /&gt;
| Surnom&lt;br /&gt;
| cn&lt;br /&gt;
|-&lt;br /&gt;
| Nom&lt;br /&gt;
| sn&lt;br /&gt;
|-&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
| mn&lt;br /&gt;
|-&lt;br /&gt;
| Prénom&lt;br /&gt;
| givenname&lt;br /&gt;
|-&lt;br /&gt;
| Photo&lt;br /&gt;
| jpegphoto&lt;br /&gt;
|-&lt;br /&gt;
| Adresse de messagerie&lt;br /&gt;
| email&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (bureau)&lt;br /&gt;
| btel&lt;br /&gt;
|-&lt;br /&gt;
| Tél. mobile&lt;br /&gt;
| mobile&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (domicile)&lt;br /&gt;
| htel&lt;br /&gt;
|-&lt;br /&gt;
| Télécopie (bureau)&lt;br /&gt;
| bfax&lt;br /&gt;
|-&lt;br /&gt;
| Titre&lt;br /&gt;
| title&lt;br /&gt;
|-&lt;br /&gt;
| Service&lt;br /&gt;
| departmentnumber&lt;br /&gt;
|-&lt;br /&gt;
| Société&lt;br /&gt;
| organisationname&lt;br /&gt;
|-&lt;br /&gt;
| Rue (bureau)&lt;br /&gt;
| bstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (bureau)&lt;br /&gt;
| bcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (bureau)&lt;br /&gt;
| bpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (bureau)&lt;br /&gt;
| bstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (bureau)&lt;br /&gt;
| bcountry&lt;br /&gt;
|-&lt;br /&gt;
| Rue (domicile)&lt;br /&gt;
| hstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (domicile)&lt;br /&gt;
| hcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (domicile)&lt;br /&gt;
| hpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (domicile)&lt;br /&gt;
| hstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (domicile)&lt;br /&gt;
| hcountry&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 1&lt;br /&gt;
| user1&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 2&lt;br /&gt;
| user2&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 3&lt;br /&gt;
| user3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Pour les champs additionnels, les identifiants sont de la forme '''babdirfXX''' ou '''XX''' est l'id du champ additionnel ( correspondant à fxid dans la liste des champs additionnels de l'annuaire ).&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMembers ==&lt;br /&gt;
&lt;br /&gt;
Liste les membres d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMembers directoryid=&amp;quot;&amp;quot; [fields=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [like=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryMembers&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: Ignoré si l'attribut '''fields''' est spécifié&lt;br /&gt;
: 1 : Donne tous les champs pour chaque membre&lt;br /&gt;
: 0 : Donne uniquement les champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
; fields ''(optionnel)''&lt;br /&gt;
: liste des identifiants des champs souhaités séparés par des virgules ( exemple &amp;quot;sn,givenname,email&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Identifiant du champ à utiliser pour ordonner la liste&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; like ''(optionnel)''&lt;br /&gt;
: Restreint la liste des membres ayant le champ spécifié par orderby (exemple orderby=&amp;quot;givenname&amp;quot;) commençant par ce motif ( exemple like=&amp;quot;A&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUrl&lt;br /&gt;
| Url pour accéder à la fiche détaillée du membre&lt;br /&gt;
|-&lt;br /&gt;
| DirectoryMemberEmailUrl&lt;br /&gt;
| Url pour afficher la popup de composition de message&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMemberFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryMembers'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMemberFields&amp;gt;...&amp;lt;/OCDbDirectoryMemberFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntry ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un membre d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntry directoryid=&amp;quot;&amp;quot; memberid=&amp;quot;&amp;quot; userid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectoryEntry&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; memberid&lt;br /&gt;
: Id du membre dans l'annuaire&lt;br /&gt;
&lt;br /&gt;
; userid&lt;br /&gt;
: Id Ovidentia de l'utilisateur s'il est enregistré&lt;br /&gt;
: Ignoré si memberid renseigné.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberUrl&lt;br /&gt;
| Url vers la fiche annuaire du membre&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntryFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryEntry'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntryFields&amp;gt;...&amp;lt;/OCDbDirectoryEntryFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryAcl ==&lt;br /&gt;
&lt;br /&gt;
Liste les utilisateurs ayant des droits sur un annuaire.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryAcl directoryid=&amp;quot;&amp;quot; [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryAcl&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: modify : pour les utilisateurs ayant le droit de modifier une fiche&lt;br /&gt;
: add : pour les utilisateurs ayant le droit d'ajouter une fiche&lt;br /&gt;
: view : pour les utilisateurs ayant le droit de consulter l'annuaire&lt;br /&gt;
: delete :  pour les utilisateurs ayant le droit de supprimer une fiche&lt;br /&gt;
: export :  pour les utilisateurs ayant le droit d'exporter l'annuaire&lt;br /&gt;
: import :  pour les utilisateurs ayant le droit d'importer l'annuaire&lt;br /&gt;
: empty :  pour les utilisateurs ayant le droit de vider l'annuaire&lt;br /&gt;
: bind :  pour les utilisateurs ayant le droit d'attacher une fiche&lt;br /&gt;
: unbind :  pour les utilisateurs ayant le droit de détacher une fiche&lt;br /&gt;
: view :  pour les utilisateurs ayant le droit de voir les fiches (DEFAULT)&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserFullName&lt;br /&gt;
| Nom complet de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserEmail&lt;br /&gt;
| Adresse email de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserId&lt;br /&gt;
| Id de l'utilisateur dans la base de données&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegations ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegations [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegations&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si yes : le container tient compte des droits d'accès de l'utilisateur&lt;br /&gt;
: Si no : le container ne tient pas compte des droits d'accès et ramène toutes les délégations créées dans le portail&lt;br /&gt;
: Si omis, le container tient compte des droits d'accès&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegation ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont fait partie l'utilisateur courant&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegation delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegation&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsManaged [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont l'utilisateur courant est administrateur.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationItems ==&lt;br /&gt;
&lt;br /&gt;
Liste les fonctions déléguées aux administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationItems delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationItems&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemName&lt;br /&gt;
| Intitulé de la fonction&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemValue&lt;br /&gt;
| 1: si la fonction est déléguée, 0 sinon&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationAdministrators ==&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationAdministrators delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationAdministrators&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationUserId&lt;br /&gt;
| Id de l'administrateur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategories [categoryid=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: Si omis, le container liste toutes les catégories&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une catégorie de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategory [categoryid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationsCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmSpaces ==&lt;br /&gt;
&lt;br /&gt;
Liste les espaces de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmSpaces&amp;gt;...&amp;lt;/OCTmSpaces&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceId&lt;br /&gt;
| Id de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceName&lt;br /&gt;
| Nom de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceDescription&lt;br /&gt;
| Description de l'espace de projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmProjects ==&lt;br /&gt;
&lt;br /&gt;
Liste les projets d'un espace de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmProjects spaceid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCTmProjects&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; spaceid&lt;br /&gt;
: Id de l'espace de projets&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectId&lt;br /&gt;
| Id du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectName&lt;br /&gt;
| Nom du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectDescription&lt;br /&gt;
| Description du projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmTasks ==&lt;br /&gt;
&lt;br /&gt;
Liste les tâches d'un projet ou des tâches personnelles du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmTasks [projectid=&amp;quot;&amp;quot;] [startdate=&amp;quot;&amp;quot;] [enddate=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCTmTasks&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; projectid ''(optionnel)''&lt;br /&gt;
: Id du projet.&lt;br /&gt;
: Si omis, le conteneur renvoie les tâches personnelles de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; startdate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de début est postérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; enddate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de fin est antérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;&lt;br /&gt;
: desc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order. La valeur par défault est &amp;quot;TaskNumber&amp;quot;.&lt;br /&gt;
: Cet attribut peur contenir le nom de n'importe laquelle des variables renvoyées sans le préfixe &amp;quot;OV&amp;quot;, par exemple &amp;quot;TaskCategoryName&amp;quot; ou &amp;quot;TaskEndDate&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskId&lt;br /&gt;
| Id de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskProjectId&lt;br /&gt;
| Id du projet de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskNumber&lt;br /&gt;
| Numéro de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskShortDescription&lt;br /&gt;
| Description courte de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskStartDate&lt;br /&gt;
| Date de début de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskEndDate&lt;br /&gt;
| Date de fin de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryId&lt;br /&gt;
| Id de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryName&lt;br /&gt;
| Nom de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCompletion&lt;br /&gt;
| Niveau d'avancement de la tâche (0-100)&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskOwnerId&lt;br /&gt;
| Id de l'utilisateur propriétaire de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskClass&lt;br /&gt;
| Classe de la tâche&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgUserEntities ==&lt;br /&gt;
&lt;br /&gt;
Liste les entités d'organigrammes pour lesquelles un utilisateur à un rôle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgUserEntities userId=&amp;quot;&amp;quot; [orgChartId=&amp;quot;&amp;quot;] [roleType=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgUserEntities&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; userId&lt;br /&gt;
: Identifiant (entier) de l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; orgChartId ''(optionnel)''&lt;br /&gt;
: Identifiant (entier) de l'organigramme.&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'organigramme par défaut (nommé à l'origine Ovidentia) qui est utilisé.&lt;br /&gt;
&lt;br /&gt;
; roleType ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors tous les rôles seront utilisés.&lt;br /&gt;
: Les rôles sont des valeurs de 0 à 3&lt;br /&gt;
: 0 étant les rôles personnalisés&lt;br /&gt;
: 1 étant le rôle supérieur&lt;br /&gt;
: 2 étant le rôle employé&lt;br /&gt;
: 3 étant le rôle membre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgPathToEntity ==&lt;br /&gt;
&lt;br /&gt;
Liste toutes les entités parentes d'une entité d'un organigramme.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgPathToEntity entityId=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [includeEntity=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgPathToEntity&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'ordre ascendant qui est utilisé.&lt;br /&gt;
: Ordre dans lequel le chemin jusqu'à la racine sera retourné, les valeurs possible sont asc ou desc&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
; includeEntity ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis, alors l'entité ne sera pas incluse dans les résultats.&lt;br /&gt;
: Les valeurs possibles sont&amp;amp;nbsp;:&lt;br /&gt;
: 0 pour ne pas inclure l'entité (valeur par défaut)&lt;br /&gt;
: 1 pour inclure l'entité&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OCOrgChildEntities ==&lt;br /&gt;
&lt;br /&gt;
Liste toutes les entités enfant directes d'une entité d'un organigramme.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgChildEntities entityId=&amp;quot;&amp;quot; &amp;gt;...&amp;lt;/OCOrgChildEntities&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgEntityMembers ==&lt;br /&gt;
&lt;br /&gt;
Liste tous les membres d'une entité.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgEntityMembers entityId=&amp;quot;&amp;quot; &amp;gt;...&amp;lt;/OCOrgEntityMembers&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberDirEntryId&lt;br /&gt;
| Identifiant (entier) de la fiche annuaire de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberRoleType&lt;br /&gt;
| Id du rôle : 1 = Superior, 2 = Temporary employee, 3 = Members, 0 = Other collaborators&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberRoleName&lt;br /&gt;
| Nom du rôle&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserDisabled&lt;br /&gt;
| Utilisateur est désactivé (1 ou 0)&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserConfirmed&lt;br /&gt;
| Utilisateur est confirmé (1 ou 0)&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberSn&lt;br /&gt;
| Nom&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberGivenname&lt;br /&gt;
| Prénom&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserId&lt;br /&gt;
| Id user correspondant&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCMultipages ==&lt;br /&gt;
&lt;br /&gt;
Ce container permet de faciliter les calculs réalisés pendant un multi-pages. Ainsi selon le nombre total de résultats et le nombre de résultats à afficher par pages, le container permet de retourner le nombre de pages que contient le multi-pages. &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCMultipages total=&amp;quot;&amp;quot; maxpages=&amp;quot;&amp;quot; perpage=&amp;quot;&amp;quot; currentpage=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCMultipages&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; total&lt;br /&gt;
: Nombre total de résultats.&lt;br /&gt;
&lt;br /&gt;
; maxpages&lt;br /&gt;
: Nombre maximum de pages à afficher&lt;br /&gt;
&lt;br /&gt;
; perpage&lt;br /&gt;
: Nombre maximum de résultats à afficher par pages&lt;br /&gt;
&lt;br /&gt;
; currentpage&lt;br /&gt;
: Numéro de la page en cours&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCurrentPageNumber &lt;br /&gt;
| Numéro de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVNextPageNumber&lt;br /&gt;
| Numéro de la page suivante si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVPreviousPageNumber&lt;br /&gt;
| Numéro de la page précédente si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVTotalPages&lt;br /&gt;
| Nombre total de pages&lt;br /&gt;
|-&lt;br /&gt;
| OVResultFirst&lt;br /&gt;
| Index du premier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultLast&lt;br /&gt;
| Index du dernier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultsPage&lt;br /&gt;
| Nombre de résultats sur la page courante&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntries ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-entrées de navigation d'Ovidentia (Plan du site) d'une entrée parente. Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntries (node=&amp;quot;&amp;quot; | langid=&amp;quot;&amp;quot;) [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntries&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; langid&lt;br /&gt;
: Identifiant multilangue de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: peut être utilisé à la place de l'attribut node&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntry ==&lt;br /&gt;
&lt;br /&gt;
Renvoie les information sur une entrée de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntry node=&amp;quot;&amp;quot; [sitemap=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntry&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément (noeud du plan du site).&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapCustomNode ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des noeuds ayant pour cible l'id spécifié dans l'attribut &amp;lt;code&amp;gt;target&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans le module sitemap_editor, la valeur à saisir dans l'attribut target est affiché dans l'entête sur la page de visualisation du nœud.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapCustomNode [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] target=&amp;quot;&amp;quot; [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapCustomNode&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; target&lt;br /&gt;
: Id du noeud cible&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin. s'il n'est pas renseigné, le noeur racine par défaut sera utilisé (Custom pour le plan du site fourni par sitemap_editor), DGAll pour le plan du site du noyau).&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: permet de limiter le nombre d'éléments retournés, par exemple, &amp;lt;code&amp;gt;limit=&amp;quot;0,1&amp;quot;&amp;lt;/code&amp;gt; pour obtenir seulement le premier noeud. La syntaxe est identique à l'attribut &amp;lt;code&amp;gt;limit&amp;lt;/code&amp;gt; de OCSitemapPath&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapPath ==&lt;br /&gt;
&lt;br /&gt;
Retourne le chemin de fer (rail) d'une entrée de navigation sous la forme d'une liste d'entrées de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapPath [node=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapPath&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin.&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5,2&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur à 2 éléments à partir du 5ème. Si la première valeur est négative, l'index du premier élément retourné sera calculé à partir du nombre d'élément total. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;-1,1&amp;quot;&amp;lt;/code&amp;gt; affiche le dernier élément seulement. L'index négatif est supporté à partir d'ovidentia &amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Si la valeur est &amp;quot;1&amp;quot;, le denier noeud du plan du site auquel on a accédé sera mémorisé et récupéré lors de l'accès a une page en dehors du plan du site.&lt;br /&gt;
: La valeur par défaut est &amp;quot;1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Différentes méthodes d’utilisation d’un fichier OvML =&lt;br /&gt;
== Utilisation dans une url ==&lt;br /&gt;
Un fichier OvML peut être appellé en utilisant l’url suivante :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où fichier-ovml est le nom de votre fichier OvML qui doit se trouver dans le répertoire suivant&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
skins/nom-du-skin/ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le fichier ainsi appelé est parsé par Ovidentia et le résultat est affiché dans la partie centrale du portail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si l’on souhaite afficher le résultat en dehors du portail, par exemple dans une fenêtre popup, il faut ajouter le paramètre echo=1 comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De plus, si l’on souhaite passer des paramètres au fichier OvML, on utilisera l’url comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&amp;amp;param=val&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, on peut utiliser la variable OVparam dans le fichier OvML.&lt;br /&gt;
&lt;br /&gt;
Remarque : les paramètres peuvent être envoyés par formulaires en méthodes GET et POST.&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans un fichier template ==&lt;br /&gt;
Dans tout fichier template d’Ovidentia, on peut utiliser un fichier OvML en utilisant la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{ $OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : la syntaxe avec les accolades ne permet pas l'utilisation de nouvelles accolades à l'intérieur.&lt;br /&gt;
&lt;br /&gt;
{ $OVML({ mavariable }) } est impossible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est possible de passer une variable template en tant que paramètre à un fichier OvML via la syntaxe { $OVML(...) } d'un fichier template :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple : { $OVML(monFichier.html,param1=&amp;quot;var1&amp;quot;) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
si var1 est définie dans le template, le parseur la remplace avec sa valeur, sinon il utilise la valeur &amp;quot;var1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Optimiser le temps d'exécution d'un script OvML (disponible à partir de la version 7.2 d'Ovidentia) :'''&lt;br /&gt;
&lt;br /&gt;
Si votre script n'a pas besoin d'être réactualisé à chaque exécution, vous pouvez décider d'utiliser le cache via la syntaxe $OVMLCACHE.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE s'utilise dans les mêmes conditions que $OVML.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE peut recevoir un paramètre supplémentaire : _ovml_cache_duration=86400. Il permet d'indiquer le temps maximum pendant lequel le script ne sera pas réactualisé. Valeur en secondes.&lt;br /&gt;
&lt;br /&gt;
Si ovml_cache_duration n'est pas renseigné, le script sera réactualisé toutes les 3600 secondes (1 heure).&lt;br /&gt;
&lt;br /&gt;
Remarque : le cache est enregistré dans la session de l'utilisateur courant. Donc le script est systématiquement réactualisé si l'utilisateur se déconnecte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple :&lt;br /&gt;
&lt;br /&gt;
{ $OVMLCACHE(monFichier.html,param1=3,_ovml_cache_duration=86400) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : pensez bien aux conséquences d'utilisation du cache OvML avant de l'appliquer sur vos scripts. Pendant 3600 secondes, vous pouvez modifier vos scripts et des données d'Ovidentia sans pouvoir le vérifier à l'affichage !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autres types de cache possibles :&lt;br /&gt;
*session : cache dans la session (default)&lt;br /&gt;
*sitemap : cache dans un fichier basé sur le profile du plan du site&lt;br /&gt;
*file : cache dans un fichier&lt;br /&gt;
&lt;br /&gt;
Exemple d'utilisation avec un autre type de cache :&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE(menu.html,_ovml_cache_type=sitemap)&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans du contenu ==&lt;br /&gt;
On peut incorporer le résultat d’un fichier OvML dans du contenu Ovidentia ( article, section, faq etc… ). On utilisera la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Utilisation pour les pages d’accueil ==&lt;br /&gt;
On peut utiliser un fichier OvML pour les pages d’accueil privée et publique. Pour cela, utilisez les fichiers spécifiques private.html et public.html.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lors de l’affichage de la page public, Ovidentia cherche un fichier ayant le nom public.html dans le répertoire skins/nom-du-skin/ovml . S’il le trouve, il l’utilisera pour la page d’accueil public. Sinon, il affichera les articles définis par l'administrateur pour la page d’accueil public.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il en est de même pour la page d’accueil privée.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML par les modules ( addons ) ==&lt;br /&gt;
A partir de la version 5.4.2 d'Ovidentia, il est possible pour les modules de fournir des fonctionnalités basées sur OvML ( voir la documentation fournie avec le module ).&lt;br /&gt;
&lt;br /&gt;
Afin d'utiliser ces fonctionnalités, on utilisera le container suivant :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCAddon name=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; param2=&amp;quot;&amp;quot; ...&amp;gt;...&amp;lt;/OCAddon&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut du container du module&lt;br /&gt;
&lt;br /&gt;
Pour la signification des paramètres, il faut consulter la documentation fournie avec le module.&lt;br /&gt;
&lt;br /&gt;
La plupart du temps, le premier paramètre indique le nom du container que l'on veut utiliser et les paramètres suivants sont des attributs à ce container.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 5.6.3, il est aussi possible de créer des fonctions OvML pour un module. La syntaxe d'utilisation de ces fonctions est la suivante :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAddon name=&amp;quot;&amp;quot; function=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; function&lt;br /&gt;
: Nom de la fonction&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut de la fonction utilisée&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML dans l'éditeur Wysiwyg ==&lt;br /&gt;
L'éditeur Wysiwyg d'Ovidentia possède une option permettant d'utiliser un fichier OvML afin de l'intégrer dans l'affichage d'un article, d'une section... Par défaut, tous les fichiers OvML présents dans le dossier ovml de la skin courante sont affichés dans le formulaire de sélection. Il existe un moyen de cacher ces fichiers aux utilisateurs de l'éditeur en modifiant la racine de sélection des fichiers :&lt;br /&gt;
&lt;br /&gt;
On ajoute un dossier nommé &amp;quot;editor&amp;quot; dans le dossier ovml de la skin courante, l'éditeur Wysiwyg ne proposera alors que les fichiers présents dans ce répertoire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est toujours possible d'utiliser la syntaxe $OVML manuellement afin d'exécuter un fichier OvML ne se situant pas dans le dossier editor.&lt;/div&gt;</summary>
		<author><name>Laucho</name></author>	</entry>

	<entry>
		<id>https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5709</id>
		<title>Référence OvML</title>
		<link rel="alternate" type="text/html" href="https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5709"/>
				<updated>2019-03-08T15:00:09Z</updated>
		
		<summary type="html">&lt;p&gt;Laucho : /* OCOrgChildEntities */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Catégorie:Développement de skins]]&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
OvML ( Ovidentia Markup Langage ) est un ensemble de balises, identiques par leur syntaxe à celles utilisées avec HTML. Elles permettent d’extraire des données Ovidentia, de les manipuler et de les présenter en utilisant HTML.&lt;br /&gt;
&lt;br /&gt;
Les données à extraire peuvent être de plusieurs types, comme par exemple, les cinq derniers articles publiés, les dernières contributions d’un forum donné, les derniers fichiers chargés, etc …&lt;br /&gt;
&lt;br /&gt;
On pourra ainsi s’en servir pour réorganiser complètement la page d'accueil d'un site Ovidentia en y insérant, par exemple, la liste des 3 derniers articles, la liste des 5 dernières contributions d'un forum, des images, le texte d'un article spécifique, ...&lt;br /&gt;
&lt;br /&gt;
La conception d'une page OvML est identique à celle d'une page HTML. Elle peut ne contenir que des balises OvML ou un mélange HTML et OvML. On peut aussi partir d'une page HTML existante et y insérer des données Ovidentia en utilisant les balises OvML. Pour l’afficher, on utilisera l’url suivante :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
Certaines balises OvML sont dites “Container&amp;quot;. Un container est une balise OvML contenant une partie du fichier OvML comprise entre un tag d’ouverture et un tag de fermeture. Un container peut être une liste ou une condition. Dans le cas d’une liste, le contenu du container est répété autant de fois qu’il y a d’éléments dans la liste. Un container ‘condition’ n’affiche son contenu que dans le cas où la condition est vraie.&lt;br /&gt;
&lt;br /&gt;
== Les variables &amp;lt;OVxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Une variable OvML est de la forme:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
où xxxx est le nom de la variable.&lt;br /&gt;
&lt;br /&gt;
Différents paramètres peuvent être utilisés pour modifier l’affichage du résultat de la variable.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être sauvegardée dans une autre variable en utilisant le paramètre saveas (voir ci-dessous).&lt;br /&gt;
&lt;br /&gt;
== Les fonctions &amp;lt;OFxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Les fonctions se présentent sous la forme :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Elles permettent, entre autre, de traduire du texte, de faire des opérations arithmétiques, etc, …&lt;br /&gt;
&lt;br /&gt;
Le résultat de ces fonctions peut être sauvegardé dans une variable OvML en utilisant le paramètre saveas (voir ci-dessus).&lt;br /&gt;
&lt;br /&gt;
== Les containers &amp;lt;OCxxxx&amp;gt; … &amp;lt;/OCxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque importante d'utilisation des containers :'''&lt;br /&gt;
&lt;br /&gt;
* Il est possible d’imbriquer les containers sauf s’ils ont le même nom. Dans le cas précédent, il existe l’astuce de rajouter un paramètre sans valeur différente dans les balises. Ce paramètre va permettre d'identifier l'ouverture et la fermeture des containers par le moteur d'Ovidentia. Le paramètre doit donc se retrouver dans la balise d'ouverture ainsi que dans la balise de fermeture.&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre1&amp;gt;&lt;br /&gt;
    &amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre2&amp;gt;&lt;br /&gt;
        ...&lt;br /&gt;
    &amp;lt;/OCxxxx monparametre2&amp;gt;&lt;br /&gt;
&amp;lt;/OCxxxx monparametre1&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Chaque paramètre d'un container est vu comme une variable par le moteur OvML; il faut donc éviter d'utiliser pour nom d'une variable OvML le nom d'un attribut d'un container pour supprimer des erreurs d'interprétation.&lt;br /&gt;
&lt;br /&gt;
= Les variables OvML =&lt;br /&gt;
&lt;br /&gt;
Les variables OvML peuvent être définies dans le fichier OvML, produites par un container ou passées comme paramètres dans l’url. Elles sont accessibles en utilisant la syntaxe :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnom-de-la-variable&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut définir une variable OvML en utilisant la fonction PutVar :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;nbArticles&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit une variable nbArticles initialisée à la valeur 10.&lt;br /&gt;
&lt;br /&gt;
Pour récupérer la valeur dans une page OvML, il faut utiliser la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut aussi définir une variable en utilisant une variable globale d’Ovidentia. Pour cela, il suffira d’omettre le deuxième paramètre :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;babSlogan&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maintenant la variable &amp;lt;code&amp;gt;&amp;lt;OVbabSlogan&amp;gt;&amp;lt;/code&amp;gt; existe dans OvML et contient le contenu du slogan du site.&lt;br /&gt;
&lt;br /&gt;
On peut ainsi utiliser les variables d’Ovidentia pour récupérer le nom de l’utilisateur connecté ( BAB_SESS_USER ), son ID ( BAB_SESS_USERID ), etc.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
* babCurrentDate est une variable globale permettant de récupérer la date courante. Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
* Les variables globales booléennes comme BAB_SESS_LOGGED ont la valeur nulle si la valeur est fausse (false) et vaut 1 si la valeur est vraie (true).&lt;br /&gt;
&lt;br /&gt;
Il est parfois utile de tester l’existence d’une variable avant de la définir. On utilisera pour cela la fonction '''IfNotIsSet''' :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;page&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, si la variable page n’est pas définie, elle sera définie avec la valeur initiale 1.&lt;br /&gt;
&lt;br /&gt;
Toutes les variables produites par un container peuvent être jointes en utilisant la syntaxe d’une variable OvML &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
On peut aussi passer des variables OvML à un fichier OvML en utilisant l’url :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;total=1000&lt;br /&gt;
&lt;br /&gt;
Dans la page OvML on peut donc utiliser la variable totale.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être modifiée ou sauvegardée dans une autre variable en utilisant les attributs suivants :&lt;br /&gt;
&lt;br /&gt;
== saveas ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable dans une autre.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles saveas=&amp;quot;TotalArticles&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Une nouvelle variable TotalArticles est créée et sa valeur est la même que celle de nbArticles.&lt;br /&gt;
&lt;br /&gt;
== strlen ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer les n premiers caractères de la variable.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Récupère les n premiers caractères du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il est possible de spécifier une chaîne qui sera ajoutée à la fin du résultat si la variable a été tronquée. Par exemple &amp;quot;...“ pour indiquer une suite :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100,...&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== striptags ==&lt;br /&gt;
&lt;br /&gt;
Supprime les tags HTML de la variable :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les tags HTML de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan striptags=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== htmlentities ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit les entities HTML ( &amp;lt; devient &amp;amp;amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit en inverse les entities HTML ( &amp;amp;amp;lt; devient &amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan htmlentities=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== stripslashes ==&lt;br /&gt;
&lt;br /&gt;
Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan stripslashes=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== urlencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans une url&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan urlencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== jsencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans du javascript&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan jsencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== strcase ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| upper&lt;br /&gt;
| Convertit le contenu de la variable en majuscule&lt;br /&gt;
|-&lt;br /&gt;
| lower&lt;br /&gt;
| Convertit le contenu de la variable en minuscule&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strcase=&amp;quot;upper&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nlremove ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les retours chariots&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nlremove=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== trim ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| left&lt;br /&gt;
| Supprime les blancs en début de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| right&lt;br /&gt;
| Supprime les blancs en fin de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| all&lt;br /&gt;
| Supprime les blancs en début et en fin de chaîne&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan trim=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nl2br ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;1&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Transforme les retours chariots en &amp;lt;BR&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nl2br=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== sprintf ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| Voir la documentation PHP pour la fonction sprintf&lt;br /&gt;
| Retourne une chaîne formatée&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVMoney sprintf=&amp;quot;%01.2f&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== date ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater une date Ovidentia &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| S&lt;br /&gt;
| Format court de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| L&lt;br /&gt;
| Format long de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| T&lt;br /&gt;
| Format de l'heure défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| d&lt;br /&gt;
| Trois premières lettres du jour de la semaine Dim pour Dimanche&lt;br /&gt;
|-&lt;br /&gt;
| D&lt;br /&gt;
| Jour de la semaine Dimanche par exemple&lt;br /&gt;
|-&lt;br /&gt;
| j&lt;br /&gt;
| Jour du mois, sur deux chiffres (éventuellement avec un zéro) : &amp;quot;01&amp;quot; à &amp;quot;31&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| m&lt;br /&gt;
| Mois, en trois lettres : par exemple &amp;quot;Avr&amp;quot; (pour Avril)&lt;br /&gt;
|-&lt;br /&gt;
| M&lt;br /&gt;
| Mois en lettres : Avril par exemple&lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Mois; i.e. &amp;quot;01&amp;quot; à &amp;quot;12&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Y&lt;br /&gt;
| Année, 4 chiffres; i.e. &amp;quot;2003&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| y&lt;br /&gt;
| Année, 2 chiffres; i.e. &amp;quot;03&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| H&lt;br /&gt;
| heure, au format 24h, &amp;quot;00&amp;quot; à &amp;quot;23&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| i&lt;br /&gt;
| Minutes; &amp;quot;00&amp;quot; à &amp;quot;59&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleDate date=&amp;quot;%d %j %m %Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;OVbabCurrentDate&amp;gt;&amp;lt;/code&amp;gt; est une variable permettant de récupérer la date courante.&lt;br /&gt;
&lt;br /&gt;
Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabCurrentDate date=&amp;quot;%D %j %M&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== author ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater l’auteur d’un article, un commentaire etc, … quand la variable contient l’id de l’auteur.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| %F&lt;br /&gt;
| Prénom&lt;br /&gt;
|-&lt;br /&gt;
| %M&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
|-&lt;br /&gt;
| %L&lt;br /&gt;
| Nom&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleAuthor author=&amp;quot;%F %L&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Les fonctions OvML =&lt;br /&gt;
&lt;br /&gt;
On reconnaît les fonctions par la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les fonctions OvML disponibles sont :&lt;br /&gt;
&lt;br /&gt;
== OFTranslate ==&lt;br /&gt;
&lt;br /&gt;
Permet de traduire une chaîne. Pour cela, il faut qu'un fichier se nommant ''lang-'''identifiant-de-la-langue'''.xml'' soit présent dans le dossier ''ovidentia-'''numéro-de-version'''/lang''.&lt;br /&gt;
&lt;br /&gt;
Il s'agit d'un fichier XML listant différentes expressions traduites dans la langue choisie pour le fichier. Il est composé d'un élément ayant le même nom que l'identifiant de la langue. Celui-ci est composé de multiples éléments &amp;lt;code&amp;gt;string&amp;lt;/code&amp;gt; prenant un paramètre &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; indiquant l'identifiant du texte et contient le texte traduit.&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour l'anglais ''lang-en.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;en&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;About your article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;About your comment&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;About your file&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/en&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour le français ''lang-fr.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;fr&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;Au sujet de votre article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;A propos de votre commentaire&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;A propos de votre fichier&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/fr&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFTranslate text=&amp;quot;&amp;quot; [lang=&amp;quot;&amp;quot;] [folder=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; text&lt;br /&gt;
: Identifiant du texte à traduire&lt;br /&gt;
&lt;br /&gt;
; lang ''(optionnel)''&lt;br /&gt;
: Identifiant de la langue dans laquelle doit être traduit le texte&lt;br /&gt;
: Si omis, le texte sera traduit dans la langue sélectionnée par l'utilisateur&lt;br /&gt;
&lt;br /&gt;
; folder ''(optionnel)''&lt;br /&gt;
: Nom du module&lt;br /&gt;
: Si omis, le fichier langue du noyau est utilisé&lt;br /&gt;
&lt;br /&gt;
== OFPutVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de déclarer une nouvelle variable.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFGetVar ==&lt;br /&gt;
&lt;br /&gt;
Permet d'afficher une variable tout comme la syntaxe &amp;lt;code&amp;gt;&amp;lt;OVnom-de-la-variable&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetVar name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable à afficher&lt;br /&gt;
&lt;br /&gt;
== OFIfNotIsSet ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable si elle n’est pas déjà définie.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFInclude ==&lt;br /&gt;
&lt;br /&gt;
Permet d'inclure un autre fichier OVML&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFInclude file=&amp;quot;&amp;quot; [cache=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin du fichier OVML relatif au répertoire ovml du skin ou du répertoire ovml du noyau&lt;br /&gt;
&lt;br /&gt;
; cache ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : Le cache n'est pas utilisé pour afficher le fichier.&lt;br /&gt;
:* 1 : Le cache est utilisé.&lt;br /&gt;
&lt;br /&gt;
== OFUrlContent ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le contenu d’une url. Très utile pour inclure dans Ovidentia des fichiers HTML d’un site Web statique&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFUrlContent url=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; url&lt;br /&gt;
: url de la page à inclure&lt;br /&gt;
&lt;br /&gt;
== OFRecurse ==&lt;br /&gt;
&lt;br /&gt;
La fonction OFRecurse permet d'exécuter un code tant qu'une condition est réalisée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFRecurse&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
Cette fonction peut prendre tous les paramètres que peut prendre le container appelé récursivement.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
Cet exemple permet d'afficher l'arborescence des catégories et thèmes d'articles.&lt;br /&gt;
Ici, la fonction &amp;lt;code&amp;gt;OFRecurse&amp;lt;/code&amp;gt; est utilisée pour relancer le container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt; autant de fois que désiré en lui précisant le paramètre parentid (voir container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
    &amp;lt;OCArticleCategories&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&lt;br /&gt;
            &amp;lt;OVCategoryName&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
                &amp;lt;OFRecurse parentid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;OVTopicName&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Opérateurs arithmétiques ==&lt;br /&gt;
&lt;br /&gt;
Permettent de faire des opérations arithmétiques sur des variables. Elles sont construites de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;X&amp;quot; expr2=&amp;quot;Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l'opération souhaitée entre 10 et 50.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l’opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Toutefois, pour pouvoir stocker cette valeur dans une variable, il faut ajouter le paramètre &amp;lt;code&amp;gt;saveas&amp;lt;/code&amp;gt; lors de l'appel de la fonction.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot; saveas=&amp;quot;NewTotal&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit la variable &amp;lt;code&amp;gt;NewTotal&amp;lt;/code&amp;gt; ayant pour valeur le résultat de l'opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Les opérateurs disponibles sont :&lt;br /&gt;
&lt;br /&gt;
=== OFAOAddition ===&lt;br /&gt;
&lt;br /&gt;
Permet d’additionner expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOAddition expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de l'addition&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de l'addition&lt;br /&gt;
&lt;br /&gt;
=== OFAOSubtraction ===&lt;br /&gt;
&lt;br /&gt;
Permet de soustraire expr2 à expr1.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 - 20&amp;quot;, soit -10.&lt;br /&gt;
&lt;br /&gt;
=== OFAOMultiplication ===&lt;br /&gt;
&lt;br /&gt;
Permet de faire le produit de expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOMultiplication expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
=== OFAODivision ===&lt;br /&gt;
&lt;br /&gt;
Permet de diviser expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la division&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la division&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 / 20&amp;quot;, soit 0.5.&lt;br /&gt;
&lt;br /&gt;
=== OFAOModulus ===&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le reste de la division de expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme du modulo&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme du modulo&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 % 20&amp;quot;, soit 10, car 10 / 20 = 0 + '''10'''.&lt;br /&gt;
&lt;br /&gt;
== OFHeader ==&lt;br /&gt;
&lt;br /&gt;
Permet d'envoyer un header HTTP pour le fichier ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur du header à modifier&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;content-type:text/xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de définir un cookie qui sera envoyé avec le reste des en-têtes.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetCookie name=&amp;quot;&amp;quot; expire=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cookie&lt;br /&gt;
&lt;br /&gt;
; expire&lt;br /&gt;
: Temps en secondes au bout duquel le cookie expire&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecteur au cookie&lt;br /&gt;
&lt;br /&gt;
== OFGetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer la valeur d'un cookie. Une variable ayant le nom du cookie récupéré est créée automatiquement.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetCookie name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cooke dont on souhatie récupérer la valeur&lt;br /&gt;
&lt;br /&gt;
== OFSetSessionVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de choisir le type de sections à afficher dans le portail.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Permet d'indiquer le type de filtre à appliquer sur les sections&lt;br /&gt;
:* &amp;quot;babSectionsType&amp;quot; définit le type des sections à afficher&lt;br /&gt;
:* &amp;quot;babOvmlCurrentDelegation&amp;quot; filtre sur les sections propres à une délégation&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Permet de préciser les sections à afficher.&lt;br /&gt;
:* Si name vaut &amp;quot;babSectionsType&amp;quot; :&lt;br /&gt;
:** 1 : Section Administration et Utilisateur&lt;br /&gt;
:** 2 : Sections générées par les articles (sections de catégories et de thèmes d'articles)&lt;br /&gt;
:** 4 : Sections personnalisées&lt;br /&gt;
:** 8 : Sections générées par les modules&lt;br /&gt;
:** 15 : Toutes les sections&lt;br /&gt;
:** '''Remarque :''' les valeurs peuvent s'additionner. Pour afficher les sections des articles et les sections personnalisées, on utilisera la valeur 6 (2 + 4)&lt;br /&gt;
:* Si name vaut &amp;quot;babOvmlCurrentDelegation&amp;quot;, value vaut l'id de la délégation&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;15&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera toutes les sections du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
affichera uniquement les sections personnalisées du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera les sections générées par les modules et les sections générées par les articles&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera uniquement les sections générées par la délégation dont l'identifiant est 5&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cache toutes les sections générées dans les délégations&lt;br /&gt;
&lt;br /&gt;
== OFRequest ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET) ou passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFRequest name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFPost ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPost name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre POST dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFGet ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFSitemapPosition ==&lt;br /&gt;
 &lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant le chemin dans le plan du site du nœud correspondant à la page courante d'Ovidentia (ou à l'élément de navigation passé en paramètre).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapPosition [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [node=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; langid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site en utilisant un identifiant de compatible avec le multilangue. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site. Si omis: la fonction retournera le chemin correspondant à la page courante d'Ovidentia&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le chemin commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé.&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
== OFSitemapMenu ==&lt;br /&gt;
&lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant l'arborescence des entrées de navigation d'Ovidentia (Plan du site), ou l'arborescence des entrées de navigation sous le nœud spécifié (si le paramètre selectednode est indiqué).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu [sitemap=&amp;quot;&amp;quot;] [baselangid=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [selectednode=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;1&amp;quot;] [maxdepth=&amp;quot;&amp;quot;] [ignorelastlevel=&amp;quot;0&amp;quot;] [mindepth=&amp;quot;0&amp;quot;] [outerul=&amp;quot;1&amp;quot;] [admindelegation=&amp;quot;0&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; baselangid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera en utilisant un identifiant compatible avec le multilangue&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
: S'il n'est pas renseigné, c'est le nœud DGAll qui sera utilisé (le nœud racine de la branche contenant les éléments de toutes les délégations confondues) ou le noeud &amp;quot;Custom&amp;quot; si un plan du site fourni par le module sitemap_editor est utilisé.&lt;br /&gt;
&lt;br /&gt;
; selectednode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier un nœud sélectionné dans le menu. La balise li correspondant à ce nœud se verra ajouter la classe css 'selected', et toutes ses balises li parentes ainsi qu'elle même auront la classe css 'active'. S'il n'est pas spécifié, c'est le nœud correspondant à la page courante qui est utilisé.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
; maxdepth ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre de niveaux (sous-menus imbriqués). Pas de limite par défaut.&lt;br /&gt;
&lt;br /&gt;
; ignorelastlevel  ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de ne pas afficher les nœuds n'ayant pas d'enfants.&lt;br /&gt;
: 1 : activé&lt;br /&gt;
: 0 ''(par défaut)'' : désactivé&lt;br /&gt;
&lt;br /&gt;
; mindepth ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de contourner 'ignorelastlevel' en forçant l’affichage des nœuds de niveau inférieur ou égal à cette valeur. 0 par défaut (désactivé).&lt;br /&gt;
&lt;br /&gt;
; outerul ''(optionnel)''&lt;br /&gt;
: Permet de de définir si le menu contient la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau.&lt;br /&gt;
: 1 ''(par défaut)'' : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau est présente.&lt;br /&gt;
: 0 : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau n'est pas présente.&lt;br /&gt;
&lt;br /&gt;
; admindelegation ''(optionnel)''&lt;br /&gt;
: Permet de définir que les nœuds d'administration ne seront affichés que si l'utilisateur à les droits de gestion correspondants.&lt;br /&gt;
: 1 : la délégation est prise en compte.&lt;br /&gt;
: 0 ''(par défaut)'' : la délégation n'est pas prise en compte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFCurrentNode ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'Id du nœud courant dans le plan de site.&lt;br /&gt;
&lt;br /&gt;
== OFThumbnail ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie une url vers l'image générée.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFThumbnail (id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour récupérer l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché.&lt;br /&gt;
&lt;br /&gt;
== OFImg ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie du HTML contenant un tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt; pour afficher l'image. Si aucune image ne peut être affichée, une chaine vide est retournée au lieu du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Les attributs non supportés par la fonction ovml serons reportés tel-quel en tant qu'attributs du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg (src=&amp;quot;&amp;quot; | ovsrc=&amp;quot;&amp;quot; | id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] &amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; src ''(optionnel)''&lt;br /&gt;
: Url vers une image, si cet attribut est déclaré mais contient une chaîne vide, la valeur retournée sera une chaîne vide au lieu du tag img. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; ovsrc ''(optionnel)''&lt;br /&gt;
: Permet de définir l'url d'une image en utilisant le nom d'une variable ovml. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour afficher l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
Affiche l'image que si le paramètre img est fourni dans l'url :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;img&amp;quot; saveas=&amp;quot;Image&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg ovsrc=&amp;quot;Image&amp;quot; alt=&amp;quot;Mon image&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Affiche la photo de l'utilisateur connecté :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USERID&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg id_user=&amp;quot;&amp;lt;OVBAB_SESS_USERID&amp;gt;&amp;quot; maxwidth=&amp;quot;48&amp;quot; maxheight=&amp;quot;48&amp;quot; alt=&amp;quot;&amp;lt;OVBAB_SESS_USER&amp;gt;&amp;quot; resizemode=&amp;quot;CROP_CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSitemapCustomNodeId ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'ID du noeud trouvé dans le plan du site et qui a pour cible le nœud fourni par le paramètre nodeid dans le plan du site du noyau. Si aucun noeud est trouvé dans le plan du site, la valeur de l'attribut nodeid est retourné a la place.&lt;br /&gt;
&lt;br /&gt;
Lors de la mise en place d'un skin cela permet d'indiquer un nœud connu dans le plan du site du noyau, ci celui-ci est inséré dans le plan du site personnalisé à l'aide d'une référence, le nouveau nœud sera automatiquement pris en compte.&lt;br /&gt;
&lt;br /&gt;
Si il existe plusieurs nœuds avec la même cible dans le plan du site du noyau, le premier trouvé sera utilisé&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;&amp;quot; [basenode=&amp;quot;&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: ID du nœud dans le plan du site proposé par le noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Racine de la recherche dans le plan du site personnalisé.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;bab_Articles&amp;quot; saveas=&amp;quot;CustomNodeId&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu basenode=&amp;quot;&amp;lt;OVCustomNodeId&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPreviousArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article précédant l'article spécifié. L'article précédant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPreviousArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFNextArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article suivant l'article spécifié. L'article suivant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFNextArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFWebStat ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.2.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'enregistrer un évènement qui sera comptabilisé dans les statistiques.&lt;br /&gt;
Ceci est particulièrement utile lors de l'affichage d'articles par OvML afin que ceux-ci soient correctement pris en compte dans les statistiques en tant qu'articles vus.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFWebStat name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Type d’évènement à enregistrer&lt;br /&gt;
:* bab_addon&lt;br /&gt;
:* bab_page&lt;br /&gt;
:* bab_articles&lt;br /&gt;
:* bab_artfiles&lt;br /&gt;
:* bab_ovml&lt;br /&gt;
:* bab_fmfolders&lt;br /&gt;
:* bab_fmfiles&lt;br /&gt;
:* bab_forums&lt;br /&gt;
:* bab_threads&lt;br /&gt;
:* bab_posts&lt;br /&gt;
:* bab_faqs&lt;br /&gt;
:* bab_faqsqr&lt;br /&gt;
:* bab_searchword&lt;br /&gt;
:* bab_xlinks&lt;br /&gt;
:* bab_dbdirectories&lt;br /&gt;
:* bab_ldapdirectories&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur correspondant au type d'évènement. Par exemple id de l'article pour bab_articles.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Affichage de l'article --&amp;gt;&lt;br /&gt;
    &amp;lt;OFWebStat name=&amp;quot;bab_articles&amp;quot; value=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFAddStyleSheet ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.5.93&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'insérer un fichier CSS dans l'élément &amp;lt;code&amp;gt;&amp;lt;head&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;/code&amp;gt; de la page HTML.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAddStyleSheet file=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin de la feuille de style relatif au dossier '''styles''' du noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.2.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetPath path=&amp;quot;&amp;quot; file_relative=&amp;quot;1&amp;quot; saveas=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file_relative&lt;br /&gt;
: Convertit un chemin relatif au fichier ovml en un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetSelectedSkinPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie le chemin du répertoire du thème sélectionné.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;OFGetSelectedSkinPath&amp;gt;''' doit remplacer '''skins/&amp;lt;OVbabSkin&amp;gt;/''' dans les fichiers ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetSelectedSkinPath&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCsrfProtectToken ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.4.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de protection contre les attaques CSRF, il doit être ajouté dans tous les formulaire utilisant la méthode POST.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;babCsrfProtect&amp;quot; value=&amp;quot;&amp;lt;OFGetCsrfProtectToken&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCurrentAdmGroup ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.5.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de la délegation actuellement administré par l'utilisateur courrant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;lt;OFGetCurrentAdmGroup&amp;gt;&amp;quot;&amp;gt;&amp;lt;OVDelegationName&amp;gt;&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPortletContainer ==&lt;br /&gt;
&lt;br /&gt;
''Nécessite l'installation du module '''portlets'''''&lt;br /&gt;
&lt;br /&gt;
Permet l'intégration d'une zone de portlet dans la page.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPortletContainer id=&amp;quot;&amp;quot; [mode=&amp;quot;static&amp;quot;] [placeholder=&amp;quot;&amp;quot;] [editplaceholder=&amp;quot;&amp;quot;] [description=&amp;quot;&amp;quot;] [classname=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id&lt;br /&gt;
: L'identifiant unique du portlet&lt;br /&gt;
&lt;br /&gt;
; mode ''(optionnel)''&lt;br /&gt;
: Le type de portlet&lt;br /&gt;
:* static ''(par défaut)'' : Le portlet est personnel, chaque utilisateur peut configurer son portlet&lt;br /&gt;
:* locked : Le portlet est le même pour tout les utilisateurs&lt;br /&gt;
&lt;br /&gt;
; placeholder ''(optionnel)''&lt;br /&gt;
: Un texte à afficher lorsque la zone de portlet est vide&lt;br /&gt;
&lt;br /&gt;
; editplaceholder ''(optionnel)''&lt;br /&gt;
: Un texte à afficher lorsque l'utilisateur édite la zone de portlet&lt;br /&gt;
&lt;br /&gt;
; description ''(optionnel)''&lt;br /&gt;
: Un texte toujours affiché&lt;br /&gt;
&lt;br /&gt;
; classname''(optionnel)''&lt;br /&gt;
: Une classe est ajoutée sur la div&lt;br /&gt;
&lt;br /&gt;
;categories&lt;br /&gt;
&lt;br /&gt;
;initwith&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetRegistryValue ==&lt;br /&gt;
&lt;br /&gt;
Renvoie une valeur de configuration gérée par la bab_Registry.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.97&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetRegistryValue path=&amp;quot;/path/to/value&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Le chemin de la registry correspondant à la valeur recherchée&lt;br /&gt;
&lt;br /&gt;
= Les containers OvML =&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les containers contiennent des tags OvML et du code HTML. Ce sont généralement des listes de données identiques ou des conditions. &lt;br /&gt;
&lt;br /&gt;
A l'appel d'un container, OvML met à votre disposition des variables &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La liste des variables dépend du type de container.&lt;br /&gt;
&lt;br /&gt;
Ces variables ne sont plus disponibles en dehors du container.&lt;br /&gt;
&lt;br /&gt;
A l’intérieur de tout container de type liste, les variables suivantes sont disponibles :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCIndex&lt;br /&gt;
| Index de l’entrée courante en commençant par 0&lt;br /&gt;
|-&lt;br /&gt;
| OVCCount&lt;br /&gt;
| Le nombre total d’entrées dans le container&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de comparaison ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent d’effectuer des comparaisons entre les valeurs expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
Si la condition est vrai, le contenu du container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfEqual&lt;br /&gt;
| Vrai si expr1 est égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotEqual&lt;br /&gt;
| Vrai si expr1 est différent expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThan&lt;br /&gt;
| Vrai si expr1 est strictement inférieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThanOrEqual&lt;br /&gt;
| Vrai si expr1 est inférieur ou égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThan&lt;br /&gt;
| Vrai si expr1 est strictement supérieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThanOrEqual&lt;br /&gt;
| Vrai si expr1 est supérieur ou égal à expr2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la comparaison&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la comparaison&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_LOGGED&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfEqual expr1=&amp;quot;&amp;lt;BAB_SESS_LOGGED&amp;amp;gt;&amp;quot; expr2=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Vous êtes connecté !&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/OCIfEqual&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de test d'existence sur les variables ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent de vérifier l'existence ou non d'une variable.&lt;br /&gt;
&lt;br /&gt;
Si la variable est définie ou non, selon le container, le container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name existe&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name n'existe pas&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx name=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable dont on doit tester l'existence&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte ne sera pas affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;variable&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte sera affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OCIfUserMemberOfGroups ==&lt;br /&gt;
&lt;br /&gt;
Ce container est exécuté si l'utilisateur courant appartient à un groupe&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfUserMemberOfGroups groupid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [childs=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCIfUserMemberOfGroups&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; groupid&lt;br /&gt;
: id du groupe ou plusieurs ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Cette variable permet de tester si un utilisateur spécifique appartient à des groupes en donnant un id utilisateur.&lt;br /&gt;
: Si omis, elle prend la valeur de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: yes : L'utilisateur courant doit appartenir à tous les groupes spécifiés dans groupid&lt;br /&gt;
: no ''(par défaut)'' : L'utilisateur courant doit appartenir à au moins un des groupes spécifiés dans groupid&lt;br /&gt;
&lt;br /&gt;
; childs ''(optionnel)''&lt;br /&gt;
: yes : Pour chaque groupe, inclure ses enfants&lt;br /&gt;
: no ''(par défaut)'' : Les enfants ne sont pas inclus&lt;br /&gt;
&lt;br /&gt;
== OCArticlesHomePages ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles des pages d’accueil privée ou publique.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlesHomePages type=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticlesHomePages&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée&lt;br /&gt;
: public : Liste les articles de la page d’accueil publique&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: yes : Filtre les articles selon le droit de visibilité&lt;br /&gt;
: no ''(par défaut)'' : Ne filtre pas&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCategoryId&lt;br /&gt;
| Id de la catégorie du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicTitle&lt;br /&gt;
| Titre du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoi une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers récemment déposés.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFiles last=&amp;quot;&amp;quot; path=&amp;quot;&amp;quot; [folderid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fichiers souhaité&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Indique dans quel sous-répertoire il faut chercher.&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id de l’espace ou plusieurs ids séparés par des virgules.&lt;br /&gt;
: Si omis, le container liste les fichiers récents de tous les répertoires.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fichiers par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fichiers par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fichiers aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileModifiedBy&lt;br /&gt;
| Dernière personne ayant modifié le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fichier a été créé. Si nul (0), le fichier a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles récents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentArticles last=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre d‘articles souhaité&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tous thèmes confondus&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie, tous les thèmes enfants seront utilisés&lt;br /&gt;
: si categoryid est utilisé, topicid devient obsolète&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'article a été créé. Si nul (0), l'article a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers commentaires d'articles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentComments last=&amp;quot;&amp;quot; [articleid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentComments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de commentaires souhaité&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires tous articles confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentThreads ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers fils de discussion de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentThreads last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentThreads&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fils de discussion souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fils de discussion, tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières contributions de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentPosts last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [threadid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentPosts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de contributions souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; threadid ''(optionnel)''&lt;br /&gt;
: Id du fil de discussion&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous sujets confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les contributions aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières questions de faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFaqQuestions last=&amp;quot;&amp;quot; [faqid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de questions souhaité&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières questions, toutes faqs confondues&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie de faq&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question en base de données&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Adresse Web pour accéder à la question dans le portail&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Adresse Web pour accéder à la question en plein écran (destiné à une vue popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionDate&lt;br /&gt;
| Date de création de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionAuthor&lt;br /&gt;
| Auteur de la question&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategories [parentid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; parentid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie parent ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: 0 ''(par défaut)'' : le container liste les catégories de thèmes à la racine.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryNext&amp;gt;...&amp;lt;/OCArticleCategoryNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idendiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryPrevious&amp;gt;...&amp;lt;/OCArticleCategoryPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCParentsArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets parents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCParentsArticleCategory categoryid=&amp;quot;&amp;quot; [reverse=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCParentsArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie.&lt;br /&gt;
&lt;br /&gt;
; reverse ''(optionnel)''&lt;br /&gt;
: 1 si on souhaite la liste dans l’ordre inverse.&lt;br /&gt;
: 0 ''(par défaut)'' : Les catégories sont triées dans l'ordre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une ou plusieurs catégorie de sujet.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategory categoryid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopics ==&lt;br /&gt;
&lt;br /&gt;
Liste des thèmes d'articles d'une catégorie donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article. La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles. La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicNext&amp;gt;...&amp;lt;/OCArticleTopicNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicPrevious&amp;gt;....&amp;lt;/OCArticleTopicPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idem que ceux du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopic ==&lt;br /&gt;
&lt;br /&gt;
Description d’un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic [topicid=&amp;quot;&amp;quot;] [topicname=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème d’articles ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles.&lt;br /&gt;
&lt;br /&gt;
; topicname ''(optionnel)''&lt;br /&gt;
: Nom du thème d’articles&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles ou s'appuie sur le paramètre topicid.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche tous les thèmes dont l'utilisateur a le droit et ayant pour nom &amp;quot;essai&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 ayant pour nom essai.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom se termine par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom commence par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom contient la chaîne essai&lt;br /&gt;
&lt;br /&gt;
== OCArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste des articles d'un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 8.6.94 d'Ovidentia, les paramètres ajoutés à ce container devrait permettre de replacer OCRecentArticles, OCArticlesHomePage et OCArticle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticles [delegationid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [topicid=&amp;quot;&amp;quot;] [articleid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [homepage=&amp;quot;public|private&amp;quot;] [archive=&amp;quot;&amp;quot;] [offset=&amp;quot;&amp;quot;] [rows=&amp;quot;&amp;quot;] [limit=&amp;quot;[offset,]rows&amp;quot;] [order=&amp;quot;asc | desc&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
:: Id de la catégorie, tous les thèmes enfants seront utilisés &lt;br /&gt;
:: si categoryid est utilisé, topicid devient obsolète &lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule &lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; homepage ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée &lt;br /&gt;
: public : Liste les articles de la page d’accueil publique &lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; offset ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nombre d'articles à ignorer à partir du début de la liste&lt;br /&gt;
: 0 ''(par défaut)'' : aucune article n'est ignoré&lt;br /&gt;
&lt;br /&gt;
; rows ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
: -1 ''(par défaut)'' : toutes les lignes sont prises&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: ''Alternative à rows et offset''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCategoryId&lt;br /&gt;
| Id de la catégorie du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleNext&amp;gt;...&amp;lt;/OCArticleNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticlePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlePrevious&amp;gt;...&amp;lt;/OCArticlePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticle ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur les fichiers joints à un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleFiles articleid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCArticleFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForums ==&lt;br /&gt;
&lt;br /&gt;
Liste des forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForums [forumid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCForums&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les forums.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForumNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForumNext&amp;gt;...&amp;lt;/OCForumNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForumPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForumPrevious&amp;gt;...&amp;lt;/OCForumPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForum ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un forum donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForum forumid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCForum&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid :&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCThread ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fil de discussion donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCThread threadid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCThread&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; threadid&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadForumId&lt;br /&gt;
| Id du forum contenant le fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadId&lt;br /&gt;
| Id du sujet du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadPostId&lt;br /&gt;
| Id de la contribution initiale&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadLastPostId&lt;br /&gt;
| Id de la dernière contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadDate&lt;br /&gt;
| Date de la création du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarter&lt;br /&gt;
| Nom du l'initiateur du sujet&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarterId&lt;br /&gt;
| ID de l'utilisateur ayant initié le sujet ( peut être égal à 0 s'il s'agit d'un utilisateur anonyme) &lt;br /&gt;
|-&lt;br /&gt;
| OVThreadUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPost ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une contribution donnée ou plusieurs séparées par des virgules.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCPost postid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid :&lt;br /&gt;
: Id de la contribution ou plusieurs Ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du fil de la discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthorId&lt;br /&gt;
| ID de l'auteur (peut être égal à 0 si l'auteur était un utilisateur anoyme)&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution à l'aide d'une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostReplyUrl&lt;br /&gt;
| Url pour répondre (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostModifyUrl&lt;br /&gt;
| Url pour modifier (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostConfirmUrl&lt;br /&gt;
| Url pour confirmer (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostDeleteUrl&lt;br /&gt;
| Url pour supprimer la contribution (sinon vide si pas de droit) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPostFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations de fichiers sur une contribution donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCPostFiles postid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid&lt;br /&gt;
: Id de la contribution&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolders [folderid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFolders&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolderNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderNext&amp;gt;...&amp;lt;/OCFolderNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolderPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderPrevious&amp;gt;...&amp;lt;/OCFolderPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolder ==&lt;br /&gt;
&lt;br /&gt;
Donne les information sur un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolder folderid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFolder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSubFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-répertoires du répertoire path d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSubFolders folderid=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSubFolders&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les sous-répertoire du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderName&lt;br /&gt;
| Nom du sous répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des fichiers d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFiles folderid=&amp;quot;&amp;quot; rows=&amp;quot;&amp;quot; offset=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; offset&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nième fichier à partir du début de la liste&lt;br /&gt;
&lt;br /&gt;
; rows&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les fichiers du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: En lien avec l'attribut orderby.&lt;br /&gt;
:* asc ''(par défaut)'' : Ordonne les fichiers par ordre croissant&lt;br /&gt;
:* desc : Ordonne les fichiers par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
:''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
:* name ''(par défaut)'' : Ordonne les fichiers par nom&lt;br /&gt;
:* creation : Ordonne les fichiers par date de création&lt;br /&gt;
:* modification : Ordonne les fichiers par date de modification&lt;br /&gt;
:* size : Ordonne les fichiers par taille&lt;br /&gt;
:* hits : Ordonne les fichiers par nombre de &amp;quot;hits&amp;quot;&lt;br /&gt;
:* manual : Ordonne les fichiers suivant l'ordre défini manuellement sur le répertoire.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url du fichier si celui-ci est une image (utilisation pour un affichage). Cette variable ne prend pas en compte les droits définis au niveau du gestionnaire de fichiers.&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFileNext&amp;gt;...&amp;lt;/OCFileNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFiles|OCFiles]].&lt;br /&gt;
&lt;br /&gt;
== OCFilePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFilePrevious&amp;gt;...&amp;lt;/OCFilePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFile ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fichier d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFile fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFile&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileFields ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des champs d'un fichier donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFileFields fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFileFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldName&lt;br /&gt;
| Nom du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqs ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des Faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqs [faqid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqs&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqNext&amp;gt;...&amp;lt;/OCFaqNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqPrevious&amp;gt;...&amp;lt;/OCFaqPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaq ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une Faq donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaq faqid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategories ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des sous catégories d’une Faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategories faqid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqSubCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la faq&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations des sous-catégories d’une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategory faqsubcatid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqSubCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid&lt;br /&gt;
: Id de la sous catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des questions/réponses d'une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestions [faqid=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la sous catégorie faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs indiquées par le paramètre faqid.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionNext&amp;gt;...&amp;lt;/OCFaqQuestionNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionPrevious&amp;gt;...&amp;lt;/OCFaqQuestionPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestion ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une questions/réponses donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestion questionid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqQuestion&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; questionid&lt;br /&gt;
: Id de la question/réponse de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles d'un thème donné en attente d'approbation pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingArticles [topicid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation tout thème confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les commentaires en attente d'approbation d'un article donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingComments [articleid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingComments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires en attente de tout article confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les commentaires en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date de publication du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers en attente d'approbation d'un répertoire donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingFiles [folderid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fichiers en attente de tout répertoire confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les fichiers en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste les contributions en attente d'approbation d'un forum donné ( forumid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingPosts [forumid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingPosts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les contributions en attente de tout forum confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les contributions en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendars ==&lt;br /&gt;
&lt;br /&gt;
Liste les calendriers &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendars [type=&amp;quot;&amp;quot;] [calendarid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendars&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste tous les agendas. type peut prendre les valeurs suivantes :&lt;br /&gt;
: user: les agendas personnels &lt;br /&gt;
: group: les agendas de groupes&lt;br /&gt;
: resource: les agendas de ressources&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Un ou plusieurs id d'agendas séparés par des virgules&lt;br /&gt;
: Si omis, le container liste tous les agendas.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarId&lt;br /&gt;
| Id de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarName&lt;br /&gt;
| Intitulé de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarDescription&lt;br /&gt;
| Description de l'agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarOwnerId&lt;br /&gt;
| Id du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarType&lt;br /&gt;
| Type de l’agenda ( user, group ou resource )&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarUrl&lt;br /&gt;
| Url pour accéder à la page Agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories d’événements des agendas &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarCategories [filter=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryName&lt;br /&gt;
| Intitulé de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarUserEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas personnels&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarUserEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarUserEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité.Remarque : si le paramètre est à «&amp;amp;nbsp;no&amp;amp;nbsp;», les événements privés seront aussi remontés&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarGroupEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas collectifs (anciennement agendas de groupes)&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarGroupEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarGroupEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; groupid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
: Remarque : le paramètre groupid correspond à l'identifiant (grpid) de l'agenda lorsqu'on utilise les agendas collectifs.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarResourceEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas de ressources&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarResourceEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarResourceEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparées par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; resourceid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas ( personnel, groupes ou de ressources )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date &lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramènera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas le container liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarId&lt;br /&gt;
| Id numérique de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrlId&lt;br /&gt;
| Id de l'agenda principal contenant le type, exemple &amp;quot;personal/1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarName&lt;br /&gt;
| Nom de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarType&lt;br /&gt;
| type de l'agenda principal (exemple: &amp;quot;caldav_personal&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectories ==&lt;br /&gt;
&lt;br /&gt;
Liste les annuaires de base de données&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectories [directoryid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid ''(optionnel)''&lt;br /&gt;
: Id de l'annuaire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: « database » ou « group », si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectory directoryid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryFields ==&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryFields directoryid=&amp;quot;&amp;quot; [all=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: 1 : Donne la liste de tous les champs&lt;br /&gt;
: 0 : Donne la liste de champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldId&lt;br /&gt;
| Identifiant du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Le tableau ci-dessous donne la correspondance entre les champs et leurs identifiants :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Champ&lt;br /&gt;
! Identifiant&lt;br /&gt;
|-&lt;br /&gt;
| Surnom&lt;br /&gt;
| cn&lt;br /&gt;
|-&lt;br /&gt;
| Nom&lt;br /&gt;
| sn&lt;br /&gt;
|-&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
| mn&lt;br /&gt;
|-&lt;br /&gt;
| Prénom&lt;br /&gt;
| givenname&lt;br /&gt;
|-&lt;br /&gt;
| Photo&lt;br /&gt;
| jpegphoto&lt;br /&gt;
|-&lt;br /&gt;
| Adresse de messagerie&lt;br /&gt;
| email&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (bureau)&lt;br /&gt;
| btel&lt;br /&gt;
|-&lt;br /&gt;
| Tél. mobile&lt;br /&gt;
| mobile&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (domicile)&lt;br /&gt;
| htel&lt;br /&gt;
|-&lt;br /&gt;
| Télécopie (bureau)&lt;br /&gt;
| bfax&lt;br /&gt;
|-&lt;br /&gt;
| Titre&lt;br /&gt;
| title&lt;br /&gt;
|-&lt;br /&gt;
| Service&lt;br /&gt;
| departmentnumber&lt;br /&gt;
|-&lt;br /&gt;
| Société&lt;br /&gt;
| organisationname&lt;br /&gt;
|-&lt;br /&gt;
| Rue (bureau)&lt;br /&gt;
| bstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (bureau)&lt;br /&gt;
| bcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (bureau)&lt;br /&gt;
| bpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (bureau)&lt;br /&gt;
| bstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (bureau)&lt;br /&gt;
| bcountry&lt;br /&gt;
|-&lt;br /&gt;
| Rue (domicile)&lt;br /&gt;
| hstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (domicile)&lt;br /&gt;
| hcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (domicile)&lt;br /&gt;
| hpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (domicile)&lt;br /&gt;
| hstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (domicile)&lt;br /&gt;
| hcountry&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 1&lt;br /&gt;
| user1&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 2&lt;br /&gt;
| user2&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 3&lt;br /&gt;
| user3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Pour les champs additionnels, les identifiants sont de la forme '''babdirfXX''' ou '''XX''' est l'id du champ additionnel ( correspondant à fxid dans la liste des champs additionnels de l'annuaire ).&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMembers ==&lt;br /&gt;
&lt;br /&gt;
Liste les membres d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMembers directoryid=&amp;quot;&amp;quot; [fields=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [like=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryMembers&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: Ignoré si l'attribut '''fields''' est spécifié&lt;br /&gt;
: 1 : Donne tous les champs pour chaque membre&lt;br /&gt;
: 0 : Donne uniquement les champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
; fields ''(optionnel)''&lt;br /&gt;
: liste des identifiants des champs souhaités séparés par des virgules ( exemple &amp;quot;sn,givenname,email&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Identifiant du champ à utiliser pour ordonner la liste&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; like ''(optionnel)''&lt;br /&gt;
: Restreint la liste des membres ayant le champ spécifié par orderby (exemple orderby=&amp;quot;givenname&amp;quot;) commençant par ce motif ( exemple like=&amp;quot;A&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUrl&lt;br /&gt;
| Url pour accéder à la fiche détaillée du membre&lt;br /&gt;
|-&lt;br /&gt;
| DirectoryMemberEmailUrl&lt;br /&gt;
| Url pour afficher la popup de composition de message&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMemberFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryMembers'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMemberFields&amp;gt;...&amp;lt;/OCDbDirectoryMemberFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntry ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un membre d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntry directoryid=&amp;quot;&amp;quot; memberid=&amp;quot;&amp;quot; userid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectoryEntry&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; memberid&lt;br /&gt;
: Id du membre dans l'annuaire&lt;br /&gt;
&lt;br /&gt;
; userid&lt;br /&gt;
: Id Ovidentia de l'utilisateur s'il est enregistré&lt;br /&gt;
: Ignoré si memberid renseigné.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberUrl&lt;br /&gt;
| Url vers la fiche annuaire du membre&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntryFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryEntry'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntryFields&amp;gt;...&amp;lt;/OCDbDirectoryEntryFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryAcl ==&lt;br /&gt;
&lt;br /&gt;
Liste les utilisateurs ayant des droits sur un annuaire.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryAcl directoryid=&amp;quot;&amp;quot; [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryAcl&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: modify : pour les utilisateurs ayant le droit de modifier une fiche&lt;br /&gt;
: add : pour les utilisateurs ayant le droit d'ajouter une fiche&lt;br /&gt;
: view : pour les utilisateurs ayant le droit de consulter l'annuaire&lt;br /&gt;
: delete :  pour les utilisateurs ayant le droit de supprimer une fiche&lt;br /&gt;
: export :  pour les utilisateurs ayant le droit d'exporter l'annuaire&lt;br /&gt;
: import :  pour les utilisateurs ayant le droit d'importer l'annuaire&lt;br /&gt;
: empty :  pour les utilisateurs ayant le droit de vider l'annuaire&lt;br /&gt;
: bind :  pour les utilisateurs ayant le droit d'attacher une fiche&lt;br /&gt;
: unbind :  pour les utilisateurs ayant le droit de détacher une fiche&lt;br /&gt;
: view :  pour les utilisateurs ayant le droit de voir les fiches (DEFAULT)&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserFullName&lt;br /&gt;
| Nom complet de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserEmail&lt;br /&gt;
| Adresse email de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserId&lt;br /&gt;
| Id de l'utilisateur dans la base de données&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegations ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegations [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegations&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si yes : le container tient compte des droits d'accès de l'utilisateur&lt;br /&gt;
: Si no : le container ne tient pas compte des droits d'accès et ramène toutes les délégations créées dans le portail&lt;br /&gt;
: Si omis, le container tient compte des droits d'accès&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegation ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont fait partie l'utilisateur courant&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegation delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegation&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsManaged [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont l'utilisateur courant est administrateur.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationItems ==&lt;br /&gt;
&lt;br /&gt;
Liste les fonctions déléguées aux administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationItems delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationItems&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemName&lt;br /&gt;
| Intitulé de la fonction&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemValue&lt;br /&gt;
| 1: si la fonction est déléguée, 0 sinon&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationAdministrators ==&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationAdministrators delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationAdministrators&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationUserId&lt;br /&gt;
| Id de l'administrateur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategories [categoryid=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: Si omis, le container liste toutes les catégories&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une catégorie de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategory [categoryid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationsCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmSpaces ==&lt;br /&gt;
&lt;br /&gt;
Liste les espaces de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmSpaces&amp;gt;...&amp;lt;/OCTmSpaces&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceId&lt;br /&gt;
| Id de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceName&lt;br /&gt;
| Nom de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceDescription&lt;br /&gt;
| Description de l'espace de projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmProjects ==&lt;br /&gt;
&lt;br /&gt;
Liste les projets d'un espace de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmProjects spaceid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCTmProjects&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; spaceid&lt;br /&gt;
: Id de l'espace de projets&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectId&lt;br /&gt;
| Id du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectName&lt;br /&gt;
| Nom du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectDescription&lt;br /&gt;
| Description du projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmTasks ==&lt;br /&gt;
&lt;br /&gt;
Liste les tâches d'un projet ou des tâches personnelles du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmTasks [projectid=&amp;quot;&amp;quot;] [startdate=&amp;quot;&amp;quot;] [enddate=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCTmTasks&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; projectid ''(optionnel)''&lt;br /&gt;
: Id du projet.&lt;br /&gt;
: Si omis, le conteneur renvoie les tâches personnelles de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; startdate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de début est postérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; enddate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de fin est antérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;&lt;br /&gt;
: desc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order. La valeur par défault est &amp;quot;TaskNumber&amp;quot;.&lt;br /&gt;
: Cet attribut peur contenir le nom de n'importe laquelle des variables renvoyées sans le préfixe &amp;quot;OV&amp;quot;, par exemple &amp;quot;TaskCategoryName&amp;quot; ou &amp;quot;TaskEndDate&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskId&lt;br /&gt;
| Id de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskProjectId&lt;br /&gt;
| Id du projet de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskNumber&lt;br /&gt;
| Numéro de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskShortDescription&lt;br /&gt;
| Description courte de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskStartDate&lt;br /&gt;
| Date de début de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskEndDate&lt;br /&gt;
| Date de fin de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryId&lt;br /&gt;
| Id de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryName&lt;br /&gt;
| Nom de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCompletion&lt;br /&gt;
| Niveau d'avancement de la tâche (0-100)&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskOwnerId&lt;br /&gt;
| Id de l'utilisateur propriétaire de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskClass&lt;br /&gt;
| Classe de la tâche&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgUserEntities ==&lt;br /&gt;
&lt;br /&gt;
Liste les entités d'organigrammes pour lesquelles un utilisateur à un rôle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgUserEntities userId=&amp;quot;&amp;quot; [orgChartId=&amp;quot;&amp;quot;] [roleType=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgUserEntities&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; userId&lt;br /&gt;
: Identifiant (entier) de l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; orgChartId ''(optionnel)''&lt;br /&gt;
: Identifiant (entier) de l'organigramme.&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'organigramme par défaut (nommé à l'origine Ovidentia) qui est utilisé.&lt;br /&gt;
&lt;br /&gt;
; roleType ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors tous les rôles seront utilisés.&lt;br /&gt;
: Les rôles sont des valeurs de 0 à 3&lt;br /&gt;
: 0 étant les rôles personnalisés&lt;br /&gt;
: 1 étant le rôle supérieur&lt;br /&gt;
: 2 étant le rôle employé&lt;br /&gt;
: 3 étant le rôle membre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgPathToEntity ==&lt;br /&gt;
&lt;br /&gt;
Liste toutes les entités parentes d'une entité d'un organigramme.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgPathToEntity entityId=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [includeEntity=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgPathToEntity&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'ordre ascendant qui est utilisé.&lt;br /&gt;
: Ordre dans lequel le chemin jusqu'à la racine sera retourné, les valeurs possible sont asc ou desc&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
; includeEntity ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis, alors l'entité ne sera pas incluse dans les résultats.&lt;br /&gt;
: Les valeurs possibles sont&amp;amp;nbsp;:&lt;br /&gt;
: 0 pour ne pas inclure l'entité (valeur par défaut)&lt;br /&gt;
: 1 pour inclure l'entité&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OCOrgChildEntities ==&lt;br /&gt;
&lt;br /&gt;
Liste toutes les entités enfant directes d'une entité d'un organigramme.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgChildEntities entityId=&amp;quot;&amp;quot; &amp;gt;...&amp;lt;/OCOrgChildEntities&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgEntityMembers ==&lt;br /&gt;
&lt;br /&gt;
Liste tous les membres d'une entité.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgEntityMembers entityId=&amp;quot;&amp;quot; &amp;gt;...&amp;lt;/OCOrgEntityMembers&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberDirEntryId&lt;br /&gt;
| Identifiant (entier) de la fiche annuaire de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberRoleType&lt;br /&gt;
| Id du rôle : 1 = Superior, 2 = Temporary employee, 3 = Members, 0 = Other collaborators&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberRoleName&lt;br /&gt;
| Nom du rôle&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserDisabled&lt;br /&gt;
| Utilisateur est désactivé (1 ou 0)&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserConfirmed&lt;br /&gt;
| Utilisateur est confirmé (1 ou 0)&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberSn&lt;br /&gt;
| Nom&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberGivenname&lt;br /&gt;
| Prénom&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserId&lt;br /&gt;
| Id user correspondant&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCMultipages ==&lt;br /&gt;
&lt;br /&gt;
Ce container permet de faciliter les calculs réalisés pendant un multi-pages. Ainsi selon le nombre total de résultats et le nombre de résultats à afficher par pages, le container permet de retourner le nombre de pages que contient le multi-pages. &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCMultipages total=&amp;quot;&amp;quot; maxpages=&amp;quot;&amp;quot; perpage=&amp;quot;&amp;quot; currentpage=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCMultipages&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; total&lt;br /&gt;
: Nombre total de résultats.&lt;br /&gt;
&lt;br /&gt;
; maxpages&lt;br /&gt;
: Nombre maximum de pages à afficher&lt;br /&gt;
&lt;br /&gt;
; perpage&lt;br /&gt;
: Nombre maximum de résultats à afficher par pages&lt;br /&gt;
&lt;br /&gt;
; currentpage&lt;br /&gt;
: Numéro de la page en cours&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCurrentPageNumber &lt;br /&gt;
| Numéro de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVNextPageNumber&lt;br /&gt;
| Numéro de la page suivante si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVPreviousPageNumber&lt;br /&gt;
| Numéro de la page précédente si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVTotalPages&lt;br /&gt;
| Nombre total de pages&lt;br /&gt;
|-&lt;br /&gt;
| OVResultFirst&lt;br /&gt;
| Index du premier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultLast&lt;br /&gt;
| Index du dernier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultsPage&lt;br /&gt;
| Nombre de résultats sur la page courante&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntries ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-entrées de navigation d'Ovidentia (Plan du site) d'une entrée parente. Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntries (node=&amp;quot;&amp;quot; | langid=&amp;quot;&amp;quot;) [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntries&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; langid&lt;br /&gt;
: Identifiant multilangue de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: peut être utilisé à la place de l'attribut node&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntry ==&lt;br /&gt;
&lt;br /&gt;
Renvoie les information sur une entrée de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntry node=&amp;quot;&amp;quot; [sitemap=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntry&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément (noeud du plan du site).&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapCustomNode ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des noeuds ayant pour cible l'id spécifié dans l'attribut &amp;lt;code&amp;gt;target&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans le module sitemap_editor, la valeur à saisir dans l'attribut target est affiché dans l'entête sur la page de visualisation du nœud.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapCustomNode [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] target=&amp;quot;&amp;quot; [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapCustomNode&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; target&lt;br /&gt;
: Id du noeud cible&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin. s'il n'est pas renseigné, le noeur racine par défaut sera utilisé (Custom pour le plan du site fourni par sitemap_editor), DGAll pour le plan du site du noyau).&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: permet de limiter le nombre d'éléments retournés, par exemple, &amp;lt;code&amp;gt;limit=&amp;quot;0,1&amp;quot;&amp;lt;/code&amp;gt; pour obtenir seulement le premier noeud. La syntaxe est identique à l'attribut &amp;lt;code&amp;gt;limit&amp;lt;/code&amp;gt; de OCSitemapPath&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapPath ==&lt;br /&gt;
&lt;br /&gt;
Retourne le chemin de fer (rail) d'une entrée de navigation sous la forme d'une liste d'entrées de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapPath [node=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapPath&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin.&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5,2&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur à 2 éléments à partir du 5ème. Si la première valeur est négative, l'index du premier élément retourné sera calculé à partir du nombre d'élément total. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;-1,1&amp;quot;&amp;lt;/code&amp;gt; affiche le dernier élément seulement. L'index négatif est supporté à partir d'ovidentia &amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Si la valeur est &amp;quot;1&amp;quot;, le denier noeud du plan du site auquel on a accédé sera mémorisé et récupéré lors de l'accès a une page en dehors du plan du site.&lt;br /&gt;
: La valeur par défaut est &amp;quot;1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Différentes méthodes d’utilisation d’un fichier OvML =&lt;br /&gt;
== Utilisation dans une url ==&lt;br /&gt;
Un fichier OvML peut être appellé en utilisant l’url suivante :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où fichier-ovml est le nom de votre fichier OvML qui doit se trouver dans le répertoire suivant&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
skins/nom-du-skin/ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le fichier ainsi appelé est parsé par Ovidentia et le résultat est affiché dans la partie centrale du portail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si l’on souhaite afficher le résultat en dehors du portail, par exemple dans une fenêtre popup, il faut ajouter le paramètre echo=1 comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De plus, si l’on souhaite passer des paramètres au fichier OvML, on utilisera l’url comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&amp;amp;param=val&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, on peut utiliser la variable OVparam dans le fichier OvML.&lt;br /&gt;
&lt;br /&gt;
Remarque : les paramètres peuvent être envoyés par formulaires en méthodes GET et POST.&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans un fichier template ==&lt;br /&gt;
Dans tout fichier template d’Ovidentia, on peut utiliser un fichier OvML en utilisant la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{ $OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : la syntaxe avec les accolades ne permet pas l'utilisation de nouvelles accolades à l'intérieur.&lt;br /&gt;
&lt;br /&gt;
{ $OVML({ mavariable }) } est impossible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est possible de passer une variable template en tant que paramètre à un fichier OvML via la syntaxe { $OVML(...) } d'un fichier template :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple : { $OVML(monFichier.html,param1=&amp;quot;var1&amp;quot;) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
si var1 est définie dans le template, le parseur la remplace avec sa valeur, sinon il utilise la valeur &amp;quot;var1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Optimiser le temps d'exécution d'un script OvML (disponible à partir de la version 7.2 d'Ovidentia) :'''&lt;br /&gt;
&lt;br /&gt;
Si votre script n'a pas besoin d'être réactualisé à chaque exécution, vous pouvez décider d'utiliser le cache via la syntaxe $OVMLCACHE.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE s'utilise dans les mêmes conditions que $OVML.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE peut recevoir un paramètre supplémentaire : _ovml_cache_duration=86400. Il permet d'indiquer le temps maximum pendant lequel le script ne sera pas réactualisé. Valeur en secondes.&lt;br /&gt;
&lt;br /&gt;
Si ovml_cache_duration n'est pas renseigné, le script sera réactualisé toutes les 3600 secondes (1 heure).&lt;br /&gt;
&lt;br /&gt;
Remarque : le cache est enregistré dans la session de l'utilisateur courant. Donc le script est systématiquement réactualisé si l'utilisateur se déconnecte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple :&lt;br /&gt;
&lt;br /&gt;
{ $OVMLCACHE(monFichier.html,param1=3,_ovml_cache_duration=86400) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : pensez bien aux conséquences d'utilisation du cache OvML avant de l'appliquer sur vos scripts. Pendant 3600 secondes, vous pouvez modifier vos scripts et des données d'Ovidentia sans pouvoir le vérifier à l'affichage !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autres types de cache possibles :&lt;br /&gt;
*session : cache dans la session (default)&lt;br /&gt;
*sitemap : cache dans un fichier basé sur le profile du plan du site&lt;br /&gt;
*file : cache dans un fichier&lt;br /&gt;
&lt;br /&gt;
Exemple d'utilisation avec un autre type de cache :&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE(menu.html,_ovml_cache_type=sitemap)&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans du contenu ==&lt;br /&gt;
On peut incorporer le résultat d’un fichier OvML dans du contenu Ovidentia ( article, section, faq etc… ). On utilisera la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Utilisation pour les pages d’accueil ==&lt;br /&gt;
On peut utiliser un fichier OvML pour les pages d’accueil privée et publique. Pour cela, utilisez les fichiers spécifiques private.html et public.html.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lors de l’affichage de la page public, Ovidentia cherche un fichier ayant le nom public.html dans le répertoire skins/nom-du-skin/ovml . S’il le trouve, il l’utilisera pour la page d’accueil public. Sinon, il affichera les articles définis par l'administrateur pour la page d’accueil public.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il en est de même pour la page d’accueil privée.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML par les modules ( addons ) ==&lt;br /&gt;
A partir de la version 5.4.2 d'Ovidentia, il est possible pour les modules de fournir des fonctionnalités basées sur OvML ( voir la documentation fournie avec le module ).&lt;br /&gt;
&lt;br /&gt;
Afin d'utiliser ces fonctionnalités, on utilisera le container suivant :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCAddon name=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; param2=&amp;quot;&amp;quot; ...&amp;gt;...&amp;lt;/OCAddon&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut du container du module&lt;br /&gt;
&lt;br /&gt;
Pour la signification des paramètres, il faut consulter la documentation fournie avec le module.&lt;br /&gt;
&lt;br /&gt;
La plupart du temps, le premier paramètre indique le nom du container que l'on veut utiliser et les paramètres suivants sont des attributs à ce container.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 5.6.3, il est aussi possible de créer des fonctions OvML pour un module. La syntaxe d'utilisation de ces fonctions est la suivante :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAddon name=&amp;quot;&amp;quot; function=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; function&lt;br /&gt;
: Nom de la fonction&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut de la fonction utilisée&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML dans l'éditeur Wysiwyg ==&lt;br /&gt;
L'éditeur Wysiwyg d'Ovidentia possède une option permettant d'utiliser un fichier OvML afin de l'intégrer dans l'affichage d'un article, d'une section... Par défaut, tous les fichiers OvML présents dans le dossier ovml de la skin courante sont affichés dans le formulaire de sélection. Il existe un moyen de cacher ces fichiers aux utilisateurs de l'éditeur en modifiant la racine de sélection des fichiers :&lt;br /&gt;
&lt;br /&gt;
On ajoute un dossier nommé &amp;quot;editor&amp;quot; dans le dossier ovml de la skin courante, l'éditeur Wysiwyg ne proposera alors que les fichiers présents dans ce répertoire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est toujours possible d'utiliser la syntaxe $OVML manuellement afin d'exécuter un fichier OvML ne se situant pas dans le dossier editor.&lt;/div&gt;</summary>
		<author><name>Laucho</name></author>	</entry>

	<entry>
		<id>https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5708</id>
		<title>Référence OvML</title>
		<link rel="alternate" type="text/html" href="https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5708"/>
				<updated>2019-03-08T14:53:57Z</updated>
		
		<summary type="html">&lt;p&gt;Laucho : /* OCOrgChildEntities */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Catégorie:Développement de skins]]&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
OvML ( Ovidentia Markup Langage ) est un ensemble de balises, identiques par leur syntaxe à celles utilisées avec HTML. Elles permettent d’extraire des données Ovidentia, de les manipuler et de les présenter en utilisant HTML.&lt;br /&gt;
&lt;br /&gt;
Les données à extraire peuvent être de plusieurs types, comme par exemple, les cinq derniers articles publiés, les dernières contributions d’un forum donné, les derniers fichiers chargés, etc …&lt;br /&gt;
&lt;br /&gt;
On pourra ainsi s’en servir pour réorganiser complètement la page d'accueil d'un site Ovidentia en y insérant, par exemple, la liste des 3 derniers articles, la liste des 5 dernières contributions d'un forum, des images, le texte d'un article spécifique, ...&lt;br /&gt;
&lt;br /&gt;
La conception d'une page OvML est identique à celle d'une page HTML. Elle peut ne contenir que des balises OvML ou un mélange HTML et OvML. On peut aussi partir d'une page HTML existante et y insérer des données Ovidentia en utilisant les balises OvML. Pour l’afficher, on utilisera l’url suivante :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
Certaines balises OvML sont dites “Container&amp;quot;. Un container est une balise OvML contenant une partie du fichier OvML comprise entre un tag d’ouverture et un tag de fermeture. Un container peut être une liste ou une condition. Dans le cas d’une liste, le contenu du container est répété autant de fois qu’il y a d’éléments dans la liste. Un container ‘condition’ n’affiche son contenu que dans le cas où la condition est vraie.&lt;br /&gt;
&lt;br /&gt;
== Les variables &amp;lt;OVxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Une variable OvML est de la forme:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
où xxxx est le nom de la variable.&lt;br /&gt;
&lt;br /&gt;
Différents paramètres peuvent être utilisés pour modifier l’affichage du résultat de la variable.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être sauvegardée dans une autre variable en utilisant le paramètre saveas (voir ci-dessous).&lt;br /&gt;
&lt;br /&gt;
== Les fonctions &amp;lt;OFxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Les fonctions se présentent sous la forme :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Elles permettent, entre autre, de traduire du texte, de faire des opérations arithmétiques, etc, …&lt;br /&gt;
&lt;br /&gt;
Le résultat de ces fonctions peut être sauvegardé dans une variable OvML en utilisant le paramètre saveas (voir ci-dessus).&lt;br /&gt;
&lt;br /&gt;
== Les containers &amp;lt;OCxxxx&amp;gt; … &amp;lt;/OCxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque importante d'utilisation des containers :'''&lt;br /&gt;
&lt;br /&gt;
* Il est possible d’imbriquer les containers sauf s’ils ont le même nom. Dans le cas précédent, il existe l’astuce de rajouter un paramètre sans valeur différente dans les balises. Ce paramètre va permettre d'identifier l'ouverture et la fermeture des containers par le moteur d'Ovidentia. Le paramètre doit donc se retrouver dans la balise d'ouverture ainsi que dans la balise de fermeture.&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre1&amp;gt;&lt;br /&gt;
    &amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre2&amp;gt;&lt;br /&gt;
        ...&lt;br /&gt;
    &amp;lt;/OCxxxx monparametre2&amp;gt;&lt;br /&gt;
&amp;lt;/OCxxxx monparametre1&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Chaque paramètre d'un container est vu comme une variable par le moteur OvML; il faut donc éviter d'utiliser pour nom d'une variable OvML le nom d'un attribut d'un container pour supprimer des erreurs d'interprétation.&lt;br /&gt;
&lt;br /&gt;
= Les variables OvML =&lt;br /&gt;
&lt;br /&gt;
Les variables OvML peuvent être définies dans le fichier OvML, produites par un container ou passées comme paramètres dans l’url. Elles sont accessibles en utilisant la syntaxe :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnom-de-la-variable&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut définir une variable OvML en utilisant la fonction PutVar :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;nbArticles&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit une variable nbArticles initialisée à la valeur 10.&lt;br /&gt;
&lt;br /&gt;
Pour récupérer la valeur dans une page OvML, il faut utiliser la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut aussi définir une variable en utilisant une variable globale d’Ovidentia. Pour cela, il suffira d’omettre le deuxième paramètre :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;babSlogan&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maintenant la variable &amp;lt;code&amp;gt;&amp;lt;OVbabSlogan&amp;gt;&amp;lt;/code&amp;gt; existe dans OvML et contient le contenu du slogan du site.&lt;br /&gt;
&lt;br /&gt;
On peut ainsi utiliser les variables d’Ovidentia pour récupérer le nom de l’utilisateur connecté ( BAB_SESS_USER ), son ID ( BAB_SESS_USERID ), etc.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
* babCurrentDate est une variable globale permettant de récupérer la date courante. Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
* Les variables globales booléennes comme BAB_SESS_LOGGED ont la valeur nulle si la valeur est fausse (false) et vaut 1 si la valeur est vraie (true).&lt;br /&gt;
&lt;br /&gt;
Il est parfois utile de tester l’existence d’une variable avant de la définir. On utilisera pour cela la fonction '''IfNotIsSet''' :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;page&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, si la variable page n’est pas définie, elle sera définie avec la valeur initiale 1.&lt;br /&gt;
&lt;br /&gt;
Toutes les variables produites par un container peuvent être jointes en utilisant la syntaxe d’une variable OvML &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
On peut aussi passer des variables OvML à un fichier OvML en utilisant l’url :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;total=1000&lt;br /&gt;
&lt;br /&gt;
Dans la page OvML on peut donc utiliser la variable totale.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être modifiée ou sauvegardée dans une autre variable en utilisant les attributs suivants :&lt;br /&gt;
&lt;br /&gt;
== saveas ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable dans une autre.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles saveas=&amp;quot;TotalArticles&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Une nouvelle variable TotalArticles est créée et sa valeur est la même que celle de nbArticles.&lt;br /&gt;
&lt;br /&gt;
== strlen ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer les n premiers caractères de la variable.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Récupère les n premiers caractères du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il est possible de spécifier une chaîne qui sera ajoutée à la fin du résultat si la variable a été tronquée. Par exemple &amp;quot;...“ pour indiquer une suite :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100,...&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== striptags ==&lt;br /&gt;
&lt;br /&gt;
Supprime les tags HTML de la variable :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les tags HTML de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan striptags=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== htmlentities ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit les entities HTML ( &amp;lt; devient &amp;amp;amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit en inverse les entities HTML ( &amp;amp;amp;lt; devient &amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan htmlentities=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== stripslashes ==&lt;br /&gt;
&lt;br /&gt;
Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan stripslashes=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== urlencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans une url&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan urlencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== jsencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans du javascript&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan jsencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== strcase ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| upper&lt;br /&gt;
| Convertit le contenu de la variable en majuscule&lt;br /&gt;
|-&lt;br /&gt;
| lower&lt;br /&gt;
| Convertit le contenu de la variable en minuscule&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strcase=&amp;quot;upper&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nlremove ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les retours chariots&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nlremove=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== trim ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| left&lt;br /&gt;
| Supprime les blancs en début de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| right&lt;br /&gt;
| Supprime les blancs en fin de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| all&lt;br /&gt;
| Supprime les blancs en début et en fin de chaîne&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan trim=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nl2br ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;1&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Transforme les retours chariots en &amp;lt;BR&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nl2br=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== sprintf ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| Voir la documentation PHP pour la fonction sprintf&lt;br /&gt;
| Retourne une chaîne formatée&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVMoney sprintf=&amp;quot;%01.2f&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== date ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater une date Ovidentia &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| S&lt;br /&gt;
| Format court de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| L&lt;br /&gt;
| Format long de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| T&lt;br /&gt;
| Format de l'heure défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| d&lt;br /&gt;
| Trois premières lettres du jour de la semaine Dim pour Dimanche&lt;br /&gt;
|-&lt;br /&gt;
| D&lt;br /&gt;
| Jour de la semaine Dimanche par exemple&lt;br /&gt;
|-&lt;br /&gt;
| j&lt;br /&gt;
| Jour du mois, sur deux chiffres (éventuellement avec un zéro) : &amp;quot;01&amp;quot; à &amp;quot;31&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| m&lt;br /&gt;
| Mois, en trois lettres : par exemple &amp;quot;Avr&amp;quot; (pour Avril)&lt;br /&gt;
|-&lt;br /&gt;
| M&lt;br /&gt;
| Mois en lettres : Avril par exemple&lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Mois; i.e. &amp;quot;01&amp;quot; à &amp;quot;12&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Y&lt;br /&gt;
| Année, 4 chiffres; i.e. &amp;quot;2003&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| y&lt;br /&gt;
| Année, 2 chiffres; i.e. &amp;quot;03&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| H&lt;br /&gt;
| heure, au format 24h, &amp;quot;00&amp;quot; à &amp;quot;23&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| i&lt;br /&gt;
| Minutes; &amp;quot;00&amp;quot; à &amp;quot;59&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleDate date=&amp;quot;%d %j %m %Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;OVbabCurrentDate&amp;gt;&amp;lt;/code&amp;gt; est une variable permettant de récupérer la date courante.&lt;br /&gt;
&lt;br /&gt;
Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabCurrentDate date=&amp;quot;%D %j %M&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== author ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater l’auteur d’un article, un commentaire etc, … quand la variable contient l’id de l’auteur.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| %F&lt;br /&gt;
| Prénom&lt;br /&gt;
|-&lt;br /&gt;
| %M&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
|-&lt;br /&gt;
| %L&lt;br /&gt;
| Nom&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleAuthor author=&amp;quot;%F %L&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Les fonctions OvML =&lt;br /&gt;
&lt;br /&gt;
On reconnaît les fonctions par la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les fonctions OvML disponibles sont :&lt;br /&gt;
&lt;br /&gt;
== OFTranslate ==&lt;br /&gt;
&lt;br /&gt;
Permet de traduire une chaîne. Pour cela, il faut qu'un fichier se nommant ''lang-'''identifiant-de-la-langue'''.xml'' soit présent dans le dossier ''ovidentia-'''numéro-de-version'''/lang''.&lt;br /&gt;
&lt;br /&gt;
Il s'agit d'un fichier XML listant différentes expressions traduites dans la langue choisie pour le fichier. Il est composé d'un élément ayant le même nom que l'identifiant de la langue. Celui-ci est composé de multiples éléments &amp;lt;code&amp;gt;string&amp;lt;/code&amp;gt; prenant un paramètre &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; indiquant l'identifiant du texte et contient le texte traduit.&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour l'anglais ''lang-en.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;en&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;About your article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;About your comment&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;About your file&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/en&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour le français ''lang-fr.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;fr&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;Au sujet de votre article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;A propos de votre commentaire&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;A propos de votre fichier&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/fr&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFTranslate text=&amp;quot;&amp;quot; [lang=&amp;quot;&amp;quot;] [folder=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; text&lt;br /&gt;
: Identifiant du texte à traduire&lt;br /&gt;
&lt;br /&gt;
; lang ''(optionnel)''&lt;br /&gt;
: Identifiant de la langue dans laquelle doit être traduit le texte&lt;br /&gt;
: Si omis, le texte sera traduit dans la langue sélectionnée par l'utilisateur&lt;br /&gt;
&lt;br /&gt;
; folder ''(optionnel)''&lt;br /&gt;
: Nom du module&lt;br /&gt;
: Si omis, le fichier langue du noyau est utilisé&lt;br /&gt;
&lt;br /&gt;
== OFPutVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de déclarer une nouvelle variable.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFGetVar ==&lt;br /&gt;
&lt;br /&gt;
Permet d'afficher une variable tout comme la syntaxe &amp;lt;code&amp;gt;&amp;lt;OVnom-de-la-variable&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetVar name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable à afficher&lt;br /&gt;
&lt;br /&gt;
== OFIfNotIsSet ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable si elle n’est pas déjà définie.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFInclude ==&lt;br /&gt;
&lt;br /&gt;
Permet d'inclure un autre fichier OVML&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFInclude file=&amp;quot;&amp;quot; [cache=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin du fichier OVML relatif au répertoire ovml du skin ou du répertoire ovml du noyau&lt;br /&gt;
&lt;br /&gt;
; cache ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : Le cache n'est pas utilisé pour afficher le fichier.&lt;br /&gt;
:* 1 : Le cache est utilisé.&lt;br /&gt;
&lt;br /&gt;
== OFUrlContent ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le contenu d’une url. Très utile pour inclure dans Ovidentia des fichiers HTML d’un site Web statique&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFUrlContent url=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; url&lt;br /&gt;
: url de la page à inclure&lt;br /&gt;
&lt;br /&gt;
== OFRecurse ==&lt;br /&gt;
&lt;br /&gt;
La fonction OFRecurse permet d'exécuter un code tant qu'une condition est réalisée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFRecurse&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
Cette fonction peut prendre tous les paramètres que peut prendre le container appelé récursivement.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
Cet exemple permet d'afficher l'arborescence des catégories et thèmes d'articles.&lt;br /&gt;
Ici, la fonction &amp;lt;code&amp;gt;OFRecurse&amp;lt;/code&amp;gt; est utilisée pour relancer le container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt; autant de fois que désiré en lui précisant le paramètre parentid (voir container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
    &amp;lt;OCArticleCategories&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&lt;br /&gt;
            &amp;lt;OVCategoryName&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
                &amp;lt;OFRecurse parentid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;OVTopicName&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Opérateurs arithmétiques ==&lt;br /&gt;
&lt;br /&gt;
Permettent de faire des opérations arithmétiques sur des variables. Elles sont construites de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;X&amp;quot; expr2=&amp;quot;Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l'opération souhaitée entre 10 et 50.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l’opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Toutefois, pour pouvoir stocker cette valeur dans une variable, il faut ajouter le paramètre &amp;lt;code&amp;gt;saveas&amp;lt;/code&amp;gt; lors de l'appel de la fonction.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot; saveas=&amp;quot;NewTotal&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit la variable &amp;lt;code&amp;gt;NewTotal&amp;lt;/code&amp;gt; ayant pour valeur le résultat de l'opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Les opérateurs disponibles sont :&lt;br /&gt;
&lt;br /&gt;
=== OFAOAddition ===&lt;br /&gt;
&lt;br /&gt;
Permet d’additionner expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOAddition expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de l'addition&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de l'addition&lt;br /&gt;
&lt;br /&gt;
=== OFAOSubtraction ===&lt;br /&gt;
&lt;br /&gt;
Permet de soustraire expr2 à expr1.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 - 20&amp;quot;, soit -10.&lt;br /&gt;
&lt;br /&gt;
=== OFAOMultiplication ===&lt;br /&gt;
&lt;br /&gt;
Permet de faire le produit de expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOMultiplication expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
=== OFAODivision ===&lt;br /&gt;
&lt;br /&gt;
Permet de diviser expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la division&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la division&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 / 20&amp;quot;, soit 0.5.&lt;br /&gt;
&lt;br /&gt;
=== OFAOModulus ===&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le reste de la division de expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme du modulo&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme du modulo&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 % 20&amp;quot;, soit 10, car 10 / 20 = 0 + '''10'''.&lt;br /&gt;
&lt;br /&gt;
== OFHeader ==&lt;br /&gt;
&lt;br /&gt;
Permet d'envoyer un header HTTP pour le fichier ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur du header à modifier&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;content-type:text/xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de définir un cookie qui sera envoyé avec le reste des en-têtes.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetCookie name=&amp;quot;&amp;quot; expire=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cookie&lt;br /&gt;
&lt;br /&gt;
; expire&lt;br /&gt;
: Temps en secondes au bout duquel le cookie expire&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecteur au cookie&lt;br /&gt;
&lt;br /&gt;
== OFGetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer la valeur d'un cookie. Une variable ayant le nom du cookie récupéré est créée automatiquement.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetCookie name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cooke dont on souhatie récupérer la valeur&lt;br /&gt;
&lt;br /&gt;
== OFSetSessionVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de choisir le type de sections à afficher dans le portail.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Permet d'indiquer le type de filtre à appliquer sur les sections&lt;br /&gt;
:* &amp;quot;babSectionsType&amp;quot; définit le type des sections à afficher&lt;br /&gt;
:* &amp;quot;babOvmlCurrentDelegation&amp;quot; filtre sur les sections propres à une délégation&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Permet de préciser les sections à afficher.&lt;br /&gt;
:* Si name vaut &amp;quot;babSectionsType&amp;quot; :&lt;br /&gt;
:** 1 : Section Administration et Utilisateur&lt;br /&gt;
:** 2 : Sections générées par les articles (sections de catégories et de thèmes d'articles)&lt;br /&gt;
:** 4 : Sections personnalisées&lt;br /&gt;
:** 8 : Sections générées par les modules&lt;br /&gt;
:** 15 : Toutes les sections&lt;br /&gt;
:** '''Remarque :''' les valeurs peuvent s'additionner. Pour afficher les sections des articles et les sections personnalisées, on utilisera la valeur 6 (2 + 4)&lt;br /&gt;
:* Si name vaut &amp;quot;babOvmlCurrentDelegation&amp;quot;, value vaut l'id de la délégation&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;15&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera toutes les sections du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
affichera uniquement les sections personnalisées du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera les sections générées par les modules et les sections générées par les articles&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera uniquement les sections générées par la délégation dont l'identifiant est 5&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cache toutes les sections générées dans les délégations&lt;br /&gt;
&lt;br /&gt;
== OFRequest ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET) ou passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFRequest name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFPost ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPost name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre POST dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFGet ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFSitemapPosition ==&lt;br /&gt;
 &lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant le chemin dans le plan du site du nœud correspondant à la page courante d'Ovidentia (ou à l'élément de navigation passé en paramètre).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapPosition [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [node=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; langid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site en utilisant un identifiant de compatible avec le multilangue. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site. Si omis: la fonction retournera le chemin correspondant à la page courante d'Ovidentia&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le chemin commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé.&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
== OFSitemapMenu ==&lt;br /&gt;
&lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant l'arborescence des entrées de navigation d'Ovidentia (Plan du site), ou l'arborescence des entrées de navigation sous le nœud spécifié (si le paramètre selectednode est indiqué).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu [sitemap=&amp;quot;&amp;quot;] [baselangid=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [selectednode=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;1&amp;quot;] [maxdepth=&amp;quot;&amp;quot;] [ignorelastlevel=&amp;quot;0&amp;quot;] [mindepth=&amp;quot;0&amp;quot;] [outerul=&amp;quot;1&amp;quot;] [admindelegation=&amp;quot;0&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; baselangid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera en utilisant un identifiant compatible avec le multilangue&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
: S'il n'est pas renseigné, c'est le nœud DGAll qui sera utilisé (le nœud racine de la branche contenant les éléments de toutes les délégations confondues) ou le noeud &amp;quot;Custom&amp;quot; si un plan du site fourni par le module sitemap_editor est utilisé.&lt;br /&gt;
&lt;br /&gt;
; selectednode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier un nœud sélectionné dans le menu. La balise li correspondant à ce nœud se verra ajouter la classe css 'selected', et toutes ses balises li parentes ainsi qu'elle même auront la classe css 'active'. S'il n'est pas spécifié, c'est le nœud correspondant à la page courante qui est utilisé.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
; maxdepth ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre de niveaux (sous-menus imbriqués). Pas de limite par défaut.&lt;br /&gt;
&lt;br /&gt;
; ignorelastlevel  ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de ne pas afficher les nœuds n'ayant pas d'enfants.&lt;br /&gt;
: 1 : activé&lt;br /&gt;
: 0 ''(par défaut)'' : désactivé&lt;br /&gt;
&lt;br /&gt;
; mindepth ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de contourner 'ignorelastlevel' en forçant l’affichage des nœuds de niveau inférieur ou égal à cette valeur. 0 par défaut (désactivé).&lt;br /&gt;
&lt;br /&gt;
; outerul ''(optionnel)''&lt;br /&gt;
: Permet de de définir si le menu contient la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau.&lt;br /&gt;
: 1 ''(par défaut)'' : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau est présente.&lt;br /&gt;
: 0 : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau n'est pas présente.&lt;br /&gt;
&lt;br /&gt;
; admindelegation ''(optionnel)''&lt;br /&gt;
: Permet de définir que les nœuds d'administration ne seront affichés que si l'utilisateur à les droits de gestion correspondants.&lt;br /&gt;
: 1 : la délégation est prise en compte.&lt;br /&gt;
: 0 ''(par défaut)'' : la délégation n'est pas prise en compte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFCurrentNode ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'Id du nœud courant dans le plan de site.&lt;br /&gt;
&lt;br /&gt;
== OFThumbnail ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie une url vers l'image générée.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFThumbnail (id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour récupérer l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché.&lt;br /&gt;
&lt;br /&gt;
== OFImg ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie du HTML contenant un tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt; pour afficher l'image. Si aucune image ne peut être affichée, une chaine vide est retournée au lieu du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Les attributs non supportés par la fonction ovml serons reportés tel-quel en tant qu'attributs du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg (src=&amp;quot;&amp;quot; | ovsrc=&amp;quot;&amp;quot; | id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] &amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; src ''(optionnel)''&lt;br /&gt;
: Url vers une image, si cet attribut est déclaré mais contient une chaîne vide, la valeur retournée sera une chaîne vide au lieu du tag img. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; ovsrc ''(optionnel)''&lt;br /&gt;
: Permet de définir l'url d'une image en utilisant le nom d'une variable ovml. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour afficher l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
Affiche l'image que si le paramètre img est fourni dans l'url :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;img&amp;quot; saveas=&amp;quot;Image&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg ovsrc=&amp;quot;Image&amp;quot; alt=&amp;quot;Mon image&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Affiche la photo de l'utilisateur connecté :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USERID&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg id_user=&amp;quot;&amp;lt;OVBAB_SESS_USERID&amp;gt;&amp;quot; maxwidth=&amp;quot;48&amp;quot; maxheight=&amp;quot;48&amp;quot; alt=&amp;quot;&amp;lt;OVBAB_SESS_USER&amp;gt;&amp;quot; resizemode=&amp;quot;CROP_CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSitemapCustomNodeId ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'ID du noeud trouvé dans le plan du site et qui a pour cible le nœud fourni par le paramètre nodeid dans le plan du site du noyau. Si aucun noeud est trouvé dans le plan du site, la valeur de l'attribut nodeid est retourné a la place.&lt;br /&gt;
&lt;br /&gt;
Lors de la mise en place d'un skin cela permet d'indiquer un nœud connu dans le plan du site du noyau, ci celui-ci est inséré dans le plan du site personnalisé à l'aide d'une référence, le nouveau nœud sera automatiquement pris en compte.&lt;br /&gt;
&lt;br /&gt;
Si il existe plusieurs nœuds avec la même cible dans le plan du site du noyau, le premier trouvé sera utilisé&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;&amp;quot; [basenode=&amp;quot;&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: ID du nœud dans le plan du site proposé par le noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Racine de la recherche dans le plan du site personnalisé.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;bab_Articles&amp;quot; saveas=&amp;quot;CustomNodeId&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu basenode=&amp;quot;&amp;lt;OVCustomNodeId&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPreviousArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article précédant l'article spécifié. L'article précédant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPreviousArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFNextArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article suivant l'article spécifié. L'article suivant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFNextArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFWebStat ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.2.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'enregistrer un évènement qui sera comptabilisé dans les statistiques.&lt;br /&gt;
Ceci est particulièrement utile lors de l'affichage d'articles par OvML afin que ceux-ci soient correctement pris en compte dans les statistiques en tant qu'articles vus.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFWebStat name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Type d’évènement à enregistrer&lt;br /&gt;
:* bab_addon&lt;br /&gt;
:* bab_page&lt;br /&gt;
:* bab_articles&lt;br /&gt;
:* bab_artfiles&lt;br /&gt;
:* bab_ovml&lt;br /&gt;
:* bab_fmfolders&lt;br /&gt;
:* bab_fmfiles&lt;br /&gt;
:* bab_forums&lt;br /&gt;
:* bab_threads&lt;br /&gt;
:* bab_posts&lt;br /&gt;
:* bab_faqs&lt;br /&gt;
:* bab_faqsqr&lt;br /&gt;
:* bab_searchword&lt;br /&gt;
:* bab_xlinks&lt;br /&gt;
:* bab_dbdirectories&lt;br /&gt;
:* bab_ldapdirectories&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur correspondant au type d'évènement. Par exemple id de l'article pour bab_articles.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Affichage de l'article --&amp;gt;&lt;br /&gt;
    &amp;lt;OFWebStat name=&amp;quot;bab_articles&amp;quot; value=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFAddStyleSheet ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.5.93&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'insérer un fichier CSS dans l'élément &amp;lt;code&amp;gt;&amp;lt;head&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;/code&amp;gt; de la page HTML.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAddStyleSheet file=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin de la feuille de style relatif au dossier '''styles''' du noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.2.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetPath path=&amp;quot;&amp;quot; file_relative=&amp;quot;1&amp;quot; saveas=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file_relative&lt;br /&gt;
: Convertit un chemin relatif au fichier ovml en un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetSelectedSkinPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie le chemin du répertoire du thème sélectionné.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;OFGetSelectedSkinPath&amp;gt;''' doit remplacer '''skins/&amp;lt;OVbabSkin&amp;gt;/''' dans les fichiers ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetSelectedSkinPath&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCsrfProtectToken ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.4.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de protection contre les attaques CSRF, il doit être ajouté dans tous les formulaire utilisant la méthode POST.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;babCsrfProtect&amp;quot; value=&amp;quot;&amp;lt;OFGetCsrfProtectToken&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCurrentAdmGroup ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.5.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de la délegation actuellement administré par l'utilisateur courrant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;lt;OFGetCurrentAdmGroup&amp;gt;&amp;quot;&amp;gt;&amp;lt;OVDelegationName&amp;gt;&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPortletContainer ==&lt;br /&gt;
&lt;br /&gt;
''Nécessite l'installation du module '''portlets'''''&lt;br /&gt;
&lt;br /&gt;
Permet l'intégration d'une zone de portlet dans la page.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPortletContainer id=&amp;quot;&amp;quot; [mode=&amp;quot;static&amp;quot;] [placeholder=&amp;quot;&amp;quot;] [editplaceholder=&amp;quot;&amp;quot;] [description=&amp;quot;&amp;quot;] [classname=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id&lt;br /&gt;
: L'identifiant unique du portlet&lt;br /&gt;
&lt;br /&gt;
; mode ''(optionnel)''&lt;br /&gt;
: Le type de portlet&lt;br /&gt;
:* static ''(par défaut)'' : Le portlet est personnel, chaque utilisateur peut configurer son portlet&lt;br /&gt;
:* locked : Le portlet est le même pour tout les utilisateurs&lt;br /&gt;
&lt;br /&gt;
; placeholder ''(optionnel)''&lt;br /&gt;
: Un texte à afficher lorsque la zone de portlet est vide&lt;br /&gt;
&lt;br /&gt;
; editplaceholder ''(optionnel)''&lt;br /&gt;
: Un texte à afficher lorsque l'utilisateur édite la zone de portlet&lt;br /&gt;
&lt;br /&gt;
; description ''(optionnel)''&lt;br /&gt;
: Un texte toujours affiché&lt;br /&gt;
&lt;br /&gt;
; classname''(optionnel)''&lt;br /&gt;
: Une classe est ajoutée sur la div&lt;br /&gt;
&lt;br /&gt;
;categories&lt;br /&gt;
&lt;br /&gt;
;initwith&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetRegistryValue ==&lt;br /&gt;
&lt;br /&gt;
Renvoie une valeur de configuration gérée par la bab_Registry.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.97&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetRegistryValue path=&amp;quot;/path/to/value&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Le chemin de la registry correspondant à la valeur recherchée&lt;br /&gt;
&lt;br /&gt;
= Les containers OvML =&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les containers contiennent des tags OvML et du code HTML. Ce sont généralement des listes de données identiques ou des conditions. &lt;br /&gt;
&lt;br /&gt;
A l'appel d'un container, OvML met à votre disposition des variables &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La liste des variables dépend du type de container.&lt;br /&gt;
&lt;br /&gt;
Ces variables ne sont plus disponibles en dehors du container.&lt;br /&gt;
&lt;br /&gt;
A l’intérieur de tout container de type liste, les variables suivantes sont disponibles :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCIndex&lt;br /&gt;
| Index de l’entrée courante en commençant par 0&lt;br /&gt;
|-&lt;br /&gt;
| OVCCount&lt;br /&gt;
| Le nombre total d’entrées dans le container&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de comparaison ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent d’effectuer des comparaisons entre les valeurs expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
Si la condition est vrai, le contenu du container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfEqual&lt;br /&gt;
| Vrai si expr1 est égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotEqual&lt;br /&gt;
| Vrai si expr1 est différent expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThan&lt;br /&gt;
| Vrai si expr1 est strictement inférieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThanOrEqual&lt;br /&gt;
| Vrai si expr1 est inférieur ou égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThan&lt;br /&gt;
| Vrai si expr1 est strictement supérieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThanOrEqual&lt;br /&gt;
| Vrai si expr1 est supérieur ou égal à expr2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la comparaison&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la comparaison&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_LOGGED&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfEqual expr1=&amp;quot;&amp;lt;BAB_SESS_LOGGED&amp;amp;gt;&amp;quot; expr2=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Vous êtes connecté !&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/OCIfEqual&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de test d'existence sur les variables ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent de vérifier l'existence ou non d'une variable.&lt;br /&gt;
&lt;br /&gt;
Si la variable est définie ou non, selon le container, le container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name existe&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name n'existe pas&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx name=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable dont on doit tester l'existence&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte ne sera pas affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;variable&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte sera affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OCIfUserMemberOfGroups ==&lt;br /&gt;
&lt;br /&gt;
Ce container est exécuté si l'utilisateur courant appartient à un groupe&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfUserMemberOfGroups groupid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [childs=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCIfUserMemberOfGroups&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; groupid&lt;br /&gt;
: id du groupe ou plusieurs ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Cette variable permet de tester si un utilisateur spécifique appartient à des groupes en donnant un id utilisateur.&lt;br /&gt;
: Si omis, elle prend la valeur de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: yes : L'utilisateur courant doit appartenir à tous les groupes spécifiés dans groupid&lt;br /&gt;
: no ''(par défaut)'' : L'utilisateur courant doit appartenir à au moins un des groupes spécifiés dans groupid&lt;br /&gt;
&lt;br /&gt;
; childs ''(optionnel)''&lt;br /&gt;
: yes : Pour chaque groupe, inclure ses enfants&lt;br /&gt;
: no ''(par défaut)'' : Les enfants ne sont pas inclus&lt;br /&gt;
&lt;br /&gt;
== OCArticlesHomePages ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles des pages d’accueil privée ou publique.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlesHomePages type=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticlesHomePages&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée&lt;br /&gt;
: public : Liste les articles de la page d’accueil publique&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: yes : Filtre les articles selon le droit de visibilité&lt;br /&gt;
: no ''(par défaut)'' : Ne filtre pas&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCategoryId&lt;br /&gt;
| Id de la catégorie du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicTitle&lt;br /&gt;
| Titre du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoi une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers récemment déposés.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFiles last=&amp;quot;&amp;quot; path=&amp;quot;&amp;quot; [folderid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fichiers souhaité&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Indique dans quel sous-répertoire il faut chercher.&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id de l’espace ou plusieurs ids séparés par des virgules.&lt;br /&gt;
: Si omis, le container liste les fichiers récents de tous les répertoires.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fichiers par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fichiers par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fichiers aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileModifiedBy&lt;br /&gt;
| Dernière personne ayant modifié le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fichier a été créé. Si nul (0), le fichier a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles récents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentArticles last=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre d‘articles souhaité&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tous thèmes confondus&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie, tous les thèmes enfants seront utilisés&lt;br /&gt;
: si categoryid est utilisé, topicid devient obsolète&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'article a été créé. Si nul (0), l'article a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers commentaires d'articles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentComments last=&amp;quot;&amp;quot; [articleid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentComments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de commentaires souhaité&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires tous articles confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentThreads ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers fils de discussion de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentThreads last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentThreads&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fils de discussion souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fils de discussion, tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières contributions de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentPosts last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [threadid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentPosts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de contributions souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; threadid ''(optionnel)''&lt;br /&gt;
: Id du fil de discussion&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous sujets confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les contributions aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières questions de faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFaqQuestions last=&amp;quot;&amp;quot; [faqid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de questions souhaité&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières questions, toutes faqs confondues&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie de faq&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question en base de données&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Adresse Web pour accéder à la question dans le portail&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Adresse Web pour accéder à la question en plein écran (destiné à une vue popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionDate&lt;br /&gt;
| Date de création de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionAuthor&lt;br /&gt;
| Auteur de la question&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategories [parentid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; parentid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie parent ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: 0 ''(par défaut)'' : le container liste les catégories de thèmes à la racine.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryNext&amp;gt;...&amp;lt;/OCArticleCategoryNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idendiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryPrevious&amp;gt;...&amp;lt;/OCArticleCategoryPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCParentsArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets parents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCParentsArticleCategory categoryid=&amp;quot;&amp;quot; [reverse=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCParentsArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie.&lt;br /&gt;
&lt;br /&gt;
; reverse ''(optionnel)''&lt;br /&gt;
: 1 si on souhaite la liste dans l’ordre inverse.&lt;br /&gt;
: 0 ''(par défaut)'' : Les catégories sont triées dans l'ordre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une ou plusieurs catégorie de sujet.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategory categoryid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopics ==&lt;br /&gt;
&lt;br /&gt;
Liste des thèmes d'articles d'une catégorie donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article. La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles. La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicNext&amp;gt;...&amp;lt;/OCArticleTopicNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicPrevious&amp;gt;....&amp;lt;/OCArticleTopicPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idem que ceux du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopic ==&lt;br /&gt;
&lt;br /&gt;
Description d’un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic [topicid=&amp;quot;&amp;quot;] [topicname=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème d’articles ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles.&lt;br /&gt;
&lt;br /&gt;
; topicname ''(optionnel)''&lt;br /&gt;
: Nom du thème d’articles&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles ou s'appuie sur le paramètre topicid.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche tous les thèmes dont l'utilisateur a le droit et ayant pour nom &amp;quot;essai&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 ayant pour nom essai.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom se termine par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom commence par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom contient la chaîne essai&lt;br /&gt;
&lt;br /&gt;
== OCArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste des articles d'un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 8.6.94 d'Ovidentia, les paramètres ajoutés à ce container devrait permettre de replacer OCRecentArticles, OCArticlesHomePage et OCArticle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticles [delegationid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [topicid=&amp;quot;&amp;quot;] [articleid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [homepage=&amp;quot;public|private&amp;quot;] [archive=&amp;quot;&amp;quot;] [offset=&amp;quot;&amp;quot;] [rows=&amp;quot;&amp;quot;] [limit=&amp;quot;[offset,]rows&amp;quot;] [order=&amp;quot;asc | desc&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
:: Id de la catégorie, tous les thèmes enfants seront utilisés &lt;br /&gt;
:: si categoryid est utilisé, topicid devient obsolète &lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule &lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; homepage ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée &lt;br /&gt;
: public : Liste les articles de la page d’accueil publique &lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; offset ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nombre d'articles à ignorer à partir du début de la liste&lt;br /&gt;
: 0 ''(par défaut)'' : aucune article n'est ignoré&lt;br /&gt;
&lt;br /&gt;
; rows ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
: -1 ''(par défaut)'' : toutes les lignes sont prises&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: ''Alternative à rows et offset''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCategoryId&lt;br /&gt;
| Id de la catégorie du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleNext&amp;gt;...&amp;lt;/OCArticleNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticlePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlePrevious&amp;gt;...&amp;lt;/OCArticlePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticle ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur les fichiers joints à un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleFiles articleid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCArticleFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForums ==&lt;br /&gt;
&lt;br /&gt;
Liste des forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForums [forumid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCForums&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les forums.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForumNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForumNext&amp;gt;...&amp;lt;/OCForumNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForumPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForumPrevious&amp;gt;...&amp;lt;/OCForumPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForum ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un forum donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForum forumid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCForum&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid :&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCThread ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fil de discussion donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCThread threadid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCThread&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; threadid&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadForumId&lt;br /&gt;
| Id du forum contenant le fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadId&lt;br /&gt;
| Id du sujet du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadPostId&lt;br /&gt;
| Id de la contribution initiale&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadLastPostId&lt;br /&gt;
| Id de la dernière contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadDate&lt;br /&gt;
| Date de la création du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarter&lt;br /&gt;
| Nom du l'initiateur du sujet&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarterId&lt;br /&gt;
| ID de l'utilisateur ayant initié le sujet ( peut être égal à 0 s'il s'agit d'un utilisateur anonyme) &lt;br /&gt;
|-&lt;br /&gt;
| OVThreadUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPost ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une contribution donnée ou plusieurs séparées par des virgules.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCPost postid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid :&lt;br /&gt;
: Id de la contribution ou plusieurs Ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du fil de la discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthorId&lt;br /&gt;
| ID de l'auteur (peut être égal à 0 si l'auteur était un utilisateur anoyme)&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution à l'aide d'une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostReplyUrl&lt;br /&gt;
| Url pour répondre (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostModifyUrl&lt;br /&gt;
| Url pour modifier (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostConfirmUrl&lt;br /&gt;
| Url pour confirmer (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostDeleteUrl&lt;br /&gt;
| Url pour supprimer la contribution (sinon vide si pas de droit) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPostFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations de fichiers sur une contribution donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCPostFiles postid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid&lt;br /&gt;
: Id de la contribution&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolders [folderid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFolders&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolderNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderNext&amp;gt;...&amp;lt;/OCFolderNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolderPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderPrevious&amp;gt;...&amp;lt;/OCFolderPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolder ==&lt;br /&gt;
&lt;br /&gt;
Donne les information sur un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolder folderid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFolder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSubFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-répertoires du répertoire path d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSubFolders folderid=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSubFolders&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les sous-répertoire du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderName&lt;br /&gt;
| Nom du sous répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des fichiers d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFiles folderid=&amp;quot;&amp;quot; rows=&amp;quot;&amp;quot; offset=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; offset&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nième fichier à partir du début de la liste&lt;br /&gt;
&lt;br /&gt;
; rows&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les fichiers du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: En lien avec l'attribut orderby.&lt;br /&gt;
:* asc ''(par défaut)'' : Ordonne les fichiers par ordre croissant&lt;br /&gt;
:* desc : Ordonne les fichiers par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
:''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
:* name ''(par défaut)'' : Ordonne les fichiers par nom&lt;br /&gt;
:* creation : Ordonne les fichiers par date de création&lt;br /&gt;
:* modification : Ordonne les fichiers par date de modification&lt;br /&gt;
:* size : Ordonne les fichiers par taille&lt;br /&gt;
:* hits : Ordonne les fichiers par nombre de &amp;quot;hits&amp;quot;&lt;br /&gt;
:* manual : Ordonne les fichiers suivant l'ordre défini manuellement sur le répertoire.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url du fichier si celui-ci est une image (utilisation pour un affichage). Cette variable ne prend pas en compte les droits définis au niveau du gestionnaire de fichiers.&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFileNext&amp;gt;...&amp;lt;/OCFileNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFiles|OCFiles]].&lt;br /&gt;
&lt;br /&gt;
== OCFilePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFilePrevious&amp;gt;...&amp;lt;/OCFilePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFile ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fichier d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFile fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFile&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileFields ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des champs d'un fichier donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFileFields fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFileFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldName&lt;br /&gt;
| Nom du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqs ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des Faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqs [faqid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqs&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqNext&amp;gt;...&amp;lt;/OCFaqNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqPrevious&amp;gt;...&amp;lt;/OCFaqPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaq ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une Faq donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaq faqid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategories ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des sous catégories d’une Faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategories faqid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqSubCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la faq&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations des sous-catégories d’une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategory faqsubcatid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqSubCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid&lt;br /&gt;
: Id de la sous catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des questions/réponses d'une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestions [faqid=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la sous catégorie faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs indiquées par le paramètre faqid.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionNext&amp;gt;...&amp;lt;/OCFaqQuestionNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionPrevious&amp;gt;...&amp;lt;/OCFaqQuestionPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestion ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une questions/réponses donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestion questionid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqQuestion&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; questionid&lt;br /&gt;
: Id de la question/réponse de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles d'un thème donné en attente d'approbation pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingArticles [topicid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation tout thème confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les commentaires en attente d'approbation d'un article donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingComments [articleid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingComments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires en attente de tout article confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les commentaires en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date de publication du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers en attente d'approbation d'un répertoire donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingFiles [folderid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fichiers en attente de tout répertoire confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les fichiers en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste les contributions en attente d'approbation d'un forum donné ( forumid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingPosts [forumid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingPosts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les contributions en attente de tout forum confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les contributions en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendars ==&lt;br /&gt;
&lt;br /&gt;
Liste les calendriers &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendars [type=&amp;quot;&amp;quot;] [calendarid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendars&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste tous les agendas. type peut prendre les valeurs suivantes :&lt;br /&gt;
: user: les agendas personnels &lt;br /&gt;
: group: les agendas de groupes&lt;br /&gt;
: resource: les agendas de ressources&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Un ou plusieurs id d'agendas séparés par des virgules&lt;br /&gt;
: Si omis, le container liste tous les agendas.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarId&lt;br /&gt;
| Id de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarName&lt;br /&gt;
| Intitulé de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarDescription&lt;br /&gt;
| Description de l'agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarOwnerId&lt;br /&gt;
| Id du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarType&lt;br /&gt;
| Type de l’agenda ( user, group ou resource )&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarUrl&lt;br /&gt;
| Url pour accéder à la page Agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories d’événements des agendas &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarCategories [filter=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryName&lt;br /&gt;
| Intitulé de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarUserEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas personnels&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarUserEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarUserEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité.Remarque : si le paramètre est à «&amp;amp;nbsp;no&amp;amp;nbsp;», les événements privés seront aussi remontés&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarGroupEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas collectifs (anciennement agendas de groupes)&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarGroupEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarGroupEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; groupid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
: Remarque : le paramètre groupid correspond à l'identifiant (grpid) de l'agenda lorsqu'on utilise les agendas collectifs.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarResourceEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas de ressources&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarResourceEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarResourceEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparées par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; resourceid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas ( personnel, groupes ou de ressources )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date &lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramènera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas le container liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarId&lt;br /&gt;
| Id numérique de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrlId&lt;br /&gt;
| Id de l'agenda principal contenant le type, exemple &amp;quot;personal/1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarName&lt;br /&gt;
| Nom de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarType&lt;br /&gt;
| type de l'agenda principal (exemple: &amp;quot;caldav_personal&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectories ==&lt;br /&gt;
&lt;br /&gt;
Liste les annuaires de base de données&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectories [directoryid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid ''(optionnel)''&lt;br /&gt;
: Id de l'annuaire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: « database » ou « group », si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectory directoryid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryFields ==&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryFields directoryid=&amp;quot;&amp;quot; [all=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: 1 : Donne la liste de tous les champs&lt;br /&gt;
: 0 : Donne la liste de champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldId&lt;br /&gt;
| Identifiant du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Le tableau ci-dessous donne la correspondance entre les champs et leurs identifiants :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Champ&lt;br /&gt;
! Identifiant&lt;br /&gt;
|-&lt;br /&gt;
| Surnom&lt;br /&gt;
| cn&lt;br /&gt;
|-&lt;br /&gt;
| Nom&lt;br /&gt;
| sn&lt;br /&gt;
|-&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
| mn&lt;br /&gt;
|-&lt;br /&gt;
| Prénom&lt;br /&gt;
| givenname&lt;br /&gt;
|-&lt;br /&gt;
| Photo&lt;br /&gt;
| jpegphoto&lt;br /&gt;
|-&lt;br /&gt;
| Adresse de messagerie&lt;br /&gt;
| email&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (bureau)&lt;br /&gt;
| btel&lt;br /&gt;
|-&lt;br /&gt;
| Tél. mobile&lt;br /&gt;
| mobile&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (domicile)&lt;br /&gt;
| htel&lt;br /&gt;
|-&lt;br /&gt;
| Télécopie (bureau)&lt;br /&gt;
| bfax&lt;br /&gt;
|-&lt;br /&gt;
| Titre&lt;br /&gt;
| title&lt;br /&gt;
|-&lt;br /&gt;
| Service&lt;br /&gt;
| departmentnumber&lt;br /&gt;
|-&lt;br /&gt;
| Société&lt;br /&gt;
| organisationname&lt;br /&gt;
|-&lt;br /&gt;
| Rue (bureau)&lt;br /&gt;
| bstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (bureau)&lt;br /&gt;
| bcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (bureau)&lt;br /&gt;
| bpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (bureau)&lt;br /&gt;
| bstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (bureau)&lt;br /&gt;
| bcountry&lt;br /&gt;
|-&lt;br /&gt;
| Rue (domicile)&lt;br /&gt;
| hstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (domicile)&lt;br /&gt;
| hcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (domicile)&lt;br /&gt;
| hpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (domicile)&lt;br /&gt;
| hstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (domicile)&lt;br /&gt;
| hcountry&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 1&lt;br /&gt;
| user1&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 2&lt;br /&gt;
| user2&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 3&lt;br /&gt;
| user3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Pour les champs additionnels, les identifiants sont de la forme '''babdirfXX''' ou '''XX''' est l'id du champ additionnel ( correspondant à fxid dans la liste des champs additionnels de l'annuaire ).&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMembers ==&lt;br /&gt;
&lt;br /&gt;
Liste les membres d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMembers directoryid=&amp;quot;&amp;quot; [fields=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [like=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryMembers&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: Ignoré si l'attribut '''fields''' est spécifié&lt;br /&gt;
: 1 : Donne tous les champs pour chaque membre&lt;br /&gt;
: 0 : Donne uniquement les champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
; fields ''(optionnel)''&lt;br /&gt;
: liste des identifiants des champs souhaités séparés par des virgules ( exemple &amp;quot;sn,givenname,email&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Identifiant du champ à utiliser pour ordonner la liste&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; like ''(optionnel)''&lt;br /&gt;
: Restreint la liste des membres ayant le champ spécifié par orderby (exemple orderby=&amp;quot;givenname&amp;quot;) commençant par ce motif ( exemple like=&amp;quot;A&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUrl&lt;br /&gt;
| Url pour accéder à la fiche détaillée du membre&lt;br /&gt;
|-&lt;br /&gt;
| DirectoryMemberEmailUrl&lt;br /&gt;
| Url pour afficher la popup de composition de message&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMemberFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryMembers'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMemberFields&amp;gt;...&amp;lt;/OCDbDirectoryMemberFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntry ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un membre d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntry directoryid=&amp;quot;&amp;quot; memberid=&amp;quot;&amp;quot; userid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectoryEntry&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; memberid&lt;br /&gt;
: Id du membre dans l'annuaire&lt;br /&gt;
&lt;br /&gt;
; userid&lt;br /&gt;
: Id Ovidentia de l'utilisateur s'il est enregistré&lt;br /&gt;
: Ignoré si memberid renseigné.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberUrl&lt;br /&gt;
| Url vers la fiche annuaire du membre&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntryFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryEntry'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntryFields&amp;gt;...&amp;lt;/OCDbDirectoryEntryFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryAcl ==&lt;br /&gt;
&lt;br /&gt;
Liste les utilisateurs ayant des droits sur un annuaire.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryAcl directoryid=&amp;quot;&amp;quot; [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryAcl&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: modify : pour les utilisateurs ayant le droit de modifier une fiche&lt;br /&gt;
: add : pour les utilisateurs ayant le droit d'ajouter une fiche&lt;br /&gt;
: view : pour les utilisateurs ayant le droit de consulter l'annuaire&lt;br /&gt;
: delete :  pour les utilisateurs ayant le droit de supprimer une fiche&lt;br /&gt;
: export :  pour les utilisateurs ayant le droit d'exporter l'annuaire&lt;br /&gt;
: import :  pour les utilisateurs ayant le droit d'importer l'annuaire&lt;br /&gt;
: empty :  pour les utilisateurs ayant le droit de vider l'annuaire&lt;br /&gt;
: bind :  pour les utilisateurs ayant le droit d'attacher une fiche&lt;br /&gt;
: unbind :  pour les utilisateurs ayant le droit de détacher une fiche&lt;br /&gt;
: view :  pour les utilisateurs ayant le droit de voir les fiches (DEFAULT)&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserFullName&lt;br /&gt;
| Nom complet de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserEmail&lt;br /&gt;
| Adresse email de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserId&lt;br /&gt;
| Id de l'utilisateur dans la base de données&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegations ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegations [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegations&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si yes : le container tient compte des droits d'accès de l'utilisateur&lt;br /&gt;
: Si no : le container ne tient pas compte des droits d'accès et ramène toutes les délégations créées dans le portail&lt;br /&gt;
: Si omis, le container tient compte des droits d'accès&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegation ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont fait partie l'utilisateur courant&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegation delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegation&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsManaged [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont l'utilisateur courant est administrateur.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationItems ==&lt;br /&gt;
&lt;br /&gt;
Liste les fonctions déléguées aux administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationItems delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationItems&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemName&lt;br /&gt;
| Intitulé de la fonction&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemValue&lt;br /&gt;
| 1: si la fonction est déléguée, 0 sinon&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationAdministrators ==&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationAdministrators delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationAdministrators&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationUserId&lt;br /&gt;
| Id de l'administrateur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategories [categoryid=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: Si omis, le container liste toutes les catégories&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une catégorie de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategory [categoryid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationsCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmSpaces ==&lt;br /&gt;
&lt;br /&gt;
Liste les espaces de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmSpaces&amp;gt;...&amp;lt;/OCTmSpaces&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceId&lt;br /&gt;
| Id de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceName&lt;br /&gt;
| Nom de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceDescription&lt;br /&gt;
| Description de l'espace de projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmProjects ==&lt;br /&gt;
&lt;br /&gt;
Liste les projets d'un espace de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmProjects spaceid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCTmProjects&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; spaceid&lt;br /&gt;
: Id de l'espace de projets&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectId&lt;br /&gt;
| Id du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectName&lt;br /&gt;
| Nom du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectDescription&lt;br /&gt;
| Description du projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmTasks ==&lt;br /&gt;
&lt;br /&gt;
Liste les tâches d'un projet ou des tâches personnelles du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmTasks [projectid=&amp;quot;&amp;quot;] [startdate=&amp;quot;&amp;quot;] [enddate=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCTmTasks&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; projectid ''(optionnel)''&lt;br /&gt;
: Id du projet.&lt;br /&gt;
: Si omis, le conteneur renvoie les tâches personnelles de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; startdate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de début est postérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; enddate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de fin est antérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;&lt;br /&gt;
: desc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order. La valeur par défault est &amp;quot;TaskNumber&amp;quot;.&lt;br /&gt;
: Cet attribut peur contenir le nom de n'importe laquelle des variables renvoyées sans le préfixe &amp;quot;OV&amp;quot;, par exemple &amp;quot;TaskCategoryName&amp;quot; ou &amp;quot;TaskEndDate&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskId&lt;br /&gt;
| Id de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskProjectId&lt;br /&gt;
| Id du projet de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskNumber&lt;br /&gt;
| Numéro de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskShortDescription&lt;br /&gt;
| Description courte de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskStartDate&lt;br /&gt;
| Date de début de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskEndDate&lt;br /&gt;
| Date de fin de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryId&lt;br /&gt;
| Id de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryName&lt;br /&gt;
| Nom de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCompletion&lt;br /&gt;
| Niveau d'avancement de la tâche (0-100)&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskOwnerId&lt;br /&gt;
| Id de l'utilisateur propriétaire de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskClass&lt;br /&gt;
| Classe de la tâche&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgUserEntities ==&lt;br /&gt;
&lt;br /&gt;
Liste les entités d'organigrammes pour lesquelles un utilisateur à un rôle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgUserEntities userId=&amp;quot;&amp;quot; [orgChartId=&amp;quot;&amp;quot;] [roleType=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgUserEntities&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; userId&lt;br /&gt;
: Identifiant (entier) de l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; orgChartId ''(optionnel)''&lt;br /&gt;
: Identifiant (entier) de l'organigramme.&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'organigramme par défaut (nommé à l'origine Ovidentia) qui est utilisé.&lt;br /&gt;
&lt;br /&gt;
; roleType ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors tous les rôles seront utilisés.&lt;br /&gt;
: Les rôles sont des valeurs de 0 à 3&lt;br /&gt;
: 0 étant les rôles personnalisés&lt;br /&gt;
: 1 étant le rôle supérieur&lt;br /&gt;
: 2 étant le rôle employé&lt;br /&gt;
: 3 étant le rôle membre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgPathToEntity ==&lt;br /&gt;
&lt;br /&gt;
Liste toutes les entités parentes d'une entité d'un organigramme.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgPathToEntity entityId=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [includeEntity=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgPathToEntity&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'ordre ascendant qui est utilisé.&lt;br /&gt;
: Ordre dans lequel le chemin jusqu'à la racine sera retourné, les valeurs possible sont asc ou desc&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
; includeEntity ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis, alors l'entité ne sera pas incluse dans les résultats.&lt;br /&gt;
: Les valeurs possibles sont&amp;amp;nbsp;:&lt;br /&gt;
: 0 pour ne pas inclure l'entité (valeur par défaut)&lt;br /&gt;
: 1 pour inclure l'entité&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OCOrgChildEntities ==&lt;br /&gt;
&lt;br /&gt;
Liste toutes les entités enfant directes d'une entité d'un organigramme.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgChildEntities entityId=&amp;quot;&amp;quot; &amp;gt;...&amp;lt;/OCOrgChildEntities&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OCOrgEntityMembers ==&lt;br /&gt;
&lt;br /&gt;
Liste tous les membres d'une entité.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgEntityMembers entityId=&amp;quot;&amp;quot; &amp;gt;...&amp;lt;/OCOrgEntityMembers&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberDirEntryId&lt;br /&gt;
| Identifiant (entier) de la fiche annuaire de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberRoleType&lt;br /&gt;
| Id du rôle : 1 = Superior, 2 = Temporary employee, 3 = Members, 0 = Other collaborators&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberRoleName&lt;br /&gt;
| Nom du rôle&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserDisabled&lt;br /&gt;
| Utilisateur est désactivé (1 ou 0)&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserConfirmed&lt;br /&gt;
| Utilisateur est confirmé (1 ou 0)&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberSn&lt;br /&gt;
| Nom&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberGivenname&lt;br /&gt;
| Prénom&lt;br /&gt;
|-&lt;br /&gt;
| EntityMemberUserId&lt;br /&gt;
| Id user correspondant&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCMultipages ==&lt;br /&gt;
&lt;br /&gt;
Ce container permet de faciliter les calculs réalisés pendant un multi-pages. Ainsi selon le nombre total de résultats et le nombre de résultats à afficher par pages, le container permet de retourner le nombre de pages que contient le multi-pages. &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCMultipages total=&amp;quot;&amp;quot; maxpages=&amp;quot;&amp;quot; perpage=&amp;quot;&amp;quot; currentpage=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCMultipages&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; total&lt;br /&gt;
: Nombre total de résultats.&lt;br /&gt;
&lt;br /&gt;
; maxpages&lt;br /&gt;
: Nombre maximum de pages à afficher&lt;br /&gt;
&lt;br /&gt;
; perpage&lt;br /&gt;
: Nombre maximum de résultats à afficher par pages&lt;br /&gt;
&lt;br /&gt;
; currentpage&lt;br /&gt;
: Numéro de la page en cours&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCurrentPageNumber &lt;br /&gt;
| Numéro de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVNextPageNumber&lt;br /&gt;
| Numéro de la page suivante si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVPreviousPageNumber&lt;br /&gt;
| Numéro de la page précédente si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVTotalPages&lt;br /&gt;
| Nombre total de pages&lt;br /&gt;
|-&lt;br /&gt;
| OVResultFirst&lt;br /&gt;
| Index du premier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultLast&lt;br /&gt;
| Index du dernier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultsPage&lt;br /&gt;
| Nombre de résultats sur la page courante&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntries ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-entrées de navigation d'Ovidentia (Plan du site) d'une entrée parente. Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntries (node=&amp;quot;&amp;quot; | langid=&amp;quot;&amp;quot;) [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntries&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; langid&lt;br /&gt;
: Identifiant multilangue de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: peut être utilisé à la place de l'attribut node&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntry ==&lt;br /&gt;
&lt;br /&gt;
Renvoie les information sur une entrée de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntry node=&amp;quot;&amp;quot; [sitemap=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntry&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément (noeud du plan du site).&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapCustomNode ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des noeuds ayant pour cible l'id spécifié dans l'attribut &amp;lt;code&amp;gt;target&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans le module sitemap_editor, la valeur à saisir dans l'attribut target est affiché dans l'entête sur la page de visualisation du nœud.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapCustomNode [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] target=&amp;quot;&amp;quot; [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapCustomNode&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; target&lt;br /&gt;
: Id du noeud cible&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin. s'il n'est pas renseigné, le noeur racine par défaut sera utilisé (Custom pour le plan du site fourni par sitemap_editor), DGAll pour le plan du site du noyau).&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: permet de limiter le nombre d'éléments retournés, par exemple, &amp;lt;code&amp;gt;limit=&amp;quot;0,1&amp;quot;&amp;lt;/code&amp;gt; pour obtenir seulement le premier noeud. La syntaxe est identique à l'attribut &amp;lt;code&amp;gt;limit&amp;lt;/code&amp;gt; de OCSitemapPath&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapPath ==&lt;br /&gt;
&lt;br /&gt;
Retourne le chemin de fer (rail) d'une entrée de navigation sous la forme d'une liste d'entrées de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapPath [node=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapPath&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin.&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5,2&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur à 2 éléments à partir du 5ème. Si la première valeur est négative, l'index du premier élément retourné sera calculé à partir du nombre d'élément total. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;-1,1&amp;quot;&amp;lt;/code&amp;gt; affiche le dernier élément seulement. L'index négatif est supporté à partir d'ovidentia &amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Si la valeur est &amp;quot;1&amp;quot;, le denier noeud du plan du site auquel on a accédé sera mémorisé et récupéré lors de l'accès a une page en dehors du plan du site.&lt;br /&gt;
: La valeur par défaut est &amp;quot;1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Différentes méthodes d’utilisation d’un fichier OvML =&lt;br /&gt;
== Utilisation dans une url ==&lt;br /&gt;
Un fichier OvML peut être appellé en utilisant l’url suivante :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où fichier-ovml est le nom de votre fichier OvML qui doit se trouver dans le répertoire suivant&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
skins/nom-du-skin/ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le fichier ainsi appelé est parsé par Ovidentia et le résultat est affiché dans la partie centrale du portail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si l’on souhaite afficher le résultat en dehors du portail, par exemple dans une fenêtre popup, il faut ajouter le paramètre echo=1 comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De plus, si l’on souhaite passer des paramètres au fichier OvML, on utilisera l’url comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&amp;amp;param=val&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, on peut utiliser la variable OVparam dans le fichier OvML.&lt;br /&gt;
&lt;br /&gt;
Remarque : les paramètres peuvent être envoyés par formulaires en méthodes GET et POST.&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans un fichier template ==&lt;br /&gt;
Dans tout fichier template d’Ovidentia, on peut utiliser un fichier OvML en utilisant la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{ $OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : la syntaxe avec les accolades ne permet pas l'utilisation de nouvelles accolades à l'intérieur.&lt;br /&gt;
&lt;br /&gt;
{ $OVML({ mavariable }) } est impossible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est possible de passer une variable template en tant que paramètre à un fichier OvML via la syntaxe { $OVML(...) } d'un fichier template :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple : { $OVML(monFichier.html,param1=&amp;quot;var1&amp;quot;) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
si var1 est définie dans le template, le parseur la remplace avec sa valeur, sinon il utilise la valeur &amp;quot;var1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Optimiser le temps d'exécution d'un script OvML (disponible à partir de la version 7.2 d'Ovidentia) :'''&lt;br /&gt;
&lt;br /&gt;
Si votre script n'a pas besoin d'être réactualisé à chaque exécution, vous pouvez décider d'utiliser le cache via la syntaxe $OVMLCACHE.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE s'utilise dans les mêmes conditions que $OVML.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE peut recevoir un paramètre supplémentaire : _ovml_cache_duration=86400. Il permet d'indiquer le temps maximum pendant lequel le script ne sera pas réactualisé. Valeur en secondes.&lt;br /&gt;
&lt;br /&gt;
Si ovml_cache_duration n'est pas renseigné, le script sera réactualisé toutes les 3600 secondes (1 heure).&lt;br /&gt;
&lt;br /&gt;
Remarque : le cache est enregistré dans la session de l'utilisateur courant. Donc le script est systématiquement réactualisé si l'utilisateur se déconnecte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple :&lt;br /&gt;
&lt;br /&gt;
{ $OVMLCACHE(monFichier.html,param1=3,_ovml_cache_duration=86400) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : pensez bien aux conséquences d'utilisation du cache OvML avant de l'appliquer sur vos scripts. Pendant 3600 secondes, vous pouvez modifier vos scripts et des données d'Ovidentia sans pouvoir le vérifier à l'affichage !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autres types de cache possibles :&lt;br /&gt;
*session : cache dans la session (default)&lt;br /&gt;
*sitemap : cache dans un fichier basé sur le profile du plan du site&lt;br /&gt;
*file : cache dans un fichier&lt;br /&gt;
&lt;br /&gt;
Exemple d'utilisation avec un autre type de cache :&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE(menu.html,_ovml_cache_type=sitemap)&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans du contenu ==&lt;br /&gt;
On peut incorporer le résultat d’un fichier OvML dans du contenu Ovidentia ( article, section, faq etc… ). On utilisera la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Utilisation pour les pages d’accueil ==&lt;br /&gt;
On peut utiliser un fichier OvML pour les pages d’accueil privée et publique. Pour cela, utilisez les fichiers spécifiques private.html et public.html.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lors de l’affichage de la page public, Ovidentia cherche un fichier ayant le nom public.html dans le répertoire skins/nom-du-skin/ovml . S’il le trouve, il l’utilisera pour la page d’accueil public. Sinon, il affichera les articles définis par l'administrateur pour la page d’accueil public.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il en est de même pour la page d’accueil privée.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML par les modules ( addons ) ==&lt;br /&gt;
A partir de la version 5.4.2 d'Ovidentia, il est possible pour les modules de fournir des fonctionnalités basées sur OvML ( voir la documentation fournie avec le module ).&lt;br /&gt;
&lt;br /&gt;
Afin d'utiliser ces fonctionnalités, on utilisera le container suivant :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCAddon name=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; param2=&amp;quot;&amp;quot; ...&amp;gt;...&amp;lt;/OCAddon&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut du container du module&lt;br /&gt;
&lt;br /&gt;
Pour la signification des paramètres, il faut consulter la documentation fournie avec le module.&lt;br /&gt;
&lt;br /&gt;
La plupart du temps, le premier paramètre indique le nom du container que l'on veut utiliser et les paramètres suivants sont des attributs à ce container.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 5.6.3, il est aussi possible de créer des fonctions OvML pour un module. La syntaxe d'utilisation de ces fonctions est la suivante :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAddon name=&amp;quot;&amp;quot; function=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; function&lt;br /&gt;
: Nom de la fonction&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut de la fonction utilisée&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML dans l'éditeur Wysiwyg ==&lt;br /&gt;
L'éditeur Wysiwyg d'Ovidentia possède une option permettant d'utiliser un fichier OvML afin de l'intégrer dans l'affichage d'un article, d'une section... Par défaut, tous les fichiers OvML présents dans le dossier ovml de la skin courante sont affichés dans le formulaire de sélection. Il existe un moyen de cacher ces fichiers aux utilisateurs de l'éditeur en modifiant la racine de sélection des fichiers :&lt;br /&gt;
&lt;br /&gt;
On ajoute un dossier nommé &amp;quot;editor&amp;quot; dans le dossier ovml de la skin courante, l'éditeur Wysiwyg ne proposera alors que les fichiers présents dans ce répertoire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est toujours possible d'utiliser la syntaxe $OVML manuellement afin d'exécuter un fichier OvML ne se situant pas dans le dossier editor.&lt;/div&gt;</summary>
		<author><name>Laucho</name></author>	</entry>

	<entry>
		<id>https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5707</id>
		<title>Référence OvML</title>
		<link rel="alternate" type="text/html" href="https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5707"/>
				<updated>2019-03-08T14:49:09Z</updated>
		
		<summary type="html">&lt;p&gt;Laucho : /* OCOrgChildEntities */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Catégorie:Développement de skins]]&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
OvML ( Ovidentia Markup Langage ) est un ensemble de balises, identiques par leur syntaxe à celles utilisées avec HTML. Elles permettent d’extraire des données Ovidentia, de les manipuler et de les présenter en utilisant HTML.&lt;br /&gt;
&lt;br /&gt;
Les données à extraire peuvent être de plusieurs types, comme par exemple, les cinq derniers articles publiés, les dernières contributions d’un forum donné, les derniers fichiers chargés, etc …&lt;br /&gt;
&lt;br /&gt;
On pourra ainsi s’en servir pour réorganiser complètement la page d'accueil d'un site Ovidentia en y insérant, par exemple, la liste des 3 derniers articles, la liste des 5 dernières contributions d'un forum, des images, le texte d'un article spécifique, ...&lt;br /&gt;
&lt;br /&gt;
La conception d'une page OvML est identique à celle d'une page HTML. Elle peut ne contenir que des balises OvML ou un mélange HTML et OvML. On peut aussi partir d'une page HTML existante et y insérer des données Ovidentia en utilisant les balises OvML. Pour l’afficher, on utilisera l’url suivante :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
Certaines balises OvML sont dites “Container&amp;quot;. Un container est une balise OvML contenant une partie du fichier OvML comprise entre un tag d’ouverture et un tag de fermeture. Un container peut être une liste ou une condition. Dans le cas d’une liste, le contenu du container est répété autant de fois qu’il y a d’éléments dans la liste. Un container ‘condition’ n’affiche son contenu que dans le cas où la condition est vraie.&lt;br /&gt;
&lt;br /&gt;
== Les variables &amp;lt;OVxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Une variable OvML est de la forme:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
où xxxx est le nom de la variable.&lt;br /&gt;
&lt;br /&gt;
Différents paramètres peuvent être utilisés pour modifier l’affichage du résultat de la variable.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être sauvegardée dans une autre variable en utilisant le paramètre saveas (voir ci-dessous).&lt;br /&gt;
&lt;br /&gt;
== Les fonctions &amp;lt;OFxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Les fonctions se présentent sous la forme :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Elles permettent, entre autre, de traduire du texte, de faire des opérations arithmétiques, etc, …&lt;br /&gt;
&lt;br /&gt;
Le résultat de ces fonctions peut être sauvegardé dans une variable OvML en utilisant le paramètre saveas (voir ci-dessus).&lt;br /&gt;
&lt;br /&gt;
== Les containers &amp;lt;OCxxxx&amp;gt; … &amp;lt;/OCxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque importante d'utilisation des containers :'''&lt;br /&gt;
&lt;br /&gt;
* Il est possible d’imbriquer les containers sauf s’ils ont le même nom. Dans le cas précédent, il existe l’astuce de rajouter un paramètre sans valeur différente dans les balises. Ce paramètre va permettre d'identifier l'ouverture et la fermeture des containers par le moteur d'Ovidentia. Le paramètre doit donc se retrouver dans la balise d'ouverture ainsi que dans la balise de fermeture.&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre1&amp;gt;&lt;br /&gt;
    &amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre2&amp;gt;&lt;br /&gt;
        ...&lt;br /&gt;
    &amp;lt;/OCxxxx monparametre2&amp;gt;&lt;br /&gt;
&amp;lt;/OCxxxx monparametre1&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Chaque paramètre d'un container est vu comme une variable par le moteur OvML; il faut donc éviter d'utiliser pour nom d'une variable OvML le nom d'un attribut d'un container pour supprimer des erreurs d'interprétation.&lt;br /&gt;
&lt;br /&gt;
= Les variables OvML =&lt;br /&gt;
&lt;br /&gt;
Les variables OvML peuvent être définies dans le fichier OvML, produites par un container ou passées comme paramètres dans l’url. Elles sont accessibles en utilisant la syntaxe :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnom-de-la-variable&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut définir une variable OvML en utilisant la fonction PutVar :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;nbArticles&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit une variable nbArticles initialisée à la valeur 10.&lt;br /&gt;
&lt;br /&gt;
Pour récupérer la valeur dans une page OvML, il faut utiliser la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut aussi définir une variable en utilisant une variable globale d’Ovidentia. Pour cela, il suffira d’omettre le deuxième paramètre :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;babSlogan&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maintenant la variable &amp;lt;code&amp;gt;&amp;lt;OVbabSlogan&amp;gt;&amp;lt;/code&amp;gt; existe dans OvML et contient le contenu du slogan du site.&lt;br /&gt;
&lt;br /&gt;
On peut ainsi utiliser les variables d’Ovidentia pour récupérer le nom de l’utilisateur connecté ( BAB_SESS_USER ), son ID ( BAB_SESS_USERID ), etc.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
* babCurrentDate est une variable globale permettant de récupérer la date courante. Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
* Les variables globales booléennes comme BAB_SESS_LOGGED ont la valeur nulle si la valeur est fausse (false) et vaut 1 si la valeur est vraie (true).&lt;br /&gt;
&lt;br /&gt;
Il est parfois utile de tester l’existence d’une variable avant de la définir. On utilisera pour cela la fonction '''IfNotIsSet''' :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;page&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, si la variable page n’est pas définie, elle sera définie avec la valeur initiale 1.&lt;br /&gt;
&lt;br /&gt;
Toutes les variables produites par un container peuvent être jointes en utilisant la syntaxe d’une variable OvML &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
On peut aussi passer des variables OvML à un fichier OvML en utilisant l’url :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;total=1000&lt;br /&gt;
&lt;br /&gt;
Dans la page OvML on peut donc utiliser la variable totale.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être modifiée ou sauvegardée dans une autre variable en utilisant les attributs suivants :&lt;br /&gt;
&lt;br /&gt;
== saveas ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable dans une autre.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles saveas=&amp;quot;TotalArticles&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Une nouvelle variable TotalArticles est créée et sa valeur est la même que celle de nbArticles.&lt;br /&gt;
&lt;br /&gt;
== strlen ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer les n premiers caractères de la variable.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Récupère les n premiers caractères du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il est possible de spécifier une chaîne qui sera ajoutée à la fin du résultat si la variable a été tronquée. Par exemple &amp;quot;...“ pour indiquer une suite :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100,...&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== striptags ==&lt;br /&gt;
&lt;br /&gt;
Supprime les tags HTML de la variable :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les tags HTML de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan striptags=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== htmlentities ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit les entities HTML ( &amp;lt; devient &amp;amp;amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit en inverse les entities HTML ( &amp;amp;amp;lt; devient &amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan htmlentities=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== stripslashes ==&lt;br /&gt;
&lt;br /&gt;
Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan stripslashes=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== urlencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans une url&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan urlencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== jsencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans du javascript&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan jsencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== strcase ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| upper&lt;br /&gt;
| Convertit le contenu de la variable en majuscule&lt;br /&gt;
|-&lt;br /&gt;
| lower&lt;br /&gt;
| Convertit le contenu de la variable en minuscule&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strcase=&amp;quot;upper&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nlremove ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les retours chariots&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nlremove=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== trim ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| left&lt;br /&gt;
| Supprime les blancs en début de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| right&lt;br /&gt;
| Supprime les blancs en fin de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| all&lt;br /&gt;
| Supprime les blancs en début et en fin de chaîne&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan trim=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nl2br ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;1&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Transforme les retours chariots en &amp;lt;BR&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nl2br=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== sprintf ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| Voir la documentation PHP pour la fonction sprintf&lt;br /&gt;
| Retourne une chaîne formatée&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVMoney sprintf=&amp;quot;%01.2f&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== date ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater une date Ovidentia &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| S&lt;br /&gt;
| Format court de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| L&lt;br /&gt;
| Format long de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| T&lt;br /&gt;
| Format de l'heure défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| d&lt;br /&gt;
| Trois premières lettres du jour de la semaine Dim pour Dimanche&lt;br /&gt;
|-&lt;br /&gt;
| D&lt;br /&gt;
| Jour de la semaine Dimanche par exemple&lt;br /&gt;
|-&lt;br /&gt;
| j&lt;br /&gt;
| Jour du mois, sur deux chiffres (éventuellement avec un zéro) : &amp;quot;01&amp;quot; à &amp;quot;31&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| m&lt;br /&gt;
| Mois, en trois lettres : par exemple &amp;quot;Avr&amp;quot; (pour Avril)&lt;br /&gt;
|-&lt;br /&gt;
| M&lt;br /&gt;
| Mois en lettres : Avril par exemple&lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Mois; i.e. &amp;quot;01&amp;quot; à &amp;quot;12&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Y&lt;br /&gt;
| Année, 4 chiffres; i.e. &amp;quot;2003&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| y&lt;br /&gt;
| Année, 2 chiffres; i.e. &amp;quot;03&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| H&lt;br /&gt;
| heure, au format 24h, &amp;quot;00&amp;quot; à &amp;quot;23&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| i&lt;br /&gt;
| Minutes; &amp;quot;00&amp;quot; à &amp;quot;59&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleDate date=&amp;quot;%d %j %m %Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;OVbabCurrentDate&amp;gt;&amp;lt;/code&amp;gt; est une variable permettant de récupérer la date courante.&lt;br /&gt;
&lt;br /&gt;
Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabCurrentDate date=&amp;quot;%D %j %M&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== author ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater l’auteur d’un article, un commentaire etc, … quand la variable contient l’id de l’auteur.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| %F&lt;br /&gt;
| Prénom&lt;br /&gt;
|-&lt;br /&gt;
| %M&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
|-&lt;br /&gt;
| %L&lt;br /&gt;
| Nom&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleAuthor author=&amp;quot;%F %L&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Les fonctions OvML =&lt;br /&gt;
&lt;br /&gt;
On reconnaît les fonctions par la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les fonctions OvML disponibles sont :&lt;br /&gt;
&lt;br /&gt;
== OFTranslate ==&lt;br /&gt;
&lt;br /&gt;
Permet de traduire une chaîne. Pour cela, il faut qu'un fichier se nommant ''lang-'''identifiant-de-la-langue'''.xml'' soit présent dans le dossier ''ovidentia-'''numéro-de-version'''/lang''.&lt;br /&gt;
&lt;br /&gt;
Il s'agit d'un fichier XML listant différentes expressions traduites dans la langue choisie pour le fichier. Il est composé d'un élément ayant le même nom que l'identifiant de la langue. Celui-ci est composé de multiples éléments &amp;lt;code&amp;gt;string&amp;lt;/code&amp;gt; prenant un paramètre &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; indiquant l'identifiant du texte et contient le texte traduit.&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour l'anglais ''lang-en.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;en&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;About your article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;About your comment&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;About your file&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/en&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour le français ''lang-fr.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;fr&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;Au sujet de votre article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;A propos de votre commentaire&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;A propos de votre fichier&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/fr&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFTranslate text=&amp;quot;&amp;quot; [lang=&amp;quot;&amp;quot;] [folder=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; text&lt;br /&gt;
: Identifiant du texte à traduire&lt;br /&gt;
&lt;br /&gt;
; lang ''(optionnel)''&lt;br /&gt;
: Identifiant de la langue dans laquelle doit être traduit le texte&lt;br /&gt;
: Si omis, le texte sera traduit dans la langue sélectionnée par l'utilisateur&lt;br /&gt;
&lt;br /&gt;
; folder ''(optionnel)''&lt;br /&gt;
: Nom du module&lt;br /&gt;
: Si omis, le fichier langue du noyau est utilisé&lt;br /&gt;
&lt;br /&gt;
== OFPutVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de déclarer une nouvelle variable.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFGetVar ==&lt;br /&gt;
&lt;br /&gt;
Permet d'afficher une variable tout comme la syntaxe &amp;lt;code&amp;gt;&amp;lt;OVnom-de-la-variable&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetVar name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable à afficher&lt;br /&gt;
&lt;br /&gt;
== OFIfNotIsSet ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable si elle n’est pas déjà définie.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFInclude ==&lt;br /&gt;
&lt;br /&gt;
Permet d'inclure un autre fichier OVML&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFInclude file=&amp;quot;&amp;quot; [cache=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin du fichier OVML relatif au répertoire ovml du skin ou du répertoire ovml du noyau&lt;br /&gt;
&lt;br /&gt;
; cache ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : Le cache n'est pas utilisé pour afficher le fichier.&lt;br /&gt;
:* 1 : Le cache est utilisé.&lt;br /&gt;
&lt;br /&gt;
== OFUrlContent ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le contenu d’une url. Très utile pour inclure dans Ovidentia des fichiers HTML d’un site Web statique&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFUrlContent url=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; url&lt;br /&gt;
: url de la page à inclure&lt;br /&gt;
&lt;br /&gt;
== OFRecurse ==&lt;br /&gt;
&lt;br /&gt;
La fonction OFRecurse permet d'exécuter un code tant qu'une condition est réalisée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFRecurse&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
Cette fonction peut prendre tous les paramètres que peut prendre le container appelé récursivement.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
Cet exemple permet d'afficher l'arborescence des catégories et thèmes d'articles.&lt;br /&gt;
Ici, la fonction &amp;lt;code&amp;gt;OFRecurse&amp;lt;/code&amp;gt; est utilisée pour relancer le container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt; autant de fois que désiré en lui précisant le paramètre parentid (voir container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
    &amp;lt;OCArticleCategories&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&lt;br /&gt;
            &amp;lt;OVCategoryName&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
                &amp;lt;OFRecurse parentid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;OVTopicName&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Opérateurs arithmétiques ==&lt;br /&gt;
&lt;br /&gt;
Permettent de faire des opérations arithmétiques sur des variables. Elles sont construites de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;X&amp;quot; expr2=&amp;quot;Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l'opération souhaitée entre 10 et 50.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l’opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Toutefois, pour pouvoir stocker cette valeur dans une variable, il faut ajouter le paramètre &amp;lt;code&amp;gt;saveas&amp;lt;/code&amp;gt; lors de l'appel de la fonction.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot; saveas=&amp;quot;NewTotal&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit la variable &amp;lt;code&amp;gt;NewTotal&amp;lt;/code&amp;gt; ayant pour valeur le résultat de l'opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Les opérateurs disponibles sont :&lt;br /&gt;
&lt;br /&gt;
=== OFAOAddition ===&lt;br /&gt;
&lt;br /&gt;
Permet d’additionner expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOAddition expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de l'addition&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de l'addition&lt;br /&gt;
&lt;br /&gt;
=== OFAOSubtraction ===&lt;br /&gt;
&lt;br /&gt;
Permet de soustraire expr2 à expr1.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 - 20&amp;quot;, soit -10.&lt;br /&gt;
&lt;br /&gt;
=== OFAOMultiplication ===&lt;br /&gt;
&lt;br /&gt;
Permet de faire le produit de expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOMultiplication expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
=== OFAODivision ===&lt;br /&gt;
&lt;br /&gt;
Permet de diviser expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la division&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la division&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 / 20&amp;quot;, soit 0.5.&lt;br /&gt;
&lt;br /&gt;
=== OFAOModulus ===&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le reste de la division de expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme du modulo&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme du modulo&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 % 20&amp;quot;, soit 10, car 10 / 20 = 0 + '''10'''.&lt;br /&gt;
&lt;br /&gt;
== OFHeader ==&lt;br /&gt;
&lt;br /&gt;
Permet d'envoyer un header HTTP pour le fichier ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur du header à modifier&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;content-type:text/xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de définir un cookie qui sera envoyé avec le reste des en-têtes.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetCookie name=&amp;quot;&amp;quot; expire=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cookie&lt;br /&gt;
&lt;br /&gt;
; expire&lt;br /&gt;
: Temps en secondes au bout duquel le cookie expire&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecteur au cookie&lt;br /&gt;
&lt;br /&gt;
== OFGetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer la valeur d'un cookie. Une variable ayant le nom du cookie récupéré est créée automatiquement.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetCookie name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cooke dont on souhatie récupérer la valeur&lt;br /&gt;
&lt;br /&gt;
== OFSetSessionVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de choisir le type de sections à afficher dans le portail.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Permet d'indiquer le type de filtre à appliquer sur les sections&lt;br /&gt;
:* &amp;quot;babSectionsType&amp;quot; définit le type des sections à afficher&lt;br /&gt;
:* &amp;quot;babOvmlCurrentDelegation&amp;quot; filtre sur les sections propres à une délégation&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Permet de préciser les sections à afficher.&lt;br /&gt;
:* Si name vaut &amp;quot;babSectionsType&amp;quot; :&lt;br /&gt;
:** 1 : Section Administration et Utilisateur&lt;br /&gt;
:** 2 : Sections générées par les articles (sections de catégories et de thèmes d'articles)&lt;br /&gt;
:** 4 : Sections personnalisées&lt;br /&gt;
:** 8 : Sections générées par les modules&lt;br /&gt;
:** 15 : Toutes les sections&lt;br /&gt;
:** '''Remarque :''' les valeurs peuvent s'additionner. Pour afficher les sections des articles et les sections personnalisées, on utilisera la valeur 6 (2 + 4)&lt;br /&gt;
:* Si name vaut &amp;quot;babOvmlCurrentDelegation&amp;quot;, value vaut l'id de la délégation&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;15&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera toutes les sections du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
affichera uniquement les sections personnalisées du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera les sections générées par les modules et les sections générées par les articles&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera uniquement les sections générées par la délégation dont l'identifiant est 5&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cache toutes les sections générées dans les délégations&lt;br /&gt;
&lt;br /&gt;
== OFRequest ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET) ou passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFRequest name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFPost ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPost name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre POST dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFGet ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFSitemapPosition ==&lt;br /&gt;
 &lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant le chemin dans le plan du site du nœud correspondant à la page courante d'Ovidentia (ou à l'élément de navigation passé en paramètre).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapPosition [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [node=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; langid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site en utilisant un identifiant de compatible avec le multilangue. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site. Si omis: la fonction retournera le chemin correspondant à la page courante d'Ovidentia&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le chemin commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé.&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
== OFSitemapMenu ==&lt;br /&gt;
&lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant l'arborescence des entrées de navigation d'Ovidentia (Plan du site), ou l'arborescence des entrées de navigation sous le nœud spécifié (si le paramètre selectednode est indiqué).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu [sitemap=&amp;quot;&amp;quot;] [baselangid=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [selectednode=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;1&amp;quot;] [maxdepth=&amp;quot;&amp;quot;] [ignorelastlevel=&amp;quot;0&amp;quot;] [mindepth=&amp;quot;0&amp;quot;] [outerul=&amp;quot;1&amp;quot;] [admindelegation=&amp;quot;0&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; baselangid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera en utilisant un identifiant compatible avec le multilangue&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
: S'il n'est pas renseigné, c'est le nœud DGAll qui sera utilisé (le nœud racine de la branche contenant les éléments de toutes les délégations confondues) ou le noeud &amp;quot;Custom&amp;quot; si un plan du site fourni par le module sitemap_editor est utilisé.&lt;br /&gt;
&lt;br /&gt;
; selectednode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier un nœud sélectionné dans le menu. La balise li correspondant à ce nœud se verra ajouter la classe css 'selected', et toutes ses balises li parentes ainsi qu'elle même auront la classe css 'active'. S'il n'est pas spécifié, c'est le nœud correspondant à la page courante qui est utilisé.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
; maxdepth ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre de niveaux (sous-menus imbriqués). Pas de limite par défaut.&lt;br /&gt;
&lt;br /&gt;
; ignorelastlevel  ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de ne pas afficher les nœuds n'ayant pas d'enfants.&lt;br /&gt;
: 1 : activé&lt;br /&gt;
: 0 ''(par défaut)'' : désactivé&lt;br /&gt;
&lt;br /&gt;
; mindepth ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de contourner 'ignorelastlevel' en forçant l’affichage des nœuds de niveau inférieur ou égal à cette valeur. 0 par défaut (désactivé).&lt;br /&gt;
&lt;br /&gt;
; outerul ''(optionnel)''&lt;br /&gt;
: Permet de de définir si le menu contient la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau.&lt;br /&gt;
: 1 ''(par défaut)'' : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau est présente.&lt;br /&gt;
: 0 : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau n'est pas présente.&lt;br /&gt;
&lt;br /&gt;
; admindelegation ''(optionnel)''&lt;br /&gt;
: Permet de définir que les nœuds d'administration ne seront affichés que si l'utilisateur à les droits de gestion correspondants.&lt;br /&gt;
: 1 : la délégation est prise en compte.&lt;br /&gt;
: 0 ''(par défaut)'' : la délégation n'est pas prise en compte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFCurrentNode ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'Id du nœud courant dans le plan de site.&lt;br /&gt;
&lt;br /&gt;
== OFThumbnail ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie une url vers l'image générée.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFThumbnail (id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour récupérer l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché.&lt;br /&gt;
&lt;br /&gt;
== OFImg ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie du HTML contenant un tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt; pour afficher l'image. Si aucune image ne peut être affichée, une chaine vide est retournée au lieu du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Les attributs non supportés par la fonction ovml serons reportés tel-quel en tant qu'attributs du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg (src=&amp;quot;&amp;quot; | ovsrc=&amp;quot;&amp;quot; | id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] &amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; src ''(optionnel)''&lt;br /&gt;
: Url vers une image, si cet attribut est déclaré mais contient une chaîne vide, la valeur retournée sera une chaîne vide au lieu du tag img. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; ovsrc ''(optionnel)''&lt;br /&gt;
: Permet de définir l'url d'une image en utilisant le nom d'une variable ovml. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour afficher l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
Affiche l'image que si le paramètre img est fourni dans l'url :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;img&amp;quot; saveas=&amp;quot;Image&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg ovsrc=&amp;quot;Image&amp;quot; alt=&amp;quot;Mon image&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Affiche la photo de l'utilisateur connecté :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USERID&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg id_user=&amp;quot;&amp;lt;OVBAB_SESS_USERID&amp;gt;&amp;quot; maxwidth=&amp;quot;48&amp;quot; maxheight=&amp;quot;48&amp;quot; alt=&amp;quot;&amp;lt;OVBAB_SESS_USER&amp;gt;&amp;quot; resizemode=&amp;quot;CROP_CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSitemapCustomNodeId ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'ID du noeud trouvé dans le plan du site et qui a pour cible le nœud fourni par le paramètre nodeid dans le plan du site du noyau. Si aucun noeud est trouvé dans le plan du site, la valeur de l'attribut nodeid est retourné a la place.&lt;br /&gt;
&lt;br /&gt;
Lors de la mise en place d'un skin cela permet d'indiquer un nœud connu dans le plan du site du noyau, ci celui-ci est inséré dans le plan du site personnalisé à l'aide d'une référence, le nouveau nœud sera automatiquement pris en compte.&lt;br /&gt;
&lt;br /&gt;
Si il existe plusieurs nœuds avec la même cible dans le plan du site du noyau, le premier trouvé sera utilisé&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;&amp;quot; [basenode=&amp;quot;&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: ID du nœud dans le plan du site proposé par le noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Racine de la recherche dans le plan du site personnalisé.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;bab_Articles&amp;quot; saveas=&amp;quot;CustomNodeId&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu basenode=&amp;quot;&amp;lt;OVCustomNodeId&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPreviousArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article précédant l'article spécifié. L'article précédant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPreviousArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFNextArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article suivant l'article spécifié. L'article suivant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFNextArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFWebStat ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.2.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'enregistrer un évènement qui sera comptabilisé dans les statistiques.&lt;br /&gt;
Ceci est particulièrement utile lors de l'affichage d'articles par OvML afin que ceux-ci soient correctement pris en compte dans les statistiques en tant qu'articles vus.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFWebStat name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Type d’évènement à enregistrer&lt;br /&gt;
:* bab_addon&lt;br /&gt;
:* bab_page&lt;br /&gt;
:* bab_articles&lt;br /&gt;
:* bab_artfiles&lt;br /&gt;
:* bab_ovml&lt;br /&gt;
:* bab_fmfolders&lt;br /&gt;
:* bab_fmfiles&lt;br /&gt;
:* bab_forums&lt;br /&gt;
:* bab_threads&lt;br /&gt;
:* bab_posts&lt;br /&gt;
:* bab_faqs&lt;br /&gt;
:* bab_faqsqr&lt;br /&gt;
:* bab_searchword&lt;br /&gt;
:* bab_xlinks&lt;br /&gt;
:* bab_dbdirectories&lt;br /&gt;
:* bab_ldapdirectories&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur correspondant au type d'évènement. Par exemple id de l'article pour bab_articles.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Affichage de l'article --&amp;gt;&lt;br /&gt;
    &amp;lt;OFWebStat name=&amp;quot;bab_articles&amp;quot; value=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFAddStyleSheet ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.5.93&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'insérer un fichier CSS dans l'élément &amp;lt;code&amp;gt;&amp;lt;head&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;/code&amp;gt; de la page HTML.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAddStyleSheet file=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin de la feuille de style relatif au dossier '''styles''' du noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.2.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetPath path=&amp;quot;&amp;quot; file_relative=&amp;quot;1&amp;quot; saveas=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file_relative&lt;br /&gt;
: Convertit un chemin relatif au fichier ovml en un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetSelectedSkinPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie le chemin du répertoire du thème sélectionné.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;OFGetSelectedSkinPath&amp;gt;''' doit remplacer '''skins/&amp;lt;OVbabSkin&amp;gt;/''' dans les fichiers ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetSelectedSkinPath&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCsrfProtectToken ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.4.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de protection contre les attaques CSRF, il doit être ajouté dans tous les formulaire utilisant la méthode POST.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;babCsrfProtect&amp;quot; value=&amp;quot;&amp;lt;OFGetCsrfProtectToken&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCurrentAdmGroup ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.5.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de la délegation actuellement administré par l'utilisateur courrant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;lt;OFGetCurrentAdmGroup&amp;gt;&amp;quot;&amp;gt;&amp;lt;OVDelegationName&amp;gt;&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPortletContainer ==&lt;br /&gt;
&lt;br /&gt;
''Nécessite l'installation du module '''portlets'''''&lt;br /&gt;
&lt;br /&gt;
Permet l'intégration d'une zone de portlet dans la page.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPortletContainer id=&amp;quot;&amp;quot; [mode=&amp;quot;static&amp;quot;] [placeholder=&amp;quot;&amp;quot;] [editplaceholder=&amp;quot;&amp;quot;] [description=&amp;quot;&amp;quot;] [classname=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id&lt;br /&gt;
: L'identifiant unique du portlet&lt;br /&gt;
&lt;br /&gt;
; mode ''(optionnel)''&lt;br /&gt;
: Le type de portlet&lt;br /&gt;
:* static ''(par défaut)'' : Le portlet est personnel, chaque utilisateur peut configurer son portlet&lt;br /&gt;
:* locked : Le portlet est le même pour tout les utilisateurs&lt;br /&gt;
&lt;br /&gt;
; placeholder ''(optionnel)''&lt;br /&gt;
: Un texte à afficher lorsque la zone de portlet est vide&lt;br /&gt;
&lt;br /&gt;
; editplaceholder ''(optionnel)''&lt;br /&gt;
: Un texte à afficher lorsque l'utilisateur édite la zone de portlet&lt;br /&gt;
&lt;br /&gt;
; description ''(optionnel)''&lt;br /&gt;
: Un texte toujours affiché&lt;br /&gt;
&lt;br /&gt;
; classname''(optionnel)''&lt;br /&gt;
: Une classe est ajoutée sur la div&lt;br /&gt;
&lt;br /&gt;
;categories&lt;br /&gt;
&lt;br /&gt;
;initwith&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetRegistryValue ==&lt;br /&gt;
&lt;br /&gt;
Renvoie une valeur de configuration gérée par la bab_Registry.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.97&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetRegistryValue path=&amp;quot;/path/to/value&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Le chemin de la registry correspondant à la valeur recherchée&lt;br /&gt;
&lt;br /&gt;
= Les containers OvML =&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les containers contiennent des tags OvML et du code HTML. Ce sont généralement des listes de données identiques ou des conditions. &lt;br /&gt;
&lt;br /&gt;
A l'appel d'un container, OvML met à votre disposition des variables &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La liste des variables dépend du type de container.&lt;br /&gt;
&lt;br /&gt;
Ces variables ne sont plus disponibles en dehors du container.&lt;br /&gt;
&lt;br /&gt;
A l’intérieur de tout container de type liste, les variables suivantes sont disponibles :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCIndex&lt;br /&gt;
| Index de l’entrée courante en commençant par 0&lt;br /&gt;
|-&lt;br /&gt;
| OVCCount&lt;br /&gt;
| Le nombre total d’entrées dans le container&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de comparaison ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent d’effectuer des comparaisons entre les valeurs expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
Si la condition est vrai, le contenu du container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfEqual&lt;br /&gt;
| Vrai si expr1 est égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotEqual&lt;br /&gt;
| Vrai si expr1 est différent expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThan&lt;br /&gt;
| Vrai si expr1 est strictement inférieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThanOrEqual&lt;br /&gt;
| Vrai si expr1 est inférieur ou égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThan&lt;br /&gt;
| Vrai si expr1 est strictement supérieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThanOrEqual&lt;br /&gt;
| Vrai si expr1 est supérieur ou égal à expr2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la comparaison&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la comparaison&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_LOGGED&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfEqual expr1=&amp;quot;&amp;lt;BAB_SESS_LOGGED&amp;amp;gt;&amp;quot; expr2=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Vous êtes connecté !&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/OCIfEqual&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de test d'existence sur les variables ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent de vérifier l'existence ou non d'une variable.&lt;br /&gt;
&lt;br /&gt;
Si la variable est définie ou non, selon le container, le container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name existe&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name n'existe pas&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx name=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable dont on doit tester l'existence&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte ne sera pas affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;variable&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte sera affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OCIfUserMemberOfGroups ==&lt;br /&gt;
&lt;br /&gt;
Ce container est exécuté si l'utilisateur courant appartient à un groupe&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfUserMemberOfGroups groupid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [childs=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCIfUserMemberOfGroups&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; groupid&lt;br /&gt;
: id du groupe ou plusieurs ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Cette variable permet de tester si un utilisateur spécifique appartient à des groupes en donnant un id utilisateur.&lt;br /&gt;
: Si omis, elle prend la valeur de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: yes : L'utilisateur courant doit appartenir à tous les groupes spécifiés dans groupid&lt;br /&gt;
: no ''(par défaut)'' : L'utilisateur courant doit appartenir à au moins un des groupes spécifiés dans groupid&lt;br /&gt;
&lt;br /&gt;
; childs ''(optionnel)''&lt;br /&gt;
: yes : Pour chaque groupe, inclure ses enfants&lt;br /&gt;
: no ''(par défaut)'' : Les enfants ne sont pas inclus&lt;br /&gt;
&lt;br /&gt;
== OCArticlesHomePages ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles des pages d’accueil privée ou publique.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlesHomePages type=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticlesHomePages&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée&lt;br /&gt;
: public : Liste les articles de la page d’accueil publique&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: yes : Filtre les articles selon le droit de visibilité&lt;br /&gt;
: no ''(par défaut)'' : Ne filtre pas&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCategoryId&lt;br /&gt;
| Id de la catégorie du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicTitle&lt;br /&gt;
| Titre du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoi une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers récemment déposés.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFiles last=&amp;quot;&amp;quot; path=&amp;quot;&amp;quot; [folderid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fichiers souhaité&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Indique dans quel sous-répertoire il faut chercher.&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id de l’espace ou plusieurs ids séparés par des virgules.&lt;br /&gt;
: Si omis, le container liste les fichiers récents de tous les répertoires.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fichiers par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fichiers par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fichiers aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileModifiedBy&lt;br /&gt;
| Dernière personne ayant modifié le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fichier a été créé. Si nul (0), le fichier a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles récents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentArticles last=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre d‘articles souhaité&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tous thèmes confondus&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie, tous les thèmes enfants seront utilisés&lt;br /&gt;
: si categoryid est utilisé, topicid devient obsolète&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'article a été créé. Si nul (0), l'article a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers commentaires d'articles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentComments last=&amp;quot;&amp;quot; [articleid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentComments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de commentaires souhaité&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires tous articles confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentThreads ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers fils de discussion de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentThreads last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentThreads&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fils de discussion souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fils de discussion, tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières contributions de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentPosts last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [threadid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentPosts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de contributions souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; threadid ''(optionnel)''&lt;br /&gt;
: Id du fil de discussion&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous sujets confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les contributions aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières questions de faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFaqQuestions last=&amp;quot;&amp;quot; [faqid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de questions souhaité&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières questions, toutes faqs confondues&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie de faq&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question en base de données&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Adresse Web pour accéder à la question dans le portail&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Adresse Web pour accéder à la question en plein écran (destiné à une vue popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionDate&lt;br /&gt;
| Date de création de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionAuthor&lt;br /&gt;
| Auteur de la question&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategories [parentid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; parentid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie parent ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: 0 ''(par défaut)'' : le container liste les catégories de thèmes à la racine.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryNext&amp;gt;...&amp;lt;/OCArticleCategoryNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idendiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryPrevious&amp;gt;...&amp;lt;/OCArticleCategoryPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCParentsArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets parents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCParentsArticleCategory categoryid=&amp;quot;&amp;quot; [reverse=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCParentsArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie.&lt;br /&gt;
&lt;br /&gt;
; reverse ''(optionnel)''&lt;br /&gt;
: 1 si on souhaite la liste dans l’ordre inverse.&lt;br /&gt;
: 0 ''(par défaut)'' : Les catégories sont triées dans l'ordre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une ou plusieurs catégorie de sujet.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategory categoryid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopics ==&lt;br /&gt;
&lt;br /&gt;
Liste des thèmes d'articles d'une catégorie donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article. La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles. La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicNext&amp;gt;...&amp;lt;/OCArticleTopicNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicPrevious&amp;gt;....&amp;lt;/OCArticleTopicPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idem que ceux du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopic ==&lt;br /&gt;
&lt;br /&gt;
Description d’un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic [topicid=&amp;quot;&amp;quot;] [topicname=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème d’articles ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles.&lt;br /&gt;
&lt;br /&gt;
; topicname ''(optionnel)''&lt;br /&gt;
: Nom du thème d’articles&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles ou s'appuie sur le paramètre topicid.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche tous les thèmes dont l'utilisateur a le droit et ayant pour nom &amp;quot;essai&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 ayant pour nom essai.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom se termine par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom commence par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom contient la chaîne essai&lt;br /&gt;
&lt;br /&gt;
== OCArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste des articles d'un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 8.6.94 d'Ovidentia, les paramètres ajoutés à ce container devrait permettre de replacer OCRecentArticles, OCArticlesHomePage et OCArticle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticles [delegationid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [topicid=&amp;quot;&amp;quot;] [articleid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [homepage=&amp;quot;public|private&amp;quot;] [archive=&amp;quot;&amp;quot;] [offset=&amp;quot;&amp;quot;] [rows=&amp;quot;&amp;quot;] [limit=&amp;quot;[offset,]rows&amp;quot;] [order=&amp;quot;asc | desc&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
:: Id de la catégorie, tous les thèmes enfants seront utilisés &lt;br /&gt;
:: si categoryid est utilisé, topicid devient obsolète &lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule &lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; homepage ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée &lt;br /&gt;
: public : Liste les articles de la page d’accueil publique &lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; offset ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nombre d'articles à ignorer à partir du début de la liste&lt;br /&gt;
: 0 ''(par défaut)'' : aucune article n'est ignoré&lt;br /&gt;
&lt;br /&gt;
; rows ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
: -1 ''(par défaut)'' : toutes les lignes sont prises&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: ''Alternative à rows et offset''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCategoryId&lt;br /&gt;
| Id de la catégorie du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleNext&amp;gt;...&amp;lt;/OCArticleNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticlePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlePrevious&amp;gt;...&amp;lt;/OCArticlePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticle ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur les fichiers joints à un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleFiles articleid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCArticleFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForums ==&lt;br /&gt;
&lt;br /&gt;
Liste des forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForums [forumid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCForums&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les forums.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForumNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForumNext&amp;gt;...&amp;lt;/OCForumNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForumPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForumPrevious&amp;gt;...&amp;lt;/OCForumPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForum ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un forum donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForum forumid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCForum&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid :&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCThread ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fil de discussion donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCThread threadid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCThread&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; threadid&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadForumId&lt;br /&gt;
| Id du forum contenant le fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadId&lt;br /&gt;
| Id du sujet du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadPostId&lt;br /&gt;
| Id de la contribution initiale&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadLastPostId&lt;br /&gt;
| Id de la dernière contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadDate&lt;br /&gt;
| Date de la création du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarter&lt;br /&gt;
| Nom du l'initiateur du sujet&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarterId&lt;br /&gt;
| ID de l'utilisateur ayant initié le sujet ( peut être égal à 0 s'il s'agit d'un utilisateur anonyme) &lt;br /&gt;
|-&lt;br /&gt;
| OVThreadUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPost ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une contribution donnée ou plusieurs séparées par des virgules.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCPost postid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid :&lt;br /&gt;
: Id de la contribution ou plusieurs Ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du fil de la discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthorId&lt;br /&gt;
| ID de l'auteur (peut être égal à 0 si l'auteur était un utilisateur anoyme)&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution à l'aide d'une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostReplyUrl&lt;br /&gt;
| Url pour répondre (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostModifyUrl&lt;br /&gt;
| Url pour modifier (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostConfirmUrl&lt;br /&gt;
| Url pour confirmer (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostDeleteUrl&lt;br /&gt;
| Url pour supprimer la contribution (sinon vide si pas de droit) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPostFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations de fichiers sur une contribution donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCPostFiles postid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid&lt;br /&gt;
: Id de la contribution&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolders [folderid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFolders&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolderNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderNext&amp;gt;...&amp;lt;/OCFolderNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolderPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderPrevious&amp;gt;...&amp;lt;/OCFolderPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolder ==&lt;br /&gt;
&lt;br /&gt;
Donne les information sur un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolder folderid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFolder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSubFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-répertoires du répertoire path d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSubFolders folderid=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSubFolders&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les sous-répertoire du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderName&lt;br /&gt;
| Nom du sous répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des fichiers d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFiles folderid=&amp;quot;&amp;quot; rows=&amp;quot;&amp;quot; offset=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; offset&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nième fichier à partir du début de la liste&lt;br /&gt;
&lt;br /&gt;
; rows&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les fichiers du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: En lien avec l'attribut orderby.&lt;br /&gt;
:* asc ''(par défaut)'' : Ordonne les fichiers par ordre croissant&lt;br /&gt;
:* desc : Ordonne les fichiers par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
:''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
:* name ''(par défaut)'' : Ordonne les fichiers par nom&lt;br /&gt;
:* creation : Ordonne les fichiers par date de création&lt;br /&gt;
:* modification : Ordonne les fichiers par date de modification&lt;br /&gt;
:* size : Ordonne les fichiers par taille&lt;br /&gt;
:* hits : Ordonne les fichiers par nombre de &amp;quot;hits&amp;quot;&lt;br /&gt;
:* manual : Ordonne les fichiers suivant l'ordre défini manuellement sur le répertoire.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url du fichier si celui-ci est une image (utilisation pour un affichage). Cette variable ne prend pas en compte les droits définis au niveau du gestionnaire de fichiers.&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFileNext&amp;gt;...&amp;lt;/OCFileNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFiles|OCFiles]].&lt;br /&gt;
&lt;br /&gt;
== OCFilePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFilePrevious&amp;gt;...&amp;lt;/OCFilePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFile ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fichier d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFile fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFile&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileFields ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des champs d'un fichier donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFileFields fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFileFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldName&lt;br /&gt;
| Nom du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqs ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des Faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqs [faqid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqs&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqNext&amp;gt;...&amp;lt;/OCFaqNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqPrevious&amp;gt;...&amp;lt;/OCFaqPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaq ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une Faq donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaq faqid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategories ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des sous catégories d’une Faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategories faqid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqSubCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la faq&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations des sous-catégories d’une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategory faqsubcatid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqSubCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid&lt;br /&gt;
: Id de la sous catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des questions/réponses d'une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestions [faqid=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la sous catégorie faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs indiquées par le paramètre faqid.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionNext&amp;gt;...&amp;lt;/OCFaqQuestionNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionPrevious&amp;gt;...&amp;lt;/OCFaqQuestionPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestion ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une questions/réponses donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestion questionid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqQuestion&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; questionid&lt;br /&gt;
: Id de la question/réponse de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles d'un thème donné en attente d'approbation pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingArticles [topicid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation tout thème confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les commentaires en attente d'approbation d'un article donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingComments [articleid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingComments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires en attente de tout article confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les commentaires en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date de publication du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers en attente d'approbation d'un répertoire donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingFiles [folderid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fichiers en attente de tout répertoire confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les fichiers en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste les contributions en attente d'approbation d'un forum donné ( forumid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingPosts [forumid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingPosts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les contributions en attente de tout forum confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les contributions en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendars ==&lt;br /&gt;
&lt;br /&gt;
Liste les calendriers &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendars [type=&amp;quot;&amp;quot;] [calendarid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendars&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste tous les agendas. type peut prendre les valeurs suivantes :&lt;br /&gt;
: user: les agendas personnels &lt;br /&gt;
: group: les agendas de groupes&lt;br /&gt;
: resource: les agendas de ressources&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Un ou plusieurs id d'agendas séparés par des virgules&lt;br /&gt;
: Si omis, le container liste tous les agendas.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarId&lt;br /&gt;
| Id de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarName&lt;br /&gt;
| Intitulé de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarDescription&lt;br /&gt;
| Description de l'agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarOwnerId&lt;br /&gt;
| Id du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarType&lt;br /&gt;
| Type de l’agenda ( user, group ou resource )&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarUrl&lt;br /&gt;
| Url pour accéder à la page Agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories d’événements des agendas &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarCategories [filter=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryName&lt;br /&gt;
| Intitulé de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarUserEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas personnels&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarUserEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarUserEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité.Remarque : si le paramètre est à «&amp;amp;nbsp;no&amp;amp;nbsp;», les événements privés seront aussi remontés&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarGroupEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas collectifs (anciennement agendas de groupes)&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarGroupEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarGroupEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; groupid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
: Remarque : le paramètre groupid correspond à l'identifiant (grpid) de l'agenda lorsqu'on utilise les agendas collectifs.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarResourceEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas de ressources&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarResourceEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarResourceEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparées par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; resourceid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas ( personnel, groupes ou de ressources )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date &lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramènera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas le container liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarId&lt;br /&gt;
| Id numérique de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrlId&lt;br /&gt;
| Id de l'agenda principal contenant le type, exemple &amp;quot;personal/1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarName&lt;br /&gt;
| Nom de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarType&lt;br /&gt;
| type de l'agenda principal (exemple: &amp;quot;caldav_personal&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectories ==&lt;br /&gt;
&lt;br /&gt;
Liste les annuaires de base de données&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectories [directoryid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid ''(optionnel)''&lt;br /&gt;
: Id de l'annuaire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: « database » ou « group », si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectory directoryid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryFields ==&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryFields directoryid=&amp;quot;&amp;quot; [all=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: 1 : Donne la liste de tous les champs&lt;br /&gt;
: 0 : Donne la liste de champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldId&lt;br /&gt;
| Identifiant du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Le tableau ci-dessous donne la correspondance entre les champs et leurs identifiants :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Champ&lt;br /&gt;
! Identifiant&lt;br /&gt;
|-&lt;br /&gt;
| Surnom&lt;br /&gt;
| cn&lt;br /&gt;
|-&lt;br /&gt;
| Nom&lt;br /&gt;
| sn&lt;br /&gt;
|-&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
| mn&lt;br /&gt;
|-&lt;br /&gt;
| Prénom&lt;br /&gt;
| givenname&lt;br /&gt;
|-&lt;br /&gt;
| Photo&lt;br /&gt;
| jpegphoto&lt;br /&gt;
|-&lt;br /&gt;
| Adresse de messagerie&lt;br /&gt;
| email&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (bureau)&lt;br /&gt;
| btel&lt;br /&gt;
|-&lt;br /&gt;
| Tél. mobile&lt;br /&gt;
| mobile&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (domicile)&lt;br /&gt;
| htel&lt;br /&gt;
|-&lt;br /&gt;
| Télécopie (bureau)&lt;br /&gt;
| bfax&lt;br /&gt;
|-&lt;br /&gt;
| Titre&lt;br /&gt;
| title&lt;br /&gt;
|-&lt;br /&gt;
| Service&lt;br /&gt;
| departmentnumber&lt;br /&gt;
|-&lt;br /&gt;
| Société&lt;br /&gt;
| organisationname&lt;br /&gt;
|-&lt;br /&gt;
| Rue (bureau)&lt;br /&gt;
| bstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (bureau)&lt;br /&gt;
| bcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (bureau)&lt;br /&gt;
| bpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (bureau)&lt;br /&gt;
| bstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (bureau)&lt;br /&gt;
| bcountry&lt;br /&gt;
|-&lt;br /&gt;
| Rue (domicile)&lt;br /&gt;
| hstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (domicile)&lt;br /&gt;
| hcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (domicile)&lt;br /&gt;
| hpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (domicile)&lt;br /&gt;
| hstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (domicile)&lt;br /&gt;
| hcountry&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 1&lt;br /&gt;
| user1&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 2&lt;br /&gt;
| user2&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 3&lt;br /&gt;
| user3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Pour les champs additionnels, les identifiants sont de la forme '''babdirfXX''' ou '''XX''' est l'id du champ additionnel ( correspondant à fxid dans la liste des champs additionnels de l'annuaire ).&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMembers ==&lt;br /&gt;
&lt;br /&gt;
Liste les membres d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMembers directoryid=&amp;quot;&amp;quot; [fields=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [like=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryMembers&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: Ignoré si l'attribut '''fields''' est spécifié&lt;br /&gt;
: 1 : Donne tous les champs pour chaque membre&lt;br /&gt;
: 0 : Donne uniquement les champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
; fields ''(optionnel)''&lt;br /&gt;
: liste des identifiants des champs souhaités séparés par des virgules ( exemple &amp;quot;sn,givenname,email&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Identifiant du champ à utiliser pour ordonner la liste&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; like ''(optionnel)''&lt;br /&gt;
: Restreint la liste des membres ayant le champ spécifié par orderby (exemple orderby=&amp;quot;givenname&amp;quot;) commençant par ce motif ( exemple like=&amp;quot;A&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUrl&lt;br /&gt;
| Url pour accéder à la fiche détaillée du membre&lt;br /&gt;
|-&lt;br /&gt;
| DirectoryMemberEmailUrl&lt;br /&gt;
| Url pour afficher la popup de composition de message&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMemberFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryMembers'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMemberFields&amp;gt;...&amp;lt;/OCDbDirectoryMemberFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntry ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un membre d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntry directoryid=&amp;quot;&amp;quot; memberid=&amp;quot;&amp;quot; userid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectoryEntry&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; memberid&lt;br /&gt;
: Id du membre dans l'annuaire&lt;br /&gt;
&lt;br /&gt;
; userid&lt;br /&gt;
: Id Ovidentia de l'utilisateur s'il est enregistré&lt;br /&gt;
: Ignoré si memberid renseigné.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberUrl&lt;br /&gt;
| Url vers la fiche annuaire du membre&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntryFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryEntry'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntryFields&amp;gt;...&amp;lt;/OCDbDirectoryEntryFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryAcl ==&lt;br /&gt;
&lt;br /&gt;
Liste les utilisateurs ayant des droits sur un annuaire.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryAcl directoryid=&amp;quot;&amp;quot; [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryAcl&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: modify : pour les utilisateurs ayant le droit de modifier une fiche&lt;br /&gt;
: add : pour les utilisateurs ayant le droit d'ajouter une fiche&lt;br /&gt;
: view : pour les utilisateurs ayant le droit de consulter l'annuaire&lt;br /&gt;
: delete :  pour les utilisateurs ayant le droit de supprimer une fiche&lt;br /&gt;
: export :  pour les utilisateurs ayant le droit d'exporter l'annuaire&lt;br /&gt;
: import :  pour les utilisateurs ayant le droit d'importer l'annuaire&lt;br /&gt;
: empty :  pour les utilisateurs ayant le droit de vider l'annuaire&lt;br /&gt;
: bind :  pour les utilisateurs ayant le droit d'attacher une fiche&lt;br /&gt;
: unbind :  pour les utilisateurs ayant le droit de détacher une fiche&lt;br /&gt;
: view :  pour les utilisateurs ayant le droit de voir les fiches (DEFAULT)&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserFullName&lt;br /&gt;
| Nom complet de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserEmail&lt;br /&gt;
| Adresse email de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserId&lt;br /&gt;
| Id de l'utilisateur dans la base de données&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegations ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegations [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegations&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si yes : le container tient compte des droits d'accès de l'utilisateur&lt;br /&gt;
: Si no : le container ne tient pas compte des droits d'accès et ramène toutes les délégations créées dans le portail&lt;br /&gt;
: Si omis, le container tient compte des droits d'accès&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegation ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont fait partie l'utilisateur courant&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegation delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegation&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsManaged [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont l'utilisateur courant est administrateur.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationItems ==&lt;br /&gt;
&lt;br /&gt;
Liste les fonctions déléguées aux administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationItems delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationItems&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemName&lt;br /&gt;
| Intitulé de la fonction&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemValue&lt;br /&gt;
| 1: si la fonction est déléguée, 0 sinon&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationAdministrators ==&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationAdministrators delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationAdministrators&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationUserId&lt;br /&gt;
| Id de l'administrateur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategories [categoryid=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: Si omis, le container liste toutes les catégories&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une catégorie de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategory [categoryid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationsCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmSpaces ==&lt;br /&gt;
&lt;br /&gt;
Liste les espaces de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmSpaces&amp;gt;...&amp;lt;/OCTmSpaces&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceId&lt;br /&gt;
| Id de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceName&lt;br /&gt;
| Nom de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceDescription&lt;br /&gt;
| Description de l'espace de projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmProjects ==&lt;br /&gt;
&lt;br /&gt;
Liste les projets d'un espace de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmProjects spaceid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCTmProjects&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; spaceid&lt;br /&gt;
: Id de l'espace de projets&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectId&lt;br /&gt;
| Id du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectName&lt;br /&gt;
| Nom du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectDescription&lt;br /&gt;
| Description du projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmTasks ==&lt;br /&gt;
&lt;br /&gt;
Liste les tâches d'un projet ou des tâches personnelles du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmTasks [projectid=&amp;quot;&amp;quot;] [startdate=&amp;quot;&amp;quot;] [enddate=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCTmTasks&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; projectid ''(optionnel)''&lt;br /&gt;
: Id du projet.&lt;br /&gt;
: Si omis, le conteneur renvoie les tâches personnelles de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; startdate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de début est postérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; enddate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de fin est antérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;&lt;br /&gt;
: desc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order. La valeur par défault est &amp;quot;TaskNumber&amp;quot;.&lt;br /&gt;
: Cet attribut peur contenir le nom de n'importe laquelle des variables renvoyées sans le préfixe &amp;quot;OV&amp;quot;, par exemple &amp;quot;TaskCategoryName&amp;quot; ou &amp;quot;TaskEndDate&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskId&lt;br /&gt;
| Id de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskProjectId&lt;br /&gt;
| Id du projet de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskNumber&lt;br /&gt;
| Numéro de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskShortDescription&lt;br /&gt;
| Description courte de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskStartDate&lt;br /&gt;
| Date de début de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskEndDate&lt;br /&gt;
| Date de fin de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryId&lt;br /&gt;
| Id de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryName&lt;br /&gt;
| Nom de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCompletion&lt;br /&gt;
| Niveau d'avancement de la tâche (0-100)&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskOwnerId&lt;br /&gt;
| Id de l'utilisateur propriétaire de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskClass&lt;br /&gt;
| Classe de la tâche&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgUserEntities ==&lt;br /&gt;
&lt;br /&gt;
Liste les entités d'organigrammes pour lesquelles un utilisateur à un rôle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgUserEntities userId=&amp;quot;&amp;quot; [orgChartId=&amp;quot;&amp;quot;] [roleType=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgUserEntities&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; userId&lt;br /&gt;
: Identifiant (entier) de l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; orgChartId ''(optionnel)''&lt;br /&gt;
: Identifiant (entier) de l'organigramme.&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'organigramme par défaut (nommé à l'origine Ovidentia) qui est utilisé.&lt;br /&gt;
&lt;br /&gt;
; roleType ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors tous les rôles seront utilisés.&lt;br /&gt;
: Les rôles sont des valeurs de 0 à 3&lt;br /&gt;
: 0 étant les rôles personnalisés&lt;br /&gt;
: 1 étant le rôle supérieur&lt;br /&gt;
: 2 étant le rôle employé&lt;br /&gt;
: 3 étant le rôle membre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgPathToEntity ==&lt;br /&gt;
&lt;br /&gt;
Liste toutes les entités parentes d'une entité d'un organigramme.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgPathToEntity entityId=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [includeEntity=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgPathToEntity&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'ordre ascendant qui est utilisé.&lt;br /&gt;
: Ordre dans lequel le chemin jusqu'à la racine sera retourné, les valeurs possible sont asc ou desc&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
; includeEntity ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis, alors l'entité ne sera pas incluse dans les résultats.&lt;br /&gt;
: Les valeurs possibles sont&amp;amp;nbsp;:&lt;br /&gt;
: 0 pour ne pas inclure l'entité (valeur par défaut)&lt;br /&gt;
: 1 pour inclure l'entité&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OCOrgChildEntities ==&lt;br /&gt;
&lt;br /&gt;
Liste toutes les entités enfant directes d'une entité d'un organigramme.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgChildEntities entityId=&amp;quot;&amp;quot; &amp;gt;...&amp;lt;/OCOrgChildEntities&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCMultipages ==&lt;br /&gt;
&lt;br /&gt;
Ce container permet de faciliter les calculs réalisés pendant un multi-pages. Ainsi selon le nombre total de résultats et le nombre de résultats à afficher par pages, le container permet de retourner le nombre de pages que contient le multi-pages. &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCMultipages total=&amp;quot;&amp;quot; maxpages=&amp;quot;&amp;quot; perpage=&amp;quot;&amp;quot; currentpage=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCMultipages&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; total&lt;br /&gt;
: Nombre total de résultats.&lt;br /&gt;
&lt;br /&gt;
; maxpages&lt;br /&gt;
: Nombre maximum de pages à afficher&lt;br /&gt;
&lt;br /&gt;
; perpage&lt;br /&gt;
: Nombre maximum de résultats à afficher par pages&lt;br /&gt;
&lt;br /&gt;
; currentpage&lt;br /&gt;
: Numéro de la page en cours&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCurrentPageNumber &lt;br /&gt;
| Numéro de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVNextPageNumber&lt;br /&gt;
| Numéro de la page suivante si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVPreviousPageNumber&lt;br /&gt;
| Numéro de la page précédente si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVTotalPages&lt;br /&gt;
| Nombre total de pages&lt;br /&gt;
|-&lt;br /&gt;
| OVResultFirst&lt;br /&gt;
| Index du premier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultLast&lt;br /&gt;
| Index du dernier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultsPage&lt;br /&gt;
| Nombre de résultats sur la page courante&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntries ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-entrées de navigation d'Ovidentia (Plan du site) d'une entrée parente. Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntries (node=&amp;quot;&amp;quot; | langid=&amp;quot;&amp;quot;) [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntries&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; langid&lt;br /&gt;
: Identifiant multilangue de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: peut être utilisé à la place de l'attribut node&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntry ==&lt;br /&gt;
&lt;br /&gt;
Renvoie les information sur une entrée de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntry node=&amp;quot;&amp;quot; [sitemap=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntry&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément (noeud du plan du site).&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapCustomNode ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des noeuds ayant pour cible l'id spécifié dans l'attribut &amp;lt;code&amp;gt;target&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans le module sitemap_editor, la valeur à saisir dans l'attribut target est affiché dans l'entête sur la page de visualisation du nœud.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapCustomNode [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] target=&amp;quot;&amp;quot; [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapCustomNode&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; target&lt;br /&gt;
: Id du noeud cible&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin. s'il n'est pas renseigné, le noeur racine par défaut sera utilisé (Custom pour le plan du site fourni par sitemap_editor), DGAll pour le plan du site du noyau).&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: permet de limiter le nombre d'éléments retournés, par exemple, &amp;lt;code&amp;gt;limit=&amp;quot;0,1&amp;quot;&amp;lt;/code&amp;gt; pour obtenir seulement le premier noeud. La syntaxe est identique à l'attribut &amp;lt;code&amp;gt;limit&amp;lt;/code&amp;gt; de OCSitemapPath&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapPath ==&lt;br /&gt;
&lt;br /&gt;
Retourne le chemin de fer (rail) d'une entrée de navigation sous la forme d'une liste d'entrées de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapPath [node=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapPath&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin.&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5,2&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur à 2 éléments à partir du 5ème. Si la première valeur est négative, l'index du premier élément retourné sera calculé à partir du nombre d'élément total. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;-1,1&amp;quot;&amp;lt;/code&amp;gt; affiche le dernier élément seulement. L'index négatif est supporté à partir d'ovidentia &amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Si la valeur est &amp;quot;1&amp;quot;, le denier noeud du plan du site auquel on a accédé sera mémorisé et récupéré lors de l'accès a une page en dehors du plan du site.&lt;br /&gt;
: La valeur par défaut est &amp;quot;1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Différentes méthodes d’utilisation d’un fichier OvML =&lt;br /&gt;
== Utilisation dans une url ==&lt;br /&gt;
Un fichier OvML peut être appellé en utilisant l’url suivante :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où fichier-ovml est le nom de votre fichier OvML qui doit se trouver dans le répertoire suivant&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
skins/nom-du-skin/ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le fichier ainsi appelé est parsé par Ovidentia et le résultat est affiché dans la partie centrale du portail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si l’on souhaite afficher le résultat en dehors du portail, par exemple dans une fenêtre popup, il faut ajouter le paramètre echo=1 comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De plus, si l’on souhaite passer des paramètres au fichier OvML, on utilisera l’url comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&amp;amp;param=val&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, on peut utiliser la variable OVparam dans le fichier OvML.&lt;br /&gt;
&lt;br /&gt;
Remarque : les paramètres peuvent être envoyés par formulaires en méthodes GET et POST.&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans un fichier template ==&lt;br /&gt;
Dans tout fichier template d’Ovidentia, on peut utiliser un fichier OvML en utilisant la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{ $OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : la syntaxe avec les accolades ne permet pas l'utilisation de nouvelles accolades à l'intérieur.&lt;br /&gt;
&lt;br /&gt;
{ $OVML({ mavariable }) } est impossible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est possible de passer une variable template en tant que paramètre à un fichier OvML via la syntaxe { $OVML(...) } d'un fichier template :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple : { $OVML(monFichier.html,param1=&amp;quot;var1&amp;quot;) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
si var1 est définie dans le template, le parseur la remplace avec sa valeur, sinon il utilise la valeur &amp;quot;var1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Optimiser le temps d'exécution d'un script OvML (disponible à partir de la version 7.2 d'Ovidentia) :'''&lt;br /&gt;
&lt;br /&gt;
Si votre script n'a pas besoin d'être réactualisé à chaque exécution, vous pouvez décider d'utiliser le cache via la syntaxe $OVMLCACHE.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE s'utilise dans les mêmes conditions que $OVML.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE peut recevoir un paramètre supplémentaire : _ovml_cache_duration=86400. Il permet d'indiquer le temps maximum pendant lequel le script ne sera pas réactualisé. Valeur en secondes.&lt;br /&gt;
&lt;br /&gt;
Si ovml_cache_duration n'est pas renseigné, le script sera réactualisé toutes les 3600 secondes (1 heure).&lt;br /&gt;
&lt;br /&gt;
Remarque : le cache est enregistré dans la session de l'utilisateur courant. Donc le script est systématiquement réactualisé si l'utilisateur se déconnecte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple :&lt;br /&gt;
&lt;br /&gt;
{ $OVMLCACHE(monFichier.html,param1=3,_ovml_cache_duration=86400) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : pensez bien aux conséquences d'utilisation du cache OvML avant de l'appliquer sur vos scripts. Pendant 3600 secondes, vous pouvez modifier vos scripts et des données d'Ovidentia sans pouvoir le vérifier à l'affichage !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autres types de cache possibles :&lt;br /&gt;
*session : cache dans la session (default)&lt;br /&gt;
*sitemap : cache dans un fichier basé sur le profile du plan du site&lt;br /&gt;
*file : cache dans un fichier&lt;br /&gt;
&lt;br /&gt;
Exemple d'utilisation avec un autre type de cache :&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE(menu.html,_ovml_cache_type=sitemap)&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans du contenu ==&lt;br /&gt;
On peut incorporer le résultat d’un fichier OvML dans du contenu Ovidentia ( article, section, faq etc… ). On utilisera la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Utilisation pour les pages d’accueil ==&lt;br /&gt;
On peut utiliser un fichier OvML pour les pages d’accueil privée et publique. Pour cela, utilisez les fichiers spécifiques private.html et public.html.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lors de l’affichage de la page public, Ovidentia cherche un fichier ayant le nom public.html dans le répertoire skins/nom-du-skin/ovml . S’il le trouve, il l’utilisera pour la page d’accueil public. Sinon, il affichera les articles définis par l'administrateur pour la page d’accueil public.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il en est de même pour la page d’accueil privée.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML par les modules ( addons ) ==&lt;br /&gt;
A partir de la version 5.4.2 d'Ovidentia, il est possible pour les modules de fournir des fonctionnalités basées sur OvML ( voir la documentation fournie avec le module ).&lt;br /&gt;
&lt;br /&gt;
Afin d'utiliser ces fonctionnalités, on utilisera le container suivant :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCAddon name=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; param2=&amp;quot;&amp;quot; ...&amp;gt;...&amp;lt;/OCAddon&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut du container du module&lt;br /&gt;
&lt;br /&gt;
Pour la signification des paramètres, il faut consulter la documentation fournie avec le module.&lt;br /&gt;
&lt;br /&gt;
La plupart du temps, le premier paramètre indique le nom du container que l'on veut utiliser et les paramètres suivants sont des attributs à ce container.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 5.6.3, il est aussi possible de créer des fonctions OvML pour un module. La syntaxe d'utilisation de ces fonctions est la suivante :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAddon name=&amp;quot;&amp;quot; function=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; function&lt;br /&gt;
: Nom de la fonction&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut de la fonction utilisée&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML dans l'éditeur Wysiwyg ==&lt;br /&gt;
L'éditeur Wysiwyg d'Ovidentia possède une option permettant d'utiliser un fichier OvML afin de l'intégrer dans l'affichage d'un article, d'une section... Par défaut, tous les fichiers OvML présents dans le dossier ovml de la skin courante sont affichés dans le formulaire de sélection. Il existe un moyen de cacher ces fichiers aux utilisateurs de l'éditeur en modifiant la racine de sélection des fichiers :&lt;br /&gt;
&lt;br /&gt;
On ajoute un dossier nommé &amp;quot;editor&amp;quot; dans le dossier ovml de la skin courante, l'éditeur Wysiwyg ne proposera alors que les fichiers présents dans ce répertoire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est toujours possible d'utiliser la syntaxe $OVML manuellement afin d'exécuter un fichier OvML ne se situant pas dans le dossier editor.&lt;/div&gt;</summary>
		<author><name>Laucho</name></author>	</entry>

	<entry>
		<id>https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5706</id>
		<title>Référence OvML</title>
		<link rel="alternate" type="text/html" href="https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5706"/>
				<updated>2019-03-08T14:47:39Z</updated>
		
		<summary type="html">&lt;p&gt;Laucho : /* OCOrgPathToEntity */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Catégorie:Développement de skins]]&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
OvML ( Ovidentia Markup Langage ) est un ensemble de balises, identiques par leur syntaxe à celles utilisées avec HTML. Elles permettent d’extraire des données Ovidentia, de les manipuler et de les présenter en utilisant HTML.&lt;br /&gt;
&lt;br /&gt;
Les données à extraire peuvent être de plusieurs types, comme par exemple, les cinq derniers articles publiés, les dernières contributions d’un forum donné, les derniers fichiers chargés, etc …&lt;br /&gt;
&lt;br /&gt;
On pourra ainsi s’en servir pour réorganiser complètement la page d'accueil d'un site Ovidentia en y insérant, par exemple, la liste des 3 derniers articles, la liste des 5 dernières contributions d'un forum, des images, le texte d'un article spécifique, ...&lt;br /&gt;
&lt;br /&gt;
La conception d'une page OvML est identique à celle d'une page HTML. Elle peut ne contenir que des balises OvML ou un mélange HTML et OvML. On peut aussi partir d'une page HTML existante et y insérer des données Ovidentia en utilisant les balises OvML. Pour l’afficher, on utilisera l’url suivante :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
Certaines balises OvML sont dites “Container&amp;quot;. Un container est une balise OvML contenant une partie du fichier OvML comprise entre un tag d’ouverture et un tag de fermeture. Un container peut être une liste ou une condition. Dans le cas d’une liste, le contenu du container est répété autant de fois qu’il y a d’éléments dans la liste. Un container ‘condition’ n’affiche son contenu que dans le cas où la condition est vraie.&lt;br /&gt;
&lt;br /&gt;
== Les variables &amp;lt;OVxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Une variable OvML est de la forme:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
où xxxx est le nom de la variable.&lt;br /&gt;
&lt;br /&gt;
Différents paramètres peuvent être utilisés pour modifier l’affichage du résultat de la variable.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être sauvegardée dans une autre variable en utilisant le paramètre saveas (voir ci-dessous).&lt;br /&gt;
&lt;br /&gt;
== Les fonctions &amp;lt;OFxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Les fonctions se présentent sous la forme :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Elles permettent, entre autre, de traduire du texte, de faire des opérations arithmétiques, etc, …&lt;br /&gt;
&lt;br /&gt;
Le résultat de ces fonctions peut être sauvegardé dans une variable OvML en utilisant le paramètre saveas (voir ci-dessus).&lt;br /&gt;
&lt;br /&gt;
== Les containers &amp;lt;OCxxxx&amp;gt; … &amp;lt;/OCxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque importante d'utilisation des containers :'''&lt;br /&gt;
&lt;br /&gt;
* Il est possible d’imbriquer les containers sauf s’ils ont le même nom. Dans le cas précédent, il existe l’astuce de rajouter un paramètre sans valeur différente dans les balises. Ce paramètre va permettre d'identifier l'ouverture et la fermeture des containers par le moteur d'Ovidentia. Le paramètre doit donc se retrouver dans la balise d'ouverture ainsi que dans la balise de fermeture.&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre1&amp;gt;&lt;br /&gt;
    &amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre2&amp;gt;&lt;br /&gt;
        ...&lt;br /&gt;
    &amp;lt;/OCxxxx monparametre2&amp;gt;&lt;br /&gt;
&amp;lt;/OCxxxx monparametre1&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Chaque paramètre d'un container est vu comme une variable par le moteur OvML; il faut donc éviter d'utiliser pour nom d'une variable OvML le nom d'un attribut d'un container pour supprimer des erreurs d'interprétation.&lt;br /&gt;
&lt;br /&gt;
= Les variables OvML =&lt;br /&gt;
&lt;br /&gt;
Les variables OvML peuvent être définies dans le fichier OvML, produites par un container ou passées comme paramètres dans l’url. Elles sont accessibles en utilisant la syntaxe :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnom-de-la-variable&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut définir une variable OvML en utilisant la fonction PutVar :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;nbArticles&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit une variable nbArticles initialisée à la valeur 10.&lt;br /&gt;
&lt;br /&gt;
Pour récupérer la valeur dans une page OvML, il faut utiliser la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut aussi définir une variable en utilisant une variable globale d’Ovidentia. Pour cela, il suffira d’omettre le deuxième paramètre :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;babSlogan&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maintenant la variable &amp;lt;code&amp;gt;&amp;lt;OVbabSlogan&amp;gt;&amp;lt;/code&amp;gt; existe dans OvML et contient le contenu du slogan du site.&lt;br /&gt;
&lt;br /&gt;
On peut ainsi utiliser les variables d’Ovidentia pour récupérer le nom de l’utilisateur connecté ( BAB_SESS_USER ), son ID ( BAB_SESS_USERID ), etc.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
* babCurrentDate est une variable globale permettant de récupérer la date courante. Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
* Les variables globales booléennes comme BAB_SESS_LOGGED ont la valeur nulle si la valeur est fausse (false) et vaut 1 si la valeur est vraie (true).&lt;br /&gt;
&lt;br /&gt;
Il est parfois utile de tester l’existence d’une variable avant de la définir. On utilisera pour cela la fonction '''IfNotIsSet''' :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;page&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, si la variable page n’est pas définie, elle sera définie avec la valeur initiale 1.&lt;br /&gt;
&lt;br /&gt;
Toutes les variables produites par un container peuvent être jointes en utilisant la syntaxe d’une variable OvML &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
On peut aussi passer des variables OvML à un fichier OvML en utilisant l’url :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;total=1000&lt;br /&gt;
&lt;br /&gt;
Dans la page OvML on peut donc utiliser la variable totale.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être modifiée ou sauvegardée dans une autre variable en utilisant les attributs suivants :&lt;br /&gt;
&lt;br /&gt;
== saveas ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable dans une autre.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles saveas=&amp;quot;TotalArticles&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Une nouvelle variable TotalArticles est créée et sa valeur est la même que celle de nbArticles.&lt;br /&gt;
&lt;br /&gt;
== strlen ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer les n premiers caractères de la variable.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Récupère les n premiers caractères du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il est possible de spécifier une chaîne qui sera ajoutée à la fin du résultat si la variable a été tronquée. Par exemple &amp;quot;...“ pour indiquer une suite :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100,...&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== striptags ==&lt;br /&gt;
&lt;br /&gt;
Supprime les tags HTML de la variable :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les tags HTML de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan striptags=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== htmlentities ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit les entities HTML ( &amp;lt; devient &amp;amp;amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit en inverse les entities HTML ( &amp;amp;amp;lt; devient &amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan htmlentities=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== stripslashes ==&lt;br /&gt;
&lt;br /&gt;
Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan stripslashes=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== urlencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans une url&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan urlencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== jsencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans du javascript&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan jsencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== strcase ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| upper&lt;br /&gt;
| Convertit le contenu de la variable en majuscule&lt;br /&gt;
|-&lt;br /&gt;
| lower&lt;br /&gt;
| Convertit le contenu de la variable en minuscule&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strcase=&amp;quot;upper&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nlremove ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les retours chariots&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nlremove=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== trim ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| left&lt;br /&gt;
| Supprime les blancs en début de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| right&lt;br /&gt;
| Supprime les blancs en fin de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| all&lt;br /&gt;
| Supprime les blancs en début et en fin de chaîne&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan trim=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nl2br ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;1&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Transforme les retours chariots en &amp;lt;BR&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nl2br=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== sprintf ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| Voir la documentation PHP pour la fonction sprintf&lt;br /&gt;
| Retourne une chaîne formatée&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVMoney sprintf=&amp;quot;%01.2f&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== date ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater une date Ovidentia &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| S&lt;br /&gt;
| Format court de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| L&lt;br /&gt;
| Format long de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| T&lt;br /&gt;
| Format de l'heure défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| d&lt;br /&gt;
| Trois premières lettres du jour de la semaine Dim pour Dimanche&lt;br /&gt;
|-&lt;br /&gt;
| D&lt;br /&gt;
| Jour de la semaine Dimanche par exemple&lt;br /&gt;
|-&lt;br /&gt;
| j&lt;br /&gt;
| Jour du mois, sur deux chiffres (éventuellement avec un zéro) : &amp;quot;01&amp;quot; à &amp;quot;31&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| m&lt;br /&gt;
| Mois, en trois lettres : par exemple &amp;quot;Avr&amp;quot; (pour Avril)&lt;br /&gt;
|-&lt;br /&gt;
| M&lt;br /&gt;
| Mois en lettres : Avril par exemple&lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Mois; i.e. &amp;quot;01&amp;quot; à &amp;quot;12&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Y&lt;br /&gt;
| Année, 4 chiffres; i.e. &amp;quot;2003&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| y&lt;br /&gt;
| Année, 2 chiffres; i.e. &amp;quot;03&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| H&lt;br /&gt;
| heure, au format 24h, &amp;quot;00&amp;quot; à &amp;quot;23&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| i&lt;br /&gt;
| Minutes; &amp;quot;00&amp;quot; à &amp;quot;59&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleDate date=&amp;quot;%d %j %m %Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;OVbabCurrentDate&amp;gt;&amp;lt;/code&amp;gt; est une variable permettant de récupérer la date courante.&lt;br /&gt;
&lt;br /&gt;
Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabCurrentDate date=&amp;quot;%D %j %M&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== author ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater l’auteur d’un article, un commentaire etc, … quand la variable contient l’id de l’auteur.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| %F&lt;br /&gt;
| Prénom&lt;br /&gt;
|-&lt;br /&gt;
| %M&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
|-&lt;br /&gt;
| %L&lt;br /&gt;
| Nom&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleAuthor author=&amp;quot;%F %L&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Les fonctions OvML =&lt;br /&gt;
&lt;br /&gt;
On reconnaît les fonctions par la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les fonctions OvML disponibles sont :&lt;br /&gt;
&lt;br /&gt;
== OFTranslate ==&lt;br /&gt;
&lt;br /&gt;
Permet de traduire une chaîne. Pour cela, il faut qu'un fichier se nommant ''lang-'''identifiant-de-la-langue'''.xml'' soit présent dans le dossier ''ovidentia-'''numéro-de-version'''/lang''.&lt;br /&gt;
&lt;br /&gt;
Il s'agit d'un fichier XML listant différentes expressions traduites dans la langue choisie pour le fichier. Il est composé d'un élément ayant le même nom que l'identifiant de la langue. Celui-ci est composé de multiples éléments &amp;lt;code&amp;gt;string&amp;lt;/code&amp;gt; prenant un paramètre &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; indiquant l'identifiant du texte et contient le texte traduit.&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour l'anglais ''lang-en.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;en&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;About your article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;About your comment&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;About your file&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/en&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour le français ''lang-fr.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;fr&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;Au sujet de votre article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;A propos de votre commentaire&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;A propos de votre fichier&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/fr&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFTranslate text=&amp;quot;&amp;quot; [lang=&amp;quot;&amp;quot;] [folder=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; text&lt;br /&gt;
: Identifiant du texte à traduire&lt;br /&gt;
&lt;br /&gt;
; lang ''(optionnel)''&lt;br /&gt;
: Identifiant de la langue dans laquelle doit être traduit le texte&lt;br /&gt;
: Si omis, le texte sera traduit dans la langue sélectionnée par l'utilisateur&lt;br /&gt;
&lt;br /&gt;
; folder ''(optionnel)''&lt;br /&gt;
: Nom du module&lt;br /&gt;
: Si omis, le fichier langue du noyau est utilisé&lt;br /&gt;
&lt;br /&gt;
== OFPutVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de déclarer une nouvelle variable.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFGetVar ==&lt;br /&gt;
&lt;br /&gt;
Permet d'afficher une variable tout comme la syntaxe &amp;lt;code&amp;gt;&amp;lt;OVnom-de-la-variable&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetVar name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable à afficher&lt;br /&gt;
&lt;br /&gt;
== OFIfNotIsSet ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable si elle n’est pas déjà définie.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFInclude ==&lt;br /&gt;
&lt;br /&gt;
Permet d'inclure un autre fichier OVML&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFInclude file=&amp;quot;&amp;quot; [cache=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin du fichier OVML relatif au répertoire ovml du skin ou du répertoire ovml du noyau&lt;br /&gt;
&lt;br /&gt;
; cache ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : Le cache n'est pas utilisé pour afficher le fichier.&lt;br /&gt;
:* 1 : Le cache est utilisé.&lt;br /&gt;
&lt;br /&gt;
== OFUrlContent ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le contenu d’une url. Très utile pour inclure dans Ovidentia des fichiers HTML d’un site Web statique&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFUrlContent url=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; url&lt;br /&gt;
: url de la page à inclure&lt;br /&gt;
&lt;br /&gt;
== OFRecurse ==&lt;br /&gt;
&lt;br /&gt;
La fonction OFRecurse permet d'exécuter un code tant qu'une condition est réalisée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFRecurse&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
Cette fonction peut prendre tous les paramètres que peut prendre le container appelé récursivement.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
Cet exemple permet d'afficher l'arborescence des catégories et thèmes d'articles.&lt;br /&gt;
Ici, la fonction &amp;lt;code&amp;gt;OFRecurse&amp;lt;/code&amp;gt; est utilisée pour relancer le container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt; autant de fois que désiré en lui précisant le paramètre parentid (voir container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
    &amp;lt;OCArticleCategories&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&lt;br /&gt;
            &amp;lt;OVCategoryName&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
                &amp;lt;OFRecurse parentid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;OVTopicName&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Opérateurs arithmétiques ==&lt;br /&gt;
&lt;br /&gt;
Permettent de faire des opérations arithmétiques sur des variables. Elles sont construites de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;X&amp;quot; expr2=&amp;quot;Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l'opération souhaitée entre 10 et 50.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l’opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Toutefois, pour pouvoir stocker cette valeur dans une variable, il faut ajouter le paramètre &amp;lt;code&amp;gt;saveas&amp;lt;/code&amp;gt; lors de l'appel de la fonction.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot; saveas=&amp;quot;NewTotal&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit la variable &amp;lt;code&amp;gt;NewTotal&amp;lt;/code&amp;gt; ayant pour valeur le résultat de l'opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Les opérateurs disponibles sont :&lt;br /&gt;
&lt;br /&gt;
=== OFAOAddition ===&lt;br /&gt;
&lt;br /&gt;
Permet d’additionner expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOAddition expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de l'addition&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de l'addition&lt;br /&gt;
&lt;br /&gt;
=== OFAOSubtraction ===&lt;br /&gt;
&lt;br /&gt;
Permet de soustraire expr2 à expr1.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 - 20&amp;quot;, soit -10.&lt;br /&gt;
&lt;br /&gt;
=== OFAOMultiplication ===&lt;br /&gt;
&lt;br /&gt;
Permet de faire le produit de expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOMultiplication expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
=== OFAODivision ===&lt;br /&gt;
&lt;br /&gt;
Permet de diviser expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la division&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la division&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 / 20&amp;quot;, soit 0.5.&lt;br /&gt;
&lt;br /&gt;
=== OFAOModulus ===&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le reste de la division de expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme du modulo&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme du modulo&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 % 20&amp;quot;, soit 10, car 10 / 20 = 0 + '''10'''.&lt;br /&gt;
&lt;br /&gt;
== OFHeader ==&lt;br /&gt;
&lt;br /&gt;
Permet d'envoyer un header HTTP pour le fichier ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur du header à modifier&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;content-type:text/xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de définir un cookie qui sera envoyé avec le reste des en-têtes.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetCookie name=&amp;quot;&amp;quot; expire=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cookie&lt;br /&gt;
&lt;br /&gt;
; expire&lt;br /&gt;
: Temps en secondes au bout duquel le cookie expire&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecteur au cookie&lt;br /&gt;
&lt;br /&gt;
== OFGetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer la valeur d'un cookie. Une variable ayant le nom du cookie récupéré est créée automatiquement.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetCookie name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cooke dont on souhatie récupérer la valeur&lt;br /&gt;
&lt;br /&gt;
== OFSetSessionVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de choisir le type de sections à afficher dans le portail.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Permet d'indiquer le type de filtre à appliquer sur les sections&lt;br /&gt;
:* &amp;quot;babSectionsType&amp;quot; définit le type des sections à afficher&lt;br /&gt;
:* &amp;quot;babOvmlCurrentDelegation&amp;quot; filtre sur les sections propres à une délégation&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Permet de préciser les sections à afficher.&lt;br /&gt;
:* Si name vaut &amp;quot;babSectionsType&amp;quot; :&lt;br /&gt;
:** 1 : Section Administration et Utilisateur&lt;br /&gt;
:** 2 : Sections générées par les articles (sections de catégories et de thèmes d'articles)&lt;br /&gt;
:** 4 : Sections personnalisées&lt;br /&gt;
:** 8 : Sections générées par les modules&lt;br /&gt;
:** 15 : Toutes les sections&lt;br /&gt;
:** '''Remarque :''' les valeurs peuvent s'additionner. Pour afficher les sections des articles et les sections personnalisées, on utilisera la valeur 6 (2 + 4)&lt;br /&gt;
:* Si name vaut &amp;quot;babOvmlCurrentDelegation&amp;quot;, value vaut l'id de la délégation&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;15&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera toutes les sections du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
affichera uniquement les sections personnalisées du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera les sections générées par les modules et les sections générées par les articles&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera uniquement les sections générées par la délégation dont l'identifiant est 5&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cache toutes les sections générées dans les délégations&lt;br /&gt;
&lt;br /&gt;
== OFRequest ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET) ou passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFRequest name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFPost ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPost name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre POST dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFGet ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFSitemapPosition ==&lt;br /&gt;
 &lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant le chemin dans le plan du site du nœud correspondant à la page courante d'Ovidentia (ou à l'élément de navigation passé en paramètre).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapPosition [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [node=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; langid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site en utilisant un identifiant de compatible avec le multilangue. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site. Si omis: la fonction retournera le chemin correspondant à la page courante d'Ovidentia&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le chemin commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé.&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
== OFSitemapMenu ==&lt;br /&gt;
&lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant l'arborescence des entrées de navigation d'Ovidentia (Plan du site), ou l'arborescence des entrées de navigation sous le nœud spécifié (si le paramètre selectednode est indiqué).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu [sitemap=&amp;quot;&amp;quot;] [baselangid=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [selectednode=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;1&amp;quot;] [maxdepth=&amp;quot;&amp;quot;] [ignorelastlevel=&amp;quot;0&amp;quot;] [mindepth=&amp;quot;0&amp;quot;] [outerul=&amp;quot;1&amp;quot;] [admindelegation=&amp;quot;0&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; baselangid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera en utilisant un identifiant compatible avec le multilangue&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
: S'il n'est pas renseigné, c'est le nœud DGAll qui sera utilisé (le nœud racine de la branche contenant les éléments de toutes les délégations confondues) ou le noeud &amp;quot;Custom&amp;quot; si un plan du site fourni par le module sitemap_editor est utilisé.&lt;br /&gt;
&lt;br /&gt;
; selectednode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier un nœud sélectionné dans le menu. La balise li correspondant à ce nœud se verra ajouter la classe css 'selected', et toutes ses balises li parentes ainsi qu'elle même auront la classe css 'active'. S'il n'est pas spécifié, c'est le nœud correspondant à la page courante qui est utilisé.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
; maxdepth ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre de niveaux (sous-menus imbriqués). Pas de limite par défaut.&lt;br /&gt;
&lt;br /&gt;
; ignorelastlevel  ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de ne pas afficher les nœuds n'ayant pas d'enfants.&lt;br /&gt;
: 1 : activé&lt;br /&gt;
: 0 ''(par défaut)'' : désactivé&lt;br /&gt;
&lt;br /&gt;
; mindepth ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de contourner 'ignorelastlevel' en forçant l’affichage des nœuds de niveau inférieur ou égal à cette valeur. 0 par défaut (désactivé).&lt;br /&gt;
&lt;br /&gt;
; outerul ''(optionnel)''&lt;br /&gt;
: Permet de de définir si le menu contient la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau.&lt;br /&gt;
: 1 ''(par défaut)'' : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau est présente.&lt;br /&gt;
: 0 : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau n'est pas présente.&lt;br /&gt;
&lt;br /&gt;
; admindelegation ''(optionnel)''&lt;br /&gt;
: Permet de définir que les nœuds d'administration ne seront affichés que si l'utilisateur à les droits de gestion correspondants.&lt;br /&gt;
: 1 : la délégation est prise en compte.&lt;br /&gt;
: 0 ''(par défaut)'' : la délégation n'est pas prise en compte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFCurrentNode ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'Id du nœud courant dans le plan de site.&lt;br /&gt;
&lt;br /&gt;
== OFThumbnail ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie une url vers l'image générée.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFThumbnail (id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour récupérer l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché.&lt;br /&gt;
&lt;br /&gt;
== OFImg ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie du HTML contenant un tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt; pour afficher l'image. Si aucune image ne peut être affichée, une chaine vide est retournée au lieu du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Les attributs non supportés par la fonction ovml serons reportés tel-quel en tant qu'attributs du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg (src=&amp;quot;&amp;quot; | ovsrc=&amp;quot;&amp;quot; | id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] &amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; src ''(optionnel)''&lt;br /&gt;
: Url vers une image, si cet attribut est déclaré mais contient une chaîne vide, la valeur retournée sera une chaîne vide au lieu du tag img. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; ovsrc ''(optionnel)''&lt;br /&gt;
: Permet de définir l'url d'une image en utilisant le nom d'une variable ovml. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour afficher l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
Affiche l'image que si le paramètre img est fourni dans l'url :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;img&amp;quot; saveas=&amp;quot;Image&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg ovsrc=&amp;quot;Image&amp;quot; alt=&amp;quot;Mon image&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Affiche la photo de l'utilisateur connecté :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USERID&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg id_user=&amp;quot;&amp;lt;OVBAB_SESS_USERID&amp;gt;&amp;quot; maxwidth=&amp;quot;48&amp;quot; maxheight=&amp;quot;48&amp;quot; alt=&amp;quot;&amp;lt;OVBAB_SESS_USER&amp;gt;&amp;quot; resizemode=&amp;quot;CROP_CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSitemapCustomNodeId ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'ID du noeud trouvé dans le plan du site et qui a pour cible le nœud fourni par le paramètre nodeid dans le plan du site du noyau. Si aucun noeud est trouvé dans le plan du site, la valeur de l'attribut nodeid est retourné a la place.&lt;br /&gt;
&lt;br /&gt;
Lors de la mise en place d'un skin cela permet d'indiquer un nœud connu dans le plan du site du noyau, ci celui-ci est inséré dans le plan du site personnalisé à l'aide d'une référence, le nouveau nœud sera automatiquement pris en compte.&lt;br /&gt;
&lt;br /&gt;
Si il existe plusieurs nœuds avec la même cible dans le plan du site du noyau, le premier trouvé sera utilisé&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;&amp;quot; [basenode=&amp;quot;&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: ID du nœud dans le plan du site proposé par le noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Racine de la recherche dans le plan du site personnalisé.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;bab_Articles&amp;quot; saveas=&amp;quot;CustomNodeId&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu basenode=&amp;quot;&amp;lt;OVCustomNodeId&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPreviousArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article précédant l'article spécifié. L'article précédant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPreviousArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFNextArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article suivant l'article spécifié. L'article suivant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFNextArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFWebStat ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.2.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'enregistrer un évènement qui sera comptabilisé dans les statistiques.&lt;br /&gt;
Ceci est particulièrement utile lors de l'affichage d'articles par OvML afin que ceux-ci soient correctement pris en compte dans les statistiques en tant qu'articles vus.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFWebStat name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Type d’évènement à enregistrer&lt;br /&gt;
:* bab_addon&lt;br /&gt;
:* bab_page&lt;br /&gt;
:* bab_articles&lt;br /&gt;
:* bab_artfiles&lt;br /&gt;
:* bab_ovml&lt;br /&gt;
:* bab_fmfolders&lt;br /&gt;
:* bab_fmfiles&lt;br /&gt;
:* bab_forums&lt;br /&gt;
:* bab_threads&lt;br /&gt;
:* bab_posts&lt;br /&gt;
:* bab_faqs&lt;br /&gt;
:* bab_faqsqr&lt;br /&gt;
:* bab_searchword&lt;br /&gt;
:* bab_xlinks&lt;br /&gt;
:* bab_dbdirectories&lt;br /&gt;
:* bab_ldapdirectories&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur correspondant au type d'évènement. Par exemple id de l'article pour bab_articles.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Affichage de l'article --&amp;gt;&lt;br /&gt;
    &amp;lt;OFWebStat name=&amp;quot;bab_articles&amp;quot; value=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFAddStyleSheet ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.5.93&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'insérer un fichier CSS dans l'élément &amp;lt;code&amp;gt;&amp;lt;head&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;/code&amp;gt; de la page HTML.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAddStyleSheet file=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin de la feuille de style relatif au dossier '''styles''' du noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.2.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetPath path=&amp;quot;&amp;quot; file_relative=&amp;quot;1&amp;quot; saveas=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file_relative&lt;br /&gt;
: Convertit un chemin relatif au fichier ovml en un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetSelectedSkinPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie le chemin du répertoire du thème sélectionné.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;OFGetSelectedSkinPath&amp;gt;''' doit remplacer '''skins/&amp;lt;OVbabSkin&amp;gt;/''' dans les fichiers ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetSelectedSkinPath&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCsrfProtectToken ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.4.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de protection contre les attaques CSRF, il doit être ajouté dans tous les formulaire utilisant la méthode POST.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;babCsrfProtect&amp;quot; value=&amp;quot;&amp;lt;OFGetCsrfProtectToken&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCurrentAdmGroup ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.5.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de la délegation actuellement administré par l'utilisateur courrant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;lt;OFGetCurrentAdmGroup&amp;gt;&amp;quot;&amp;gt;&amp;lt;OVDelegationName&amp;gt;&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPortletContainer ==&lt;br /&gt;
&lt;br /&gt;
''Nécessite l'installation du module '''portlets'''''&lt;br /&gt;
&lt;br /&gt;
Permet l'intégration d'une zone de portlet dans la page.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPortletContainer id=&amp;quot;&amp;quot; [mode=&amp;quot;static&amp;quot;] [placeholder=&amp;quot;&amp;quot;] [editplaceholder=&amp;quot;&amp;quot;] [description=&amp;quot;&amp;quot;] [classname=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id&lt;br /&gt;
: L'identifiant unique du portlet&lt;br /&gt;
&lt;br /&gt;
; mode ''(optionnel)''&lt;br /&gt;
: Le type de portlet&lt;br /&gt;
:* static ''(par défaut)'' : Le portlet est personnel, chaque utilisateur peut configurer son portlet&lt;br /&gt;
:* locked : Le portlet est le même pour tout les utilisateurs&lt;br /&gt;
&lt;br /&gt;
; placeholder ''(optionnel)''&lt;br /&gt;
: Un texte à afficher lorsque la zone de portlet est vide&lt;br /&gt;
&lt;br /&gt;
; editplaceholder ''(optionnel)''&lt;br /&gt;
: Un texte à afficher lorsque l'utilisateur édite la zone de portlet&lt;br /&gt;
&lt;br /&gt;
; description ''(optionnel)''&lt;br /&gt;
: Un texte toujours affiché&lt;br /&gt;
&lt;br /&gt;
; classname''(optionnel)''&lt;br /&gt;
: Une classe est ajoutée sur la div&lt;br /&gt;
&lt;br /&gt;
;categories&lt;br /&gt;
&lt;br /&gt;
;initwith&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetRegistryValue ==&lt;br /&gt;
&lt;br /&gt;
Renvoie une valeur de configuration gérée par la bab_Registry.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.97&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetRegistryValue path=&amp;quot;/path/to/value&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Le chemin de la registry correspondant à la valeur recherchée&lt;br /&gt;
&lt;br /&gt;
= Les containers OvML =&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les containers contiennent des tags OvML et du code HTML. Ce sont généralement des listes de données identiques ou des conditions. &lt;br /&gt;
&lt;br /&gt;
A l'appel d'un container, OvML met à votre disposition des variables &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La liste des variables dépend du type de container.&lt;br /&gt;
&lt;br /&gt;
Ces variables ne sont plus disponibles en dehors du container.&lt;br /&gt;
&lt;br /&gt;
A l’intérieur de tout container de type liste, les variables suivantes sont disponibles :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCIndex&lt;br /&gt;
| Index de l’entrée courante en commençant par 0&lt;br /&gt;
|-&lt;br /&gt;
| OVCCount&lt;br /&gt;
| Le nombre total d’entrées dans le container&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de comparaison ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent d’effectuer des comparaisons entre les valeurs expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
Si la condition est vrai, le contenu du container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfEqual&lt;br /&gt;
| Vrai si expr1 est égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotEqual&lt;br /&gt;
| Vrai si expr1 est différent expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThan&lt;br /&gt;
| Vrai si expr1 est strictement inférieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThanOrEqual&lt;br /&gt;
| Vrai si expr1 est inférieur ou égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThan&lt;br /&gt;
| Vrai si expr1 est strictement supérieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThanOrEqual&lt;br /&gt;
| Vrai si expr1 est supérieur ou égal à expr2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la comparaison&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la comparaison&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_LOGGED&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfEqual expr1=&amp;quot;&amp;lt;BAB_SESS_LOGGED&amp;amp;gt;&amp;quot; expr2=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Vous êtes connecté !&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/OCIfEqual&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de test d'existence sur les variables ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent de vérifier l'existence ou non d'une variable.&lt;br /&gt;
&lt;br /&gt;
Si la variable est définie ou non, selon le container, le container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name existe&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name n'existe pas&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx name=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable dont on doit tester l'existence&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte ne sera pas affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;variable&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte sera affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OCIfUserMemberOfGroups ==&lt;br /&gt;
&lt;br /&gt;
Ce container est exécuté si l'utilisateur courant appartient à un groupe&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfUserMemberOfGroups groupid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [childs=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCIfUserMemberOfGroups&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; groupid&lt;br /&gt;
: id du groupe ou plusieurs ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Cette variable permet de tester si un utilisateur spécifique appartient à des groupes en donnant un id utilisateur.&lt;br /&gt;
: Si omis, elle prend la valeur de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: yes : L'utilisateur courant doit appartenir à tous les groupes spécifiés dans groupid&lt;br /&gt;
: no ''(par défaut)'' : L'utilisateur courant doit appartenir à au moins un des groupes spécifiés dans groupid&lt;br /&gt;
&lt;br /&gt;
; childs ''(optionnel)''&lt;br /&gt;
: yes : Pour chaque groupe, inclure ses enfants&lt;br /&gt;
: no ''(par défaut)'' : Les enfants ne sont pas inclus&lt;br /&gt;
&lt;br /&gt;
== OCArticlesHomePages ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles des pages d’accueil privée ou publique.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlesHomePages type=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticlesHomePages&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée&lt;br /&gt;
: public : Liste les articles de la page d’accueil publique&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: yes : Filtre les articles selon le droit de visibilité&lt;br /&gt;
: no ''(par défaut)'' : Ne filtre pas&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCategoryId&lt;br /&gt;
| Id de la catégorie du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicTitle&lt;br /&gt;
| Titre du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoi une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers récemment déposés.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFiles last=&amp;quot;&amp;quot; path=&amp;quot;&amp;quot; [folderid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fichiers souhaité&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Indique dans quel sous-répertoire il faut chercher.&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id de l’espace ou plusieurs ids séparés par des virgules.&lt;br /&gt;
: Si omis, le container liste les fichiers récents de tous les répertoires.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fichiers par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fichiers par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fichiers aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileModifiedBy&lt;br /&gt;
| Dernière personne ayant modifié le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fichier a été créé. Si nul (0), le fichier a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles récents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentArticles last=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre d‘articles souhaité&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tous thèmes confondus&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie, tous les thèmes enfants seront utilisés&lt;br /&gt;
: si categoryid est utilisé, topicid devient obsolète&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'article a été créé. Si nul (0), l'article a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers commentaires d'articles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentComments last=&amp;quot;&amp;quot; [articleid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentComments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de commentaires souhaité&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires tous articles confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentThreads ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers fils de discussion de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentThreads last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentThreads&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fils de discussion souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fils de discussion, tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières contributions de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentPosts last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [threadid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentPosts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de contributions souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; threadid ''(optionnel)''&lt;br /&gt;
: Id du fil de discussion&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous sujets confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les contributions aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières questions de faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFaqQuestions last=&amp;quot;&amp;quot; [faqid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de questions souhaité&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières questions, toutes faqs confondues&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie de faq&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question en base de données&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Adresse Web pour accéder à la question dans le portail&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Adresse Web pour accéder à la question en plein écran (destiné à une vue popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionDate&lt;br /&gt;
| Date de création de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionAuthor&lt;br /&gt;
| Auteur de la question&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategories [parentid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; parentid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie parent ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: 0 ''(par défaut)'' : le container liste les catégories de thèmes à la racine.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryNext&amp;gt;...&amp;lt;/OCArticleCategoryNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idendiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryPrevious&amp;gt;...&amp;lt;/OCArticleCategoryPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCParentsArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets parents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCParentsArticleCategory categoryid=&amp;quot;&amp;quot; [reverse=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCParentsArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie.&lt;br /&gt;
&lt;br /&gt;
; reverse ''(optionnel)''&lt;br /&gt;
: 1 si on souhaite la liste dans l’ordre inverse.&lt;br /&gt;
: 0 ''(par défaut)'' : Les catégories sont triées dans l'ordre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une ou plusieurs catégorie de sujet.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategory categoryid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopics ==&lt;br /&gt;
&lt;br /&gt;
Liste des thèmes d'articles d'une catégorie donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article. La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles. La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicNext&amp;gt;...&amp;lt;/OCArticleTopicNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicPrevious&amp;gt;....&amp;lt;/OCArticleTopicPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idem que ceux du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopic ==&lt;br /&gt;
&lt;br /&gt;
Description d’un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic [topicid=&amp;quot;&amp;quot;] [topicname=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème d’articles ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles.&lt;br /&gt;
&lt;br /&gt;
; topicname ''(optionnel)''&lt;br /&gt;
: Nom du thème d’articles&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles ou s'appuie sur le paramètre topicid.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche tous les thèmes dont l'utilisateur a le droit et ayant pour nom &amp;quot;essai&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 ayant pour nom essai.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom se termine par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom commence par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom contient la chaîne essai&lt;br /&gt;
&lt;br /&gt;
== OCArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste des articles d'un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 8.6.94 d'Ovidentia, les paramètres ajoutés à ce container devrait permettre de replacer OCRecentArticles, OCArticlesHomePage et OCArticle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticles [delegationid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [topicid=&amp;quot;&amp;quot;] [articleid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [homepage=&amp;quot;public|private&amp;quot;] [archive=&amp;quot;&amp;quot;] [offset=&amp;quot;&amp;quot;] [rows=&amp;quot;&amp;quot;] [limit=&amp;quot;[offset,]rows&amp;quot;] [order=&amp;quot;asc | desc&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
:: Id de la catégorie, tous les thèmes enfants seront utilisés &lt;br /&gt;
:: si categoryid est utilisé, topicid devient obsolète &lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule &lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; homepage ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée &lt;br /&gt;
: public : Liste les articles de la page d’accueil publique &lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; offset ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nombre d'articles à ignorer à partir du début de la liste&lt;br /&gt;
: 0 ''(par défaut)'' : aucune article n'est ignoré&lt;br /&gt;
&lt;br /&gt;
; rows ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
: -1 ''(par défaut)'' : toutes les lignes sont prises&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: ''Alternative à rows et offset''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCategoryId&lt;br /&gt;
| Id de la catégorie du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleNext&amp;gt;...&amp;lt;/OCArticleNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticlePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlePrevious&amp;gt;...&amp;lt;/OCArticlePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticle ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur les fichiers joints à un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleFiles articleid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCArticleFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForums ==&lt;br /&gt;
&lt;br /&gt;
Liste des forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForums [forumid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCForums&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les forums.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForumNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForumNext&amp;gt;...&amp;lt;/OCForumNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForumPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForumPrevious&amp;gt;...&amp;lt;/OCForumPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForum ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un forum donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForum forumid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCForum&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid :&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCThread ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fil de discussion donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCThread threadid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCThread&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; threadid&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadForumId&lt;br /&gt;
| Id du forum contenant le fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadId&lt;br /&gt;
| Id du sujet du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadPostId&lt;br /&gt;
| Id de la contribution initiale&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadLastPostId&lt;br /&gt;
| Id de la dernière contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadDate&lt;br /&gt;
| Date de la création du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarter&lt;br /&gt;
| Nom du l'initiateur du sujet&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarterId&lt;br /&gt;
| ID de l'utilisateur ayant initié le sujet ( peut être égal à 0 s'il s'agit d'un utilisateur anonyme) &lt;br /&gt;
|-&lt;br /&gt;
| OVThreadUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPost ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une contribution donnée ou plusieurs séparées par des virgules.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCPost postid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid :&lt;br /&gt;
: Id de la contribution ou plusieurs Ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du fil de la discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthorId&lt;br /&gt;
| ID de l'auteur (peut être égal à 0 si l'auteur était un utilisateur anoyme)&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution à l'aide d'une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostReplyUrl&lt;br /&gt;
| Url pour répondre (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostModifyUrl&lt;br /&gt;
| Url pour modifier (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostConfirmUrl&lt;br /&gt;
| Url pour confirmer (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostDeleteUrl&lt;br /&gt;
| Url pour supprimer la contribution (sinon vide si pas de droit) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPostFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations de fichiers sur une contribution donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCPostFiles postid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid&lt;br /&gt;
: Id de la contribution&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolders [folderid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFolders&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolderNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderNext&amp;gt;...&amp;lt;/OCFolderNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolderPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderPrevious&amp;gt;...&amp;lt;/OCFolderPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolder ==&lt;br /&gt;
&lt;br /&gt;
Donne les information sur un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolder folderid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFolder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSubFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-répertoires du répertoire path d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSubFolders folderid=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSubFolders&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les sous-répertoire du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderName&lt;br /&gt;
| Nom du sous répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des fichiers d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFiles folderid=&amp;quot;&amp;quot; rows=&amp;quot;&amp;quot; offset=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; offset&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nième fichier à partir du début de la liste&lt;br /&gt;
&lt;br /&gt;
; rows&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les fichiers du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: En lien avec l'attribut orderby.&lt;br /&gt;
:* asc ''(par défaut)'' : Ordonne les fichiers par ordre croissant&lt;br /&gt;
:* desc : Ordonne les fichiers par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
:''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
:* name ''(par défaut)'' : Ordonne les fichiers par nom&lt;br /&gt;
:* creation : Ordonne les fichiers par date de création&lt;br /&gt;
:* modification : Ordonne les fichiers par date de modification&lt;br /&gt;
:* size : Ordonne les fichiers par taille&lt;br /&gt;
:* hits : Ordonne les fichiers par nombre de &amp;quot;hits&amp;quot;&lt;br /&gt;
:* manual : Ordonne les fichiers suivant l'ordre défini manuellement sur le répertoire.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url du fichier si celui-ci est une image (utilisation pour un affichage). Cette variable ne prend pas en compte les droits définis au niveau du gestionnaire de fichiers.&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFileNext&amp;gt;...&amp;lt;/OCFileNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFiles|OCFiles]].&lt;br /&gt;
&lt;br /&gt;
== OCFilePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFilePrevious&amp;gt;...&amp;lt;/OCFilePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFile ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fichier d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFile fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFile&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileFields ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des champs d'un fichier donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFileFields fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFileFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldName&lt;br /&gt;
| Nom du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqs ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des Faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqs [faqid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqs&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqNext&amp;gt;...&amp;lt;/OCFaqNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqPrevious&amp;gt;...&amp;lt;/OCFaqPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaq ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une Faq donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaq faqid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategories ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des sous catégories d’une Faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategories faqid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqSubCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la faq&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations des sous-catégories d’une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategory faqsubcatid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqSubCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid&lt;br /&gt;
: Id de la sous catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des questions/réponses d'une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestions [faqid=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la sous catégorie faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs indiquées par le paramètre faqid.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionNext&amp;gt;...&amp;lt;/OCFaqQuestionNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionPrevious&amp;gt;...&amp;lt;/OCFaqQuestionPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestion ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une questions/réponses donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestion questionid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqQuestion&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; questionid&lt;br /&gt;
: Id de la question/réponse de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles d'un thème donné en attente d'approbation pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingArticles [topicid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation tout thème confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les commentaires en attente d'approbation d'un article donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingComments [articleid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingComments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires en attente de tout article confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les commentaires en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date de publication du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers en attente d'approbation d'un répertoire donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingFiles [folderid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fichiers en attente de tout répertoire confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les fichiers en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste les contributions en attente d'approbation d'un forum donné ( forumid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingPosts [forumid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingPosts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les contributions en attente de tout forum confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les contributions en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendars ==&lt;br /&gt;
&lt;br /&gt;
Liste les calendriers &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendars [type=&amp;quot;&amp;quot;] [calendarid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendars&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste tous les agendas. type peut prendre les valeurs suivantes :&lt;br /&gt;
: user: les agendas personnels &lt;br /&gt;
: group: les agendas de groupes&lt;br /&gt;
: resource: les agendas de ressources&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Un ou plusieurs id d'agendas séparés par des virgules&lt;br /&gt;
: Si omis, le container liste tous les agendas.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarId&lt;br /&gt;
| Id de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarName&lt;br /&gt;
| Intitulé de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarDescription&lt;br /&gt;
| Description de l'agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarOwnerId&lt;br /&gt;
| Id du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarType&lt;br /&gt;
| Type de l’agenda ( user, group ou resource )&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarUrl&lt;br /&gt;
| Url pour accéder à la page Agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories d’événements des agendas &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarCategories [filter=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryName&lt;br /&gt;
| Intitulé de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarUserEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas personnels&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarUserEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarUserEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité.Remarque : si le paramètre est à «&amp;amp;nbsp;no&amp;amp;nbsp;», les événements privés seront aussi remontés&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarGroupEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas collectifs (anciennement agendas de groupes)&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarGroupEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarGroupEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; groupid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
: Remarque : le paramètre groupid correspond à l'identifiant (grpid) de l'agenda lorsqu'on utilise les agendas collectifs.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarResourceEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas de ressources&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarResourceEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarResourceEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparées par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; resourceid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas ( personnel, groupes ou de ressources )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date &lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramènera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas le container liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarId&lt;br /&gt;
| Id numérique de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrlId&lt;br /&gt;
| Id de l'agenda principal contenant le type, exemple &amp;quot;personal/1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarName&lt;br /&gt;
| Nom de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarType&lt;br /&gt;
| type de l'agenda principal (exemple: &amp;quot;caldav_personal&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectories ==&lt;br /&gt;
&lt;br /&gt;
Liste les annuaires de base de données&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectories [directoryid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid ''(optionnel)''&lt;br /&gt;
: Id de l'annuaire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: « database » ou « group », si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectory directoryid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryFields ==&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryFields directoryid=&amp;quot;&amp;quot; [all=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: 1 : Donne la liste de tous les champs&lt;br /&gt;
: 0 : Donne la liste de champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldId&lt;br /&gt;
| Identifiant du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Le tableau ci-dessous donne la correspondance entre les champs et leurs identifiants :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Champ&lt;br /&gt;
! Identifiant&lt;br /&gt;
|-&lt;br /&gt;
| Surnom&lt;br /&gt;
| cn&lt;br /&gt;
|-&lt;br /&gt;
| Nom&lt;br /&gt;
| sn&lt;br /&gt;
|-&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
| mn&lt;br /&gt;
|-&lt;br /&gt;
| Prénom&lt;br /&gt;
| givenname&lt;br /&gt;
|-&lt;br /&gt;
| Photo&lt;br /&gt;
| jpegphoto&lt;br /&gt;
|-&lt;br /&gt;
| Adresse de messagerie&lt;br /&gt;
| email&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (bureau)&lt;br /&gt;
| btel&lt;br /&gt;
|-&lt;br /&gt;
| Tél. mobile&lt;br /&gt;
| mobile&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (domicile)&lt;br /&gt;
| htel&lt;br /&gt;
|-&lt;br /&gt;
| Télécopie (bureau)&lt;br /&gt;
| bfax&lt;br /&gt;
|-&lt;br /&gt;
| Titre&lt;br /&gt;
| title&lt;br /&gt;
|-&lt;br /&gt;
| Service&lt;br /&gt;
| departmentnumber&lt;br /&gt;
|-&lt;br /&gt;
| Société&lt;br /&gt;
| organisationname&lt;br /&gt;
|-&lt;br /&gt;
| Rue (bureau)&lt;br /&gt;
| bstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (bureau)&lt;br /&gt;
| bcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (bureau)&lt;br /&gt;
| bpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (bureau)&lt;br /&gt;
| bstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (bureau)&lt;br /&gt;
| bcountry&lt;br /&gt;
|-&lt;br /&gt;
| Rue (domicile)&lt;br /&gt;
| hstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (domicile)&lt;br /&gt;
| hcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (domicile)&lt;br /&gt;
| hpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (domicile)&lt;br /&gt;
| hstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (domicile)&lt;br /&gt;
| hcountry&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 1&lt;br /&gt;
| user1&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 2&lt;br /&gt;
| user2&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 3&lt;br /&gt;
| user3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Pour les champs additionnels, les identifiants sont de la forme '''babdirfXX''' ou '''XX''' est l'id du champ additionnel ( correspondant à fxid dans la liste des champs additionnels de l'annuaire ).&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMembers ==&lt;br /&gt;
&lt;br /&gt;
Liste les membres d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMembers directoryid=&amp;quot;&amp;quot; [fields=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [like=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryMembers&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: Ignoré si l'attribut '''fields''' est spécifié&lt;br /&gt;
: 1 : Donne tous les champs pour chaque membre&lt;br /&gt;
: 0 : Donne uniquement les champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
; fields ''(optionnel)''&lt;br /&gt;
: liste des identifiants des champs souhaités séparés par des virgules ( exemple &amp;quot;sn,givenname,email&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Identifiant du champ à utiliser pour ordonner la liste&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; like ''(optionnel)''&lt;br /&gt;
: Restreint la liste des membres ayant le champ spécifié par orderby (exemple orderby=&amp;quot;givenname&amp;quot;) commençant par ce motif ( exemple like=&amp;quot;A&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUrl&lt;br /&gt;
| Url pour accéder à la fiche détaillée du membre&lt;br /&gt;
|-&lt;br /&gt;
| DirectoryMemberEmailUrl&lt;br /&gt;
| Url pour afficher la popup de composition de message&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMemberFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryMembers'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMemberFields&amp;gt;...&amp;lt;/OCDbDirectoryMemberFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntry ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un membre d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntry directoryid=&amp;quot;&amp;quot; memberid=&amp;quot;&amp;quot; userid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectoryEntry&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; memberid&lt;br /&gt;
: Id du membre dans l'annuaire&lt;br /&gt;
&lt;br /&gt;
; userid&lt;br /&gt;
: Id Ovidentia de l'utilisateur s'il est enregistré&lt;br /&gt;
: Ignoré si memberid renseigné.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberUrl&lt;br /&gt;
| Url vers la fiche annuaire du membre&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntryFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryEntry'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntryFields&amp;gt;...&amp;lt;/OCDbDirectoryEntryFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryAcl ==&lt;br /&gt;
&lt;br /&gt;
Liste les utilisateurs ayant des droits sur un annuaire.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryAcl directoryid=&amp;quot;&amp;quot; [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryAcl&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: modify : pour les utilisateurs ayant le droit de modifier une fiche&lt;br /&gt;
: add : pour les utilisateurs ayant le droit d'ajouter une fiche&lt;br /&gt;
: view : pour les utilisateurs ayant le droit de consulter l'annuaire&lt;br /&gt;
: delete :  pour les utilisateurs ayant le droit de supprimer une fiche&lt;br /&gt;
: export :  pour les utilisateurs ayant le droit d'exporter l'annuaire&lt;br /&gt;
: import :  pour les utilisateurs ayant le droit d'importer l'annuaire&lt;br /&gt;
: empty :  pour les utilisateurs ayant le droit de vider l'annuaire&lt;br /&gt;
: bind :  pour les utilisateurs ayant le droit d'attacher une fiche&lt;br /&gt;
: unbind :  pour les utilisateurs ayant le droit de détacher une fiche&lt;br /&gt;
: view :  pour les utilisateurs ayant le droit de voir les fiches (DEFAULT)&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserFullName&lt;br /&gt;
| Nom complet de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserEmail&lt;br /&gt;
| Adresse email de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserId&lt;br /&gt;
| Id de l'utilisateur dans la base de données&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegations ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegations [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegations&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si yes : le container tient compte des droits d'accès de l'utilisateur&lt;br /&gt;
: Si no : le container ne tient pas compte des droits d'accès et ramène toutes les délégations créées dans le portail&lt;br /&gt;
: Si omis, le container tient compte des droits d'accès&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegation ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont fait partie l'utilisateur courant&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegation delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegation&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsManaged [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont l'utilisateur courant est administrateur.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationItems ==&lt;br /&gt;
&lt;br /&gt;
Liste les fonctions déléguées aux administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationItems delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationItems&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemName&lt;br /&gt;
| Intitulé de la fonction&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemValue&lt;br /&gt;
| 1: si la fonction est déléguée, 0 sinon&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationAdministrators ==&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationAdministrators delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationAdministrators&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationUserId&lt;br /&gt;
| Id de l'administrateur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategories [categoryid=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: Si omis, le container liste toutes les catégories&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une catégorie de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategory [categoryid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationsCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmSpaces ==&lt;br /&gt;
&lt;br /&gt;
Liste les espaces de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmSpaces&amp;gt;...&amp;lt;/OCTmSpaces&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceId&lt;br /&gt;
| Id de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceName&lt;br /&gt;
| Nom de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceDescription&lt;br /&gt;
| Description de l'espace de projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmProjects ==&lt;br /&gt;
&lt;br /&gt;
Liste les projets d'un espace de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmProjects spaceid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCTmProjects&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; spaceid&lt;br /&gt;
: Id de l'espace de projets&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectId&lt;br /&gt;
| Id du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectName&lt;br /&gt;
| Nom du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectDescription&lt;br /&gt;
| Description du projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmTasks ==&lt;br /&gt;
&lt;br /&gt;
Liste les tâches d'un projet ou des tâches personnelles du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmTasks [projectid=&amp;quot;&amp;quot;] [startdate=&amp;quot;&amp;quot;] [enddate=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCTmTasks&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; projectid ''(optionnel)''&lt;br /&gt;
: Id du projet.&lt;br /&gt;
: Si omis, le conteneur renvoie les tâches personnelles de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; startdate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de début est postérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; enddate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de fin est antérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;&lt;br /&gt;
: desc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order. La valeur par défault est &amp;quot;TaskNumber&amp;quot;.&lt;br /&gt;
: Cet attribut peur contenir le nom de n'importe laquelle des variables renvoyées sans le préfixe &amp;quot;OV&amp;quot;, par exemple &amp;quot;TaskCategoryName&amp;quot; ou &amp;quot;TaskEndDate&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskId&lt;br /&gt;
| Id de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskProjectId&lt;br /&gt;
| Id du projet de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskNumber&lt;br /&gt;
| Numéro de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskShortDescription&lt;br /&gt;
| Description courte de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskStartDate&lt;br /&gt;
| Date de début de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskEndDate&lt;br /&gt;
| Date de fin de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryId&lt;br /&gt;
| Id de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryName&lt;br /&gt;
| Nom de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCompletion&lt;br /&gt;
| Niveau d'avancement de la tâche (0-100)&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskOwnerId&lt;br /&gt;
| Id de l'utilisateur propriétaire de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskClass&lt;br /&gt;
| Classe de la tâche&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgUserEntities ==&lt;br /&gt;
&lt;br /&gt;
Liste les entités d'organigrammes pour lesquelles un utilisateur à un rôle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgUserEntities userId=&amp;quot;&amp;quot; [orgChartId=&amp;quot;&amp;quot;] [roleType=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgUserEntities&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; userId&lt;br /&gt;
: Identifiant (entier) de l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; orgChartId ''(optionnel)''&lt;br /&gt;
: Identifiant (entier) de l'organigramme.&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'organigramme par défaut (nommé à l'origine Ovidentia) qui est utilisé.&lt;br /&gt;
&lt;br /&gt;
; roleType ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors tous les rôles seront utilisés.&lt;br /&gt;
: Les rôles sont des valeurs de 0 à 3&lt;br /&gt;
: 0 étant les rôles personnalisés&lt;br /&gt;
: 1 étant le rôle supérieur&lt;br /&gt;
: 2 étant le rôle employé&lt;br /&gt;
: 3 étant le rôle membre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgPathToEntity ==&lt;br /&gt;
&lt;br /&gt;
Liste toutes les entités parentes d'une entité d'un organigramme.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgPathToEntity entityId=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [includeEntity=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgPathToEntity&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'ordre ascendant qui est utilisé.&lt;br /&gt;
: Ordre dans lequel le chemin jusqu'à la racine sera retourné, les valeurs possible sont asc ou desc&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
; includeEntity ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis, alors l'entité ne sera pas incluse dans les résultats.&lt;br /&gt;
: Les valeurs possibles sont&amp;amp;nbsp;:&lt;br /&gt;
: 0 pour ne pas inclure l'entité (valeur par défaut)&lt;br /&gt;
: 1 pour inclure l'entité&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OCOrgChildEntities ==&lt;br /&gt;
&lt;br /&gt;
Liste toutes les entités enfant directes d'une entité d'un organigramme.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCOCOrgChildEntities entityId=&amp;quot;&amp;quot; &amp;gt;...&amp;lt;/OCOrgChildEntities&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCMultipages ==&lt;br /&gt;
&lt;br /&gt;
Ce container permet de faciliter les calculs réalisés pendant un multi-pages. Ainsi selon le nombre total de résultats et le nombre de résultats à afficher par pages, le container permet de retourner le nombre de pages que contient le multi-pages. &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCMultipages total=&amp;quot;&amp;quot; maxpages=&amp;quot;&amp;quot; perpage=&amp;quot;&amp;quot; currentpage=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCMultipages&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; total&lt;br /&gt;
: Nombre total de résultats.&lt;br /&gt;
&lt;br /&gt;
; maxpages&lt;br /&gt;
: Nombre maximum de pages à afficher&lt;br /&gt;
&lt;br /&gt;
; perpage&lt;br /&gt;
: Nombre maximum de résultats à afficher par pages&lt;br /&gt;
&lt;br /&gt;
; currentpage&lt;br /&gt;
: Numéro de la page en cours&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCurrentPageNumber &lt;br /&gt;
| Numéro de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVNextPageNumber&lt;br /&gt;
| Numéro de la page suivante si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVPreviousPageNumber&lt;br /&gt;
| Numéro de la page précédente si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVTotalPages&lt;br /&gt;
| Nombre total de pages&lt;br /&gt;
|-&lt;br /&gt;
| OVResultFirst&lt;br /&gt;
| Index du premier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultLast&lt;br /&gt;
| Index du dernier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultsPage&lt;br /&gt;
| Nombre de résultats sur la page courante&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntries ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-entrées de navigation d'Ovidentia (Plan du site) d'une entrée parente. Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntries (node=&amp;quot;&amp;quot; | langid=&amp;quot;&amp;quot;) [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntries&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; langid&lt;br /&gt;
: Identifiant multilangue de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: peut être utilisé à la place de l'attribut node&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntry ==&lt;br /&gt;
&lt;br /&gt;
Renvoie les information sur une entrée de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntry node=&amp;quot;&amp;quot; [sitemap=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntry&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément (noeud du plan du site).&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapCustomNode ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des noeuds ayant pour cible l'id spécifié dans l'attribut &amp;lt;code&amp;gt;target&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans le module sitemap_editor, la valeur à saisir dans l'attribut target est affiché dans l'entête sur la page de visualisation du nœud.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapCustomNode [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] target=&amp;quot;&amp;quot; [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapCustomNode&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; target&lt;br /&gt;
: Id du noeud cible&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin. s'il n'est pas renseigné, le noeur racine par défaut sera utilisé (Custom pour le plan du site fourni par sitemap_editor), DGAll pour le plan du site du noyau).&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: permet de limiter le nombre d'éléments retournés, par exemple, &amp;lt;code&amp;gt;limit=&amp;quot;0,1&amp;quot;&amp;lt;/code&amp;gt; pour obtenir seulement le premier noeud. La syntaxe est identique à l'attribut &amp;lt;code&amp;gt;limit&amp;lt;/code&amp;gt; de OCSitemapPath&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapPath ==&lt;br /&gt;
&lt;br /&gt;
Retourne le chemin de fer (rail) d'une entrée de navigation sous la forme d'une liste d'entrées de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapPath [node=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapPath&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin.&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5,2&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur à 2 éléments à partir du 5ème. Si la première valeur est négative, l'index du premier élément retourné sera calculé à partir du nombre d'élément total. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;-1,1&amp;quot;&amp;lt;/code&amp;gt; affiche le dernier élément seulement. L'index négatif est supporté à partir d'ovidentia &amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Si la valeur est &amp;quot;1&amp;quot;, le denier noeud du plan du site auquel on a accédé sera mémorisé et récupéré lors de l'accès a une page en dehors du plan du site.&lt;br /&gt;
: La valeur par défaut est &amp;quot;1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Différentes méthodes d’utilisation d’un fichier OvML =&lt;br /&gt;
== Utilisation dans une url ==&lt;br /&gt;
Un fichier OvML peut être appellé en utilisant l’url suivante :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où fichier-ovml est le nom de votre fichier OvML qui doit se trouver dans le répertoire suivant&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
skins/nom-du-skin/ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le fichier ainsi appelé est parsé par Ovidentia et le résultat est affiché dans la partie centrale du portail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si l’on souhaite afficher le résultat en dehors du portail, par exemple dans une fenêtre popup, il faut ajouter le paramètre echo=1 comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De plus, si l’on souhaite passer des paramètres au fichier OvML, on utilisera l’url comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&amp;amp;param=val&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, on peut utiliser la variable OVparam dans le fichier OvML.&lt;br /&gt;
&lt;br /&gt;
Remarque : les paramètres peuvent être envoyés par formulaires en méthodes GET et POST.&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans un fichier template ==&lt;br /&gt;
Dans tout fichier template d’Ovidentia, on peut utiliser un fichier OvML en utilisant la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{ $OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : la syntaxe avec les accolades ne permet pas l'utilisation de nouvelles accolades à l'intérieur.&lt;br /&gt;
&lt;br /&gt;
{ $OVML({ mavariable }) } est impossible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est possible de passer une variable template en tant que paramètre à un fichier OvML via la syntaxe { $OVML(...) } d'un fichier template :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple : { $OVML(monFichier.html,param1=&amp;quot;var1&amp;quot;) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
si var1 est définie dans le template, le parseur la remplace avec sa valeur, sinon il utilise la valeur &amp;quot;var1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Optimiser le temps d'exécution d'un script OvML (disponible à partir de la version 7.2 d'Ovidentia) :'''&lt;br /&gt;
&lt;br /&gt;
Si votre script n'a pas besoin d'être réactualisé à chaque exécution, vous pouvez décider d'utiliser le cache via la syntaxe $OVMLCACHE.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE s'utilise dans les mêmes conditions que $OVML.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE peut recevoir un paramètre supplémentaire : _ovml_cache_duration=86400. Il permet d'indiquer le temps maximum pendant lequel le script ne sera pas réactualisé. Valeur en secondes.&lt;br /&gt;
&lt;br /&gt;
Si ovml_cache_duration n'est pas renseigné, le script sera réactualisé toutes les 3600 secondes (1 heure).&lt;br /&gt;
&lt;br /&gt;
Remarque : le cache est enregistré dans la session de l'utilisateur courant. Donc le script est systématiquement réactualisé si l'utilisateur se déconnecte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple :&lt;br /&gt;
&lt;br /&gt;
{ $OVMLCACHE(monFichier.html,param1=3,_ovml_cache_duration=86400) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : pensez bien aux conséquences d'utilisation du cache OvML avant de l'appliquer sur vos scripts. Pendant 3600 secondes, vous pouvez modifier vos scripts et des données d'Ovidentia sans pouvoir le vérifier à l'affichage !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autres types de cache possibles :&lt;br /&gt;
*session : cache dans la session (default)&lt;br /&gt;
*sitemap : cache dans un fichier basé sur le profile du plan du site&lt;br /&gt;
*file : cache dans un fichier&lt;br /&gt;
&lt;br /&gt;
Exemple d'utilisation avec un autre type de cache :&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE(menu.html,_ovml_cache_type=sitemap)&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans du contenu ==&lt;br /&gt;
On peut incorporer le résultat d’un fichier OvML dans du contenu Ovidentia ( article, section, faq etc… ). On utilisera la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Utilisation pour les pages d’accueil ==&lt;br /&gt;
On peut utiliser un fichier OvML pour les pages d’accueil privée et publique. Pour cela, utilisez les fichiers spécifiques private.html et public.html.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lors de l’affichage de la page public, Ovidentia cherche un fichier ayant le nom public.html dans le répertoire skins/nom-du-skin/ovml . S’il le trouve, il l’utilisera pour la page d’accueil public. Sinon, il affichera les articles définis par l'administrateur pour la page d’accueil public.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il en est de même pour la page d’accueil privée.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML par les modules ( addons ) ==&lt;br /&gt;
A partir de la version 5.4.2 d'Ovidentia, il est possible pour les modules de fournir des fonctionnalités basées sur OvML ( voir la documentation fournie avec le module ).&lt;br /&gt;
&lt;br /&gt;
Afin d'utiliser ces fonctionnalités, on utilisera le container suivant :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCAddon name=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; param2=&amp;quot;&amp;quot; ...&amp;gt;...&amp;lt;/OCAddon&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut du container du module&lt;br /&gt;
&lt;br /&gt;
Pour la signification des paramètres, il faut consulter la documentation fournie avec le module.&lt;br /&gt;
&lt;br /&gt;
La plupart du temps, le premier paramètre indique le nom du container que l'on veut utiliser et les paramètres suivants sont des attributs à ce container.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 5.6.3, il est aussi possible de créer des fonctions OvML pour un module. La syntaxe d'utilisation de ces fonctions est la suivante :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAddon name=&amp;quot;&amp;quot; function=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; function&lt;br /&gt;
: Nom de la fonction&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut de la fonction utilisée&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML dans l'éditeur Wysiwyg ==&lt;br /&gt;
L'éditeur Wysiwyg d'Ovidentia possède une option permettant d'utiliser un fichier OvML afin de l'intégrer dans l'affichage d'un article, d'une section... Par défaut, tous les fichiers OvML présents dans le dossier ovml de la skin courante sont affichés dans le formulaire de sélection. Il existe un moyen de cacher ces fichiers aux utilisateurs de l'éditeur en modifiant la racine de sélection des fichiers :&lt;br /&gt;
&lt;br /&gt;
On ajoute un dossier nommé &amp;quot;editor&amp;quot; dans le dossier ovml de la skin courante, l'éditeur Wysiwyg ne proposera alors que les fichiers présents dans ce répertoire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est toujours possible d'utiliser la syntaxe $OVML manuellement afin d'exécuter un fichier OvML ne se situant pas dans le dossier editor.&lt;/div&gt;</summary>
		<author><name>Laucho</name></author>	</entry>

	<entry>
		<id>https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5705</id>
		<title>Référence OvML</title>
		<link rel="alternate" type="text/html" href="https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5705"/>
				<updated>2019-03-08T14:44:17Z</updated>
		
		<summary type="html">&lt;p&gt;Laucho : /* OFGetRegistryValue */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Catégorie:Développement de skins]]&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
OvML ( Ovidentia Markup Langage ) est un ensemble de balises, identiques par leur syntaxe à celles utilisées avec HTML. Elles permettent d’extraire des données Ovidentia, de les manipuler et de les présenter en utilisant HTML.&lt;br /&gt;
&lt;br /&gt;
Les données à extraire peuvent être de plusieurs types, comme par exemple, les cinq derniers articles publiés, les dernières contributions d’un forum donné, les derniers fichiers chargés, etc …&lt;br /&gt;
&lt;br /&gt;
On pourra ainsi s’en servir pour réorganiser complètement la page d'accueil d'un site Ovidentia en y insérant, par exemple, la liste des 3 derniers articles, la liste des 5 dernières contributions d'un forum, des images, le texte d'un article spécifique, ...&lt;br /&gt;
&lt;br /&gt;
La conception d'une page OvML est identique à celle d'une page HTML. Elle peut ne contenir que des balises OvML ou un mélange HTML et OvML. On peut aussi partir d'une page HTML existante et y insérer des données Ovidentia en utilisant les balises OvML. Pour l’afficher, on utilisera l’url suivante :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
Certaines balises OvML sont dites “Container&amp;quot;. Un container est une balise OvML contenant une partie du fichier OvML comprise entre un tag d’ouverture et un tag de fermeture. Un container peut être une liste ou une condition. Dans le cas d’une liste, le contenu du container est répété autant de fois qu’il y a d’éléments dans la liste. Un container ‘condition’ n’affiche son contenu que dans le cas où la condition est vraie.&lt;br /&gt;
&lt;br /&gt;
== Les variables &amp;lt;OVxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Une variable OvML est de la forme:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
où xxxx est le nom de la variable.&lt;br /&gt;
&lt;br /&gt;
Différents paramètres peuvent être utilisés pour modifier l’affichage du résultat de la variable.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être sauvegardée dans une autre variable en utilisant le paramètre saveas (voir ci-dessous).&lt;br /&gt;
&lt;br /&gt;
== Les fonctions &amp;lt;OFxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Les fonctions se présentent sous la forme :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Elles permettent, entre autre, de traduire du texte, de faire des opérations arithmétiques, etc, …&lt;br /&gt;
&lt;br /&gt;
Le résultat de ces fonctions peut être sauvegardé dans une variable OvML en utilisant le paramètre saveas (voir ci-dessus).&lt;br /&gt;
&lt;br /&gt;
== Les containers &amp;lt;OCxxxx&amp;gt; … &amp;lt;/OCxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque importante d'utilisation des containers :'''&lt;br /&gt;
&lt;br /&gt;
* Il est possible d’imbriquer les containers sauf s’ils ont le même nom. Dans le cas précédent, il existe l’astuce de rajouter un paramètre sans valeur différente dans les balises. Ce paramètre va permettre d'identifier l'ouverture et la fermeture des containers par le moteur d'Ovidentia. Le paramètre doit donc se retrouver dans la balise d'ouverture ainsi que dans la balise de fermeture.&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre1&amp;gt;&lt;br /&gt;
    &amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre2&amp;gt;&lt;br /&gt;
        ...&lt;br /&gt;
    &amp;lt;/OCxxxx monparametre2&amp;gt;&lt;br /&gt;
&amp;lt;/OCxxxx monparametre1&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Chaque paramètre d'un container est vu comme une variable par le moteur OvML; il faut donc éviter d'utiliser pour nom d'une variable OvML le nom d'un attribut d'un container pour supprimer des erreurs d'interprétation.&lt;br /&gt;
&lt;br /&gt;
= Les variables OvML =&lt;br /&gt;
&lt;br /&gt;
Les variables OvML peuvent être définies dans le fichier OvML, produites par un container ou passées comme paramètres dans l’url. Elles sont accessibles en utilisant la syntaxe :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnom-de-la-variable&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut définir une variable OvML en utilisant la fonction PutVar :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;nbArticles&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit une variable nbArticles initialisée à la valeur 10.&lt;br /&gt;
&lt;br /&gt;
Pour récupérer la valeur dans une page OvML, il faut utiliser la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut aussi définir une variable en utilisant une variable globale d’Ovidentia. Pour cela, il suffira d’omettre le deuxième paramètre :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;babSlogan&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maintenant la variable &amp;lt;code&amp;gt;&amp;lt;OVbabSlogan&amp;gt;&amp;lt;/code&amp;gt; existe dans OvML et contient le contenu du slogan du site.&lt;br /&gt;
&lt;br /&gt;
On peut ainsi utiliser les variables d’Ovidentia pour récupérer le nom de l’utilisateur connecté ( BAB_SESS_USER ), son ID ( BAB_SESS_USERID ), etc.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
* babCurrentDate est une variable globale permettant de récupérer la date courante. Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
* Les variables globales booléennes comme BAB_SESS_LOGGED ont la valeur nulle si la valeur est fausse (false) et vaut 1 si la valeur est vraie (true).&lt;br /&gt;
&lt;br /&gt;
Il est parfois utile de tester l’existence d’une variable avant de la définir. On utilisera pour cela la fonction '''IfNotIsSet''' :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;page&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, si la variable page n’est pas définie, elle sera définie avec la valeur initiale 1.&lt;br /&gt;
&lt;br /&gt;
Toutes les variables produites par un container peuvent être jointes en utilisant la syntaxe d’une variable OvML &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
On peut aussi passer des variables OvML à un fichier OvML en utilisant l’url :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;total=1000&lt;br /&gt;
&lt;br /&gt;
Dans la page OvML on peut donc utiliser la variable totale.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être modifiée ou sauvegardée dans une autre variable en utilisant les attributs suivants :&lt;br /&gt;
&lt;br /&gt;
== saveas ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable dans une autre.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles saveas=&amp;quot;TotalArticles&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Une nouvelle variable TotalArticles est créée et sa valeur est la même que celle de nbArticles.&lt;br /&gt;
&lt;br /&gt;
== strlen ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer les n premiers caractères de la variable.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Récupère les n premiers caractères du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il est possible de spécifier une chaîne qui sera ajoutée à la fin du résultat si la variable a été tronquée. Par exemple &amp;quot;...“ pour indiquer une suite :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100,...&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== striptags ==&lt;br /&gt;
&lt;br /&gt;
Supprime les tags HTML de la variable :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les tags HTML de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan striptags=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== htmlentities ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit les entities HTML ( &amp;lt; devient &amp;amp;amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit en inverse les entities HTML ( &amp;amp;amp;lt; devient &amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan htmlentities=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== stripslashes ==&lt;br /&gt;
&lt;br /&gt;
Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan stripslashes=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== urlencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans une url&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan urlencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== jsencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans du javascript&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan jsencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== strcase ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| upper&lt;br /&gt;
| Convertit le contenu de la variable en majuscule&lt;br /&gt;
|-&lt;br /&gt;
| lower&lt;br /&gt;
| Convertit le contenu de la variable en minuscule&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strcase=&amp;quot;upper&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nlremove ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les retours chariots&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nlremove=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== trim ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| left&lt;br /&gt;
| Supprime les blancs en début de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| right&lt;br /&gt;
| Supprime les blancs en fin de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| all&lt;br /&gt;
| Supprime les blancs en début et en fin de chaîne&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan trim=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nl2br ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;1&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Transforme les retours chariots en &amp;lt;BR&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nl2br=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== sprintf ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| Voir la documentation PHP pour la fonction sprintf&lt;br /&gt;
| Retourne une chaîne formatée&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVMoney sprintf=&amp;quot;%01.2f&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== date ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater une date Ovidentia &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| S&lt;br /&gt;
| Format court de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| L&lt;br /&gt;
| Format long de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| T&lt;br /&gt;
| Format de l'heure défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| d&lt;br /&gt;
| Trois premières lettres du jour de la semaine Dim pour Dimanche&lt;br /&gt;
|-&lt;br /&gt;
| D&lt;br /&gt;
| Jour de la semaine Dimanche par exemple&lt;br /&gt;
|-&lt;br /&gt;
| j&lt;br /&gt;
| Jour du mois, sur deux chiffres (éventuellement avec un zéro) : &amp;quot;01&amp;quot; à &amp;quot;31&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| m&lt;br /&gt;
| Mois, en trois lettres : par exemple &amp;quot;Avr&amp;quot; (pour Avril)&lt;br /&gt;
|-&lt;br /&gt;
| M&lt;br /&gt;
| Mois en lettres : Avril par exemple&lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Mois; i.e. &amp;quot;01&amp;quot; à &amp;quot;12&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Y&lt;br /&gt;
| Année, 4 chiffres; i.e. &amp;quot;2003&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| y&lt;br /&gt;
| Année, 2 chiffres; i.e. &amp;quot;03&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| H&lt;br /&gt;
| heure, au format 24h, &amp;quot;00&amp;quot; à &amp;quot;23&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| i&lt;br /&gt;
| Minutes; &amp;quot;00&amp;quot; à &amp;quot;59&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleDate date=&amp;quot;%d %j %m %Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;OVbabCurrentDate&amp;gt;&amp;lt;/code&amp;gt; est une variable permettant de récupérer la date courante.&lt;br /&gt;
&lt;br /&gt;
Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabCurrentDate date=&amp;quot;%D %j %M&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== author ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater l’auteur d’un article, un commentaire etc, … quand la variable contient l’id de l’auteur.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| %F&lt;br /&gt;
| Prénom&lt;br /&gt;
|-&lt;br /&gt;
| %M&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
|-&lt;br /&gt;
| %L&lt;br /&gt;
| Nom&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleAuthor author=&amp;quot;%F %L&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Les fonctions OvML =&lt;br /&gt;
&lt;br /&gt;
On reconnaît les fonctions par la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les fonctions OvML disponibles sont :&lt;br /&gt;
&lt;br /&gt;
== OFTranslate ==&lt;br /&gt;
&lt;br /&gt;
Permet de traduire une chaîne. Pour cela, il faut qu'un fichier se nommant ''lang-'''identifiant-de-la-langue'''.xml'' soit présent dans le dossier ''ovidentia-'''numéro-de-version'''/lang''.&lt;br /&gt;
&lt;br /&gt;
Il s'agit d'un fichier XML listant différentes expressions traduites dans la langue choisie pour le fichier. Il est composé d'un élément ayant le même nom que l'identifiant de la langue. Celui-ci est composé de multiples éléments &amp;lt;code&amp;gt;string&amp;lt;/code&amp;gt; prenant un paramètre &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; indiquant l'identifiant du texte et contient le texte traduit.&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour l'anglais ''lang-en.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;en&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;About your article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;About your comment&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;About your file&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/en&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour le français ''lang-fr.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;fr&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;Au sujet de votre article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;A propos de votre commentaire&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;A propos de votre fichier&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/fr&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFTranslate text=&amp;quot;&amp;quot; [lang=&amp;quot;&amp;quot;] [folder=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; text&lt;br /&gt;
: Identifiant du texte à traduire&lt;br /&gt;
&lt;br /&gt;
; lang ''(optionnel)''&lt;br /&gt;
: Identifiant de la langue dans laquelle doit être traduit le texte&lt;br /&gt;
: Si omis, le texte sera traduit dans la langue sélectionnée par l'utilisateur&lt;br /&gt;
&lt;br /&gt;
; folder ''(optionnel)''&lt;br /&gt;
: Nom du module&lt;br /&gt;
: Si omis, le fichier langue du noyau est utilisé&lt;br /&gt;
&lt;br /&gt;
== OFPutVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de déclarer une nouvelle variable.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFGetVar ==&lt;br /&gt;
&lt;br /&gt;
Permet d'afficher une variable tout comme la syntaxe &amp;lt;code&amp;gt;&amp;lt;OVnom-de-la-variable&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetVar name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable à afficher&lt;br /&gt;
&lt;br /&gt;
== OFIfNotIsSet ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable si elle n’est pas déjà définie.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFInclude ==&lt;br /&gt;
&lt;br /&gt;
Permet d'inclure un autre fichier OVML&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFInclude file=&amp;quot;&amp;quot; [cache=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin du fichier OVML relatif au répertoire ovml du skin ou du répertoire ovml du noyau&lt;br /&gt;
&lt;br /&gt;
; cache ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : Le cache n'est pas utilisé pour afficher le fichier.&lt;br /&gt;
:* 1 : Le cache est utilisé.&lt;br /&gt;
&lt;br /&gt;
== OFUrlContent ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le contenu d’une url. Très utile pour inclure dans Ovidentia des fichiers HTML d’un site Web statique&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFUrlContent url=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; url&lt;br /&gt;
: url de la page à inclure&lt;br /&gt;
&lt;br /&gt;
== OFRecurse ==&lt;br /&gt;
&lt;br /&gt;
La fonction OFRecurse permet d'exécuter un code tant qu'une condition est réalisée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFRecurse&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
Cette fonction peut prendre tous les paramètres que peut prendre le container appelé récursivement.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
Cet exemple permet d'afficher l'arborescence des catégories et thèmes d'articles.&lt;br /&gt;
Ici, la fonction &amp;lt;code&amp;gt;OFRecurse&amp;lt;/code&amp;gt; est utilisée pour relancer le container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt; autant de fois que désiré en lui précisant le paramètre parentid (voir container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
    &amp;lt;OCArticleCategories&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&lt;br /&gt;
            &amp;lt;OVCategoryName&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
                &amp;lt;OFRecurse parentid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;OVTopicName&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Opérateurs arithmétiques ==&lt;br /&gt;
&lt;br /&gt;
Permettent de faire des opérations arithmétiques sur des variables. Elles sont construites de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;X&amp;quot; expr2=&amp;quot;Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l'opération souhaitée entre 10 et 50.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l’opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Toutefois, pour pouvoir stocker cette valeur dans une variable, il faut ajouter le paramètre &amp;lt;code&amp;gt;saveas&amp;lt;/code&amp;gt; lors de l'appel de la fonction.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot; saveas=&amp;quot;NewTotal&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit la variable &amp;lt;code&amp;gt;NewTotal&amp;lt;/code&amp;gt; ayant pour valeur le résultat de l'opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Les opérateurs disponibles sont :&lt;br /&gt;
&lt;br /&gt;
=== OFAOAddition ===&lt;br /&gt;
&lt;br /&gt;
Permet d’additionner expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOAddition expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de l'addition&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de l'addition&lt;br /&gt;
&lt;br /&gt;
=== OFAOSubtraction ===&lt;br /&gt;
&lt;br /&gt;
Permet de soustraire expr2 à expr1.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 - 20&amp;quot;, soit -10.&lt;br /&gt;
&lt;br /&gt;
=== OFAOMultiplication ===&lt;br /&gt;
&lt;br /&gt;
Permet de faire le produit de expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOMultiplication expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
=== OFAODivision ===&lt;br /&gt;
&lt;br /&gt;
Permet de diviser expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la division&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la division&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 / 20&amp;quot;, soit 0.5.&lt;br /&gt;
&lt;br /&gt;
=== OFAOModulus ===&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le reste de la division de expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme du modulo&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme du modulo&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 % 20&amp;quot;, soit 10, car 10 / 20 = 0 + '''10'''.&lt;br /&gt;
&lt;br /&gt;
== OFHeader ==&lt;br /&gt;
&lt;br /&gt;
Permet d'envoyer un header HTTP pour le fichier ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur du header à modifier&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;content-type:text/xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de définir un cookie qui sera envoyé avec le reste des en-têtes.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetCookie name=&amp;quot;&amp;quot; expire=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cookie&lt;br /&gt;
&lt;br /&gt;
; expire&lt;br /&gt;
: Temps en secondes au bout duquel le cookie expire&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecteur au cookie&lt;br /&gt;
&lt;br /&gt;
== OFGetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer la valeur d'un cookie. Une variable ayant le nom du cookie récupéré est créée automatiquement.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetCookie name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cooke dont on souhatie récupérer la valeur&lt;br /&gt;
&lt;br /&gt;
== OFSetSessionVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de choisir le type de sections à afficher dans le portail.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Permet d'indiquer le type de filtre à appliquer sur les sections&lt;br /&gt;
:* &amp;quot;babSectionsType&amp;quot; définit le type des sections à afficher&lt;br /&gt;
:* &amp;quot;babOvmlCurrentDelegation&amp;quot; filtre sur les sections propres à une délégation&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Permet de préciser les sections à afficher.&lt;br /&gt;
:* Si name vaut &amp;quot;babSectionsType&amp;quot; :&lt;br /&gt;
:** 1 : Section Administration et Utilisateur&lt;br /&gt;
:** 2 : Sections générées par les articles (sections de catégories et de thèmes d'articles)&lt;br /&gt;
:** 4 : Sections personnalisées&lt;br /&gt;
:** 8 : Sections générées par les modules&lt;br /&gt;
:** 15 : Toutes les sections&lt;br /&gt;
:** '''Remarque :''' les valeurs peuvent s'additionner. Pour afficher les sections des articles et les sections personnalisées, on utilisera la valeur 6 (2 + 4)&lt;br /&gt;
:* Si name vaut &amp;quot;babOvmlCurrentDelegation&amp;quot;, value vaut l'id de la délégation&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;15&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera toutes les sections du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
affichera uniquement les sections personnalisées du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera les sections générées par les modules et les sections générées par les articles&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera uniquement les sections générées par la délégation dont l'identifiant est 5&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cache toutes les sections générées dans les délégations&lt;br /&gt;
&lt;br /&gt;
== OFRequest ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET) ou passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFRequest name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFPost ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPost name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre POST dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFGet ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFSitemapPosition ==&lt;br /&gt;
 &lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant le chemin dans le plan du site du nœud correspondant à la page courante d'Ovidentia (ou à l'élément de navigation passé en paramètre).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapPosition [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [node=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; langid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site en utilisant un identifiant de compatible avec le multilangue. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site. Si omis: la fonction retournera le chemin correspondant à la page courante d'Ovidentia&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le chemin commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé.&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
== OFSitemapMenu ==&lt;br /&gt;
&lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant l'arborescence des entrées de navigation d'Ovidentia (Plan du site), ou l'arborescence des entrées de navigation sous le nœud spécifié (si le paramètre selectednode est indiqué).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu [sitemap=&amp;quot;&amp;quot;] [baselangid=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [selectednode=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;1&amp;quot;] [maxdepth=&amp;quot;&amp;quot;] [ignorelastlevel=&amp;quot;0&amp;quot;] [mindepth=&amp;quot;0&amp;quot;] [outerul=&amp;quot;1&amp;quot;] [admindelegation=&amp;quot;0&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; baselangid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera en utilisant un identifiant compatible avec le multilangue&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
: S'il n'est pas renseigné, c'est le nœud DGAll qui sera utilisé (le nœud racine de la branche contenant les éléments de toutes les délégations confondues) ou le noeud &amp;quot;Custom&amp;quot; si un plan du site fourni par le module sitemap_editor est utilisé.&lt;br /&gt;
&lt;br /&gt;
; selectednode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier un nœud sélectionné dans le menu. La balise li correspondant à ce nœud se verra ajouter la classe css 'selected', et toutes ses balises li parentes ainsi qu'elle même auront la classe css 'active'. S'il n'est pas spécifié, c'est le nœud correspondant à la page courante qui est utilisé.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
; maxdepth ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre de niveaux (sous-menus imbriqués). Pas de limite par défaut.&lt;br /&gt;
&lt;br /&gt;
; ignorelastlevel  ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de ne pas afficher les nœuds n'ayant pas d'enfants.&lt;br /&gt;
: 1 : activé&lt;br /&gt;
: 0 ''(par défaut)'' : désactivé&lt;br /&gt;
&lt;br /&gt;
; mindepth ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de contourner 'ignorelastlevel' en forçant l’affichage des nœuds de niveau inférieur ou égal à cette valeur. 0 par défaut (désactivé).&lt;br /&gt;
&lt;br /&gt;
; outerul ''(optionnel)''&lt;br /&gt;
: Permet de de définir si le menu contient la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau.&lt;br /&gt;
: 1 ''(par défaut)'' : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau est présente.&lt;br /&gt;
: 0 : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau n'est pas présente.&lt;br /&gt;
&lt;br /&gt;
; admindelegation ''(optionnel)''&lt;br /&gt;
: Permet de définir que les nœuds d'administration ne seront affichés que si l'utilisateur à les droits de gestion correspondants.&lt;br /&gt;
: 1 : la délégation est prise en compte.&lt;br /&gt;
: 0 ''(par défaut)'' : la délégation n'est pas prise en compte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFCurrentNode ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'Id du nœud courant dans le plan de site.&lt;br /&gt;
&lt;br /&gt;
== OFThumbnail ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie une url vers l'image générée.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFThumbnail (id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour récupérer l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché.&lt;br /&gt;
&lt;br /&gt;
== OFImg ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie du HTML contenant un tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt; pour afficher l'image. Si aucune image ne peut être affichée, une chaine vide est retournée au lieu du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Les attributs non supportés par la fonction ovml serons reportés tel-quel en tant qu'attributs du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg (src=&amp;quot;&amp;quot; | ovsrc=&amp;quot;&amp;quot; | id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] &amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; src ''(optionnel)''&lt;br /&gt;
: Url vers une image, si cet attribut est déclaré mais contient une chaîne vide, la valeur retournée sera une chaîne vide au lieu du tag img. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; ovsrc ''(optionnel)''&lt;br /&gt;
: Permet de définir l'url d'une image en utilisant le nom d'une variable ovml. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour afficher l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
Affiche l'image que si le paramètre img est fourni dans l'url :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;img&amp;quot; saveas=&amp;quot;Image&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg ovsrc=&amp;quot;Image&amp;quot; alt=&amp;quot;Mon image&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Affiche la photo de l'utilisateur connecté :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USERID&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg id_user=&amp;quot;&amp;lt;OVBAB_SESS_USERID&amp;gt;&amp;quot; maxwidth=&amp;quot;48&amp;quot; maxheight=&amp;quot;48&amp;quot; alt=&amp;quot;&amp;lt;OVBAB_SESS_USER&amp;gt;&amp;quot; resizemode=&amp;quot;CROP_CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSitemapCustomNodeId ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'ID du noeud trouvé dans le plan du site et qui a pour cible le nœud fourni par le paramètre nodeid dans le plan du site du noyau. Si aucun noeud est trouvé dans le plan du site, la valeur de l'attribut nodeid est retourné a la place.&lt;br /&gt;
&lt;br /&gt;
Lors de la mise en place d'un skin cela permet d'indiquer un nœud connu dans le plan du site du noyau, ci celui-ci est inséré dans le plan du site personnalisé à l'aide d'une référence, le nouveau nœud sera automatiquement pris en compte.&lt;br /&gt;
&lt;br /&gt;
Si il existe plusieurs nœuds avec la même cible dans le plan du site du noyau, le premier trouvé sera utilisé&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;&amp;quot; [basenode=&amp;quot;&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: ID du nœud dans le plan du site proposé par le noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Racine de la recherche dans le plan du site personnalisé.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;bab_Articles&amp;quot; saveas=&amp;quot;CustomNodeId&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu basenode=&amp;quot;&amp;lt;OVCustomNodeId&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPreviousArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article précédant l'article spécifié. L'article précédant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPreviousArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFNextArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article suivant l'article spécifié. L'article suivant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFNextArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFWebStat ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.2.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'enregistrer un évènement qui sera comptabilisé dans les statistiques.&lt;br /&gt;
Ceci est particulièrement utile lors de l'affichage d'articles par OvML afin que ceux-ci soient correctement pris en compte dans les statistiques en tant qu'articles vus.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFWebStat name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Type d’évènement à enregistrer&lt;br /&gt;
:* bab_addon&lt;br /&gt;
:* bab_page&lt;br /&gt;
:* bab_articles&lt;br /&gt;
:* bab_artfiles&lt;br /&gt;
:* bab_ovml&lt;br /&gt;
:* bab_fmfolders&lt;br /&gt;
:* bab_fmfiles&lt;br /&gt;
:* bab_forums&lt;br /&gt;
:* bab_threads&lt;br /&gt;
:* bab_posts&lt;br /&gt;
:* bab_faqs&lt;br /&gt;
:* bab_faqsqr&lt;br /&gt;
:* bab_searchword&lt;br /&gt;
:* bab_xlinks&lt;br /&gt;
:* bab_dbdirectories&lt;br /&gt;
:* bab_ldapdirectories&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur correspondant au type d'évènement. Par exemple id de l'article pour bab_articles.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Affichage de l'article --&amp;gt;&lt;br /&gt;
    &amp;lt;OFWebStat name=&amp;quot;bab_articles&amp;quot; value=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFAddStyleSheet ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.5.93&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'insérer un fichier CSS dans l'élément &amp;lt;code&amp;gt;&amp;lt;head&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;/code&amp;gt; de la page HTML.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAddStyleSheet file=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin de la feuille de style relatif au dossier '''styles''' du noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.2.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetPath path=&amp;quot;&amp;quot; file_relative=&amp;quot;1&amp;quot; saveas=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file_relative&lt;br /&gt;
: Convertit un chemin relatif au fichier ovml en un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetSelectedSkinPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie le chemin du répertoire du thème sélectionné.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;OFGetSelectedSkinPath&amp;gt;''' doit remplacer '''skins/&amp;lt;OVbabSkin&amp;gt;/''' dans les fichiers ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetSelectedSkinPath&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCsrfProtectToken ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.4.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de protection contre les attaques CSRF, il doit être ajouté dans tous les formulaire utilisant la méthode POST.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;babCsrfProtect&amp;quot; value=&amp;quot;&amp;lt;OFGetCsrfProtectToken&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCurrentAdmGroup ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.5.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de la délegation actuellement administré par l'utilisateur courrant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;lt;OFGetCurrentAdmGroup&amp;gt;&amp;quot;&amp;gt;&amp;lt;OVDelegationName&amp;gt;&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPortletContainer ==&lt;br /&gt;
&lt;br /&gt;
''Nécessite l'installation du module '''portlets'''''&lt;br /&gt;
&lt;br /&gt;
Permet l'intégration d'une zone de portlet dans la page.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPortletContainer id=&amp;quot;&amp;quot; [mode=&amp;quot;static&amp;quot;] [placeholder=&amp;quot;&amp;quot;] [editplaceholder=&amp;quot;&amp;quot;] [description=&amp;quot;&amp;quot;] [classname=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id&lt;br /&gt;
: L'identifiant unique du portlet&lt;br /&gt;
&lt;br /&gt;
; mode ''(optionnel)''&lt;br /&gt;
: Le type de portlet&lt;br /&gt;
:* static ''(par défaut)'' : Le portlet est personnel, chaque utilisateur peut configurer son portlet&lt;br /&gt;
:* locked : Le portlet est le même pour tout les utilisateurs&lt;br /&gt;
&lt;br /&gt;
; placeholder ''(optionnel)''&lt;br /&gt;
: Un texte à afficher lorsque la zone de portlet est vide&lt;br /&gt;
&lt;br /&gt;
; editplaceholder ''(optionnel)''&lt;br /&gt;
: Un texte à afficher lorsque l'utilisateur édite la zone de portlet&lt;br /&gt;
&lt;br /&gt;
; description ''(optionnel)''&lt;br /&gt;
: Un texte toujours affiché&lt;br /&gt;
&lt;br /&gt;
; classname''(optionnel)''&lt;br /&gt;
: Une classe est ajoutée sur la div&lt;br /&gt;
&lt;br /&gt;
;categories&lt;br /&gt;
&lt;br /&gt;
;initwith&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetRegistryValue ==&lt;br /&gt;
&lt;br /&gt;
Renvoie une valeur de configuration gérée par la bab_Registry.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.97&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetRegistryValue path=&amp;quot;/path/to/value&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Le chemin de la registry correspondant à la valeur recherchée&lt;br /&gt;
&lt;br /&gt;
= Les containers OvML =&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les containers contiennent des tags OvML et du code HTML. Ce sont généralement des listes de données identiques ou des conditions. &lt;br /&gt;
&lt;br /&gt;
A l'appel d'un container, OvML met à votre disposition des variables &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La liste des variables dépend du type de container.&lt;br /&gt;
&lt;br /&gt;
Ces variables ne sont plus disponibles en dehors du container.&lt;br /&gt;
&lt;br /&gt;
A l’intérieur de tout container de type liste, les variables suivantes sont disponibles :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCIndex&lt;br /&gt;
| Index de l’entrée courante en commençant par 0&lt;br /&gt;
|-&lt;br /&gt;
| OVCCount&lt;br /&gt;
| Le nombre total d’entrées dans le container&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de comparaison ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent d’effectuer des comparaisons entre les valeurs expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
Si la condition est vrai, le contenu du container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfEqual&lt;br /&gt;
| Vrai si expr1 est égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotEqual&lt;br /&gt;
| Vrai si expr1 est différent expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThan&lt;br /&gt;
| Vrai si expr1 est strictement inférieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThanOrEqual&lt;br /&gt;
| Vrai si expr1 est inférieur ou égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThan&lt;br /&gt;
| Vrai si expr1 est strictement supérieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThanOrEqual&lt;br /&gt;
| Vrai si expr1 est supérieur ou égal à expr2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la comparaison&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la comparaison&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_LOGGED&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfEqual expr1=&amp;quot;&amp;lt;BAB_SESS_LOGGED&amp;amp;gt;&amp;quot; expr2=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Vous êtes connecté !&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/OCIfEqual&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de test d'existence sur les variables ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent de vérifier l'existence ou non d'une variable.&lt;br /&gt;
&lt;br /&gt;
Si la variable est définie ou non, selon le container, le container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name existe&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name n'existe pas&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx name=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable dont on doit tester l'existence&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte ne sera pas affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;variable&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte sera affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OCIfUserMemberOfGroups ==&lt;br /&gt;
&lt;br /&gt;
Ce container est exécuté si l'utilisateur courant appartient à un groupe&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfUserMemberOfGroups groupid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [childs=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCIfUserMemberOfGroups&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; groupid&lt;br /&gt;
: id du groupe ou plusieurs ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Cette variable permet de tester si un utilisateur spécifique appartient à des groupes en donnant un id utilisateur.&lt;br /&gt;
: Si omis, elle prend la valeur de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: yes : L'utilisateur courant doit appartenir à tous les groupes spécifiés dans groupid&lt;br /&gt;
: no ''(par défaut)'' : L'utilisateur courant doit appartenir à au moins un des groupes spécifiés dans groupid&lt;br /&gt;
&lt;br /&gt;
; childs ''(optionnel)''&lt;br /&gt;
: yes : Pour chaque groupe, inclure ses enfants&lt;br /&gt;
: no ''(par défaut)'' : Les enfants ne sont pas inclus&lt;br /&gt;
&lt;br /&gt;
== OCArticlesHomePages ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles des pages d’accueil privée ou publique.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlesHomePages type=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticlesHomePages&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée&lt;br /&gt;
: public : Liste les articles de la page d’accueil publique&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: yes : Filtre les articles selon le droit de visibilité&lt;br /&gt;
: no ''(par défaut)'' : Ne filtre pas&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCategoryId&lt;br /&gt;
| Id de la catégorie du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicTitle&lt;br /&gt;
| Titre du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoi une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers récemment déposés.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFiles last=&amp;quot;&amp;quot; path=&amp;quot;&amp;quot; [folderid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fichiers souhaité&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Indique dans quel sous-répertoire il faut chercher.&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id de l’espace ou plusieurs ids séparés par des virgules.&lt;br /&gt;
: Si omis, le container liste les fichiers récents de tous les répertoires.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fichiers par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fichiers par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fichiers aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileModifiedBy&lt;br /&gt;
| Dernière personne ayant modifié le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fichier a été créé. Si nul (0), le fichier a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles récents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentArticles last=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre d‘articles souhaité&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tous thèmes confondus&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie, tous les thèmes enfants seront utilisés&lt;br /&gt;
: si categoryid est utilisé, topicid devient obsolète&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'article a été créé. Si nul (0), l'article a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers commentaires d'articles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentComments last=&amp;quot;&amp;quot; [articleid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentComments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de commentaires souhaité&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires tous articles confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentThreads ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers fils de discussion de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentThreads last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentThreads&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fils de discussion souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fils de discussion, tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières contributions de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentPosts last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [threadid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentPosts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de contributions souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; threadid ''(optionnel)''&lt;br /&gt;
: Id du fil de discussion&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous sujets confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les contributions aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières questions de faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFaqQuestions last=&amp;quot;&amp;quot; [faqid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de questions souhaité&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières questions, toutes faqs confondues&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie de faq&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question en base de données&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Adresse Web pour accéder à la question dans le portail&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Adresse Web pour accéder à la question en plein écran (destiné à une vue popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionDate&lt;br /&gt;
| Date de création de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionAuthor&lt;br /&gt;
| Auteur de la question&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategories [parentid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; parentid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie parent ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: 0 ''(par défaut)'' : le container liste les catégories de thèmes à la racine.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryNext&amp;gt;...&amp;lt;/OCArticleCategoryNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idendiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryPrevious&amp;gt;...&amp;lt;/OCArticleCategoryPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCParentsArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets parents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCParentsArticleCategory categoryid=&amp;quot;&amp;quot; [reverse=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCParentsArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie.&lt;br /&gt;
&lt;br /&gt;
; reverse ''(optionnel)''&lt;br /&gt;
: 1 si on souhaite la liste dans l’ordre inverse.&lt;br /&gt;
: 0 ''(par défaut)'' : Les catégories sont triées dans l'ordre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une ou plusieurs catégorie de sujet.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategory categoryid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopics ==&lt;br /&gt;
&lt;br /&gt;
Liste des thèmes d'articles d'une catégorie donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article. La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles. La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicNext&amp;gt;...&amp;lt;/OCArticleTopicNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicPrevious&amp;gt;....&amp;lt;/OCArticleTopicPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idem que ceux du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopic ==&lt;br /&gt;
&lt;br /&gt;
Description d’un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic [topicid=&amp;quot;&amp;quot;] [topicname=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème d’articles ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles.&lt;br /&gt;
&lt;br /&gt;
; topicname ''(optionnel)''&lt;br /&gt;
: Nom du thème d’articles&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles ou s'appuie sur le paramètre topicid.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche tous les thèmes dont l'utilisateur a le droit et ayant pour nom &amp;quot;essai&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 ayant pour nom essai.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom se termine par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom commence par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom contient la chaîne essai&lt;br /&gt;
&lt;br /&gt;
== OCArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste des articles d'un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 8.6.94 d'Ovidentia, les paramètres ajoutés à ce container devrait permettre de replacer OCRecentArticles, OCArticlesHomePage et OCArticle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticles [delegationid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [topicid=&amp;quot;&amp;quot;] [articleid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [homepage=&amp;quot;public|private&amp;quot;] [archive=&amp;quot;&amp;quot;] [offset=&amp;quot;&amp;quot;] [rows=&amp;quot;&amp;quot;] [limit=&amp;quot;[offset,]rows&amp;quot;] [order=&amp;quot;asc | desc&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
:: Id de la catégorie, tous les thèmes enfants seront utilisés &lt;br /&gt;
:: si categoryid est utilisé, topicid devient obsolète &lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule &lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; homepage ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée &lt;br /&gt;
: public : Liste les articles de la page d’accueil publique &lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; offset ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nombre d'articles à ignorer à partir du début de la liste&lt;br /&gt;
: 0 ''(par défaut)'' : aucune article n'est ignoré&lt;br /&gt;
&lt;br /&gt;
; rows ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
: -1 ''(par défaut)'' : toutes les lignes sont prises&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: ''Alternative à rows et offset''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCategoryId&lt;br /&gt;
| Id de la catégorie du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleNext&amp;gt;...&amp;lt;/OCArticleNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticlePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlePrevious&amp;gt;...&amp;lt;/OCArticlePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticle ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur les fichiers joints à un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleFiles articleid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCArticleFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForums ==&lt;br /&gt;
&lt;br /&gt;
Liste des forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForums [forumid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCForums&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les forums.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForumNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForumNext&amp;gt;...&amp;lt;/OCForumNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForumPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForumPrevious&amp;gt;...&amp;lt;/OCForumPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForum ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un forum donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForum forumid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCForum&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid :&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCThread ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fil de discussion donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCThread threadid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCThread&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; threadid&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadForumId&lt;br /&gt;
| Id du forum contenant le fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadId&lt;br /&gt;
| Id du sujet du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadPostId&lt;br /&gt;
| Id de la contribution initiale&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadLastPostId&lt;br /&gt;
| Id de la dernière contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadDate&lt;br /&gt;
| Date de la création du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarter&lt;br /&gt;
| Nom du l'initiateur du sujet&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarterId&lt;br /&gt;
| ID de l'utilisateur ayant initié le sujet ( peut être égal à 0 s'il s'agit d'un utilisateur anonyme) &lt;br /&gt;
|-&lt;br /&gt;
| OVThreadUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPost ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une contribution donnée ou plusieurs séparées par des virgules.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCPost postid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid :&lt;br /&gt;
: Id de la contribution ou plusieurs Ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du fil de la discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthorId&lt;br /&gt;
| ID de l'auteur (peut être égal à 0 si l'auteur était un utilisateur anoyme)&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution à l'aide d'une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostReplyUrl&lt;br /&gt;
| Url pour répondre (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostModifyUrl&lt;br /&gt;
| Url pour modifier (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostConfirmUrl&lt;br /&gt;
| Url pour confirmer (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostDeleteUrl&lt;br /&gt;
| Url pour supprimer la contribution (sinon vide si pas de droit) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPostFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations de fichiers sur une contribution donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCPostFiles postid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid&lt;br /&gt;
: Id de la contribution&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolders [folderid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFolders&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolderNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderNext&amp;gt;...&amp;lt;/OCFolderNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolderPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderPrevious&amp;gt;...&amp;lt;/OCFolderPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolder ==&lt;br /&gt;
&lt;br /&gt;
Donne les information sur un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolder folderid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFolder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSubFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-répertoires du répertoire path d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSubFolders folderid=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSubFolders&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les sous-répertoire du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderName&lt;br /&gt;
| Nom du sous répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des fichiers d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFiles folderid=&amp;quot;&amp;quot; rows=&amp;quot;&amp;quot; offset=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; offset&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nième fichier à partir du début de la liste&lt;br /&gt;
&lt;br /&gt;
; rows&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les fichiers du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: En lien avec l'attribut orderby.&lt;br /&gt;
:* asc ''(par défaut)'' : Ordonne les fichiers par ordre croissant&lt;br /&gt;
:* desc : Ordonne les fichiers par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
:''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
:* name ''(par défaut)'' : Ordonne les fichiers par nom&lt;br /&gt;
:* creation : Ordonne les fichiers par date de création&lt;br /&gt;
:* modification : Ordonne les fichiers par date de modification&lt;br /&gt;
:* size : Ordonne les fichiers par taille&lt;br /&gt;
:* hits : Ordonne les fichiers par nombre de &amp;quot;hits&amp;quot;&lt;br /&gt;
:* manual : Ordonne les fichiers suivant l'ordre défini manuellement sur le répertoire.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url du fichier si celui-ci est une image (utilisation pour un affichage). Cette variable ne prend pas en compte les droits définis au niveau du gestionnaire de fichiers.&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFileNext&amp;gt;...&amp;lt;/OCFileNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFiles|OCFiles]].&lt;br /&gt;
&lt;br /&gt;
== OCFilePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFilePrevious&amp;gt;...&amp;lt;/OCFilePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFile ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fichier d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFile fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFile&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileFields ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des champs d'un fichier donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFileFields fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFileFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldName&lt;br /&gt;
| Nom du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqs ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des Faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqs [faqid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqs&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqNext&amp;gt;...&amp;lt;/OCFaqNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqPrevious&amp;gt;...&amp;lt;/OCFaqPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaq ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une Faq donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaq faqid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategories ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des sous catégories d’une Faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategories faqid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqSubCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la faq&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations des sous-catégories d’une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategory faqsubcatid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqSubCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid&lt;br /&gt;
: Id de la sous catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des questions/réponses d'une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestions [faqid=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la sous catégorie faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs indiquées par le paramètre faqid.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionNext&amp;gt;...&amp;lt;/OCFaqQuestionNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionPrevious&amp;gt;...&amp;lt;/OCFaqQuestionPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestion ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une questions/réponses donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestion questionid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqQuestion&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; questionid&lt;br /&gt;
: Id de la question/réponse de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles d'un thème donné en attente d'approbation pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingArticles [topicid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation tout thème confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les commentaires en attente d'approbation d'un article donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingComments [articleid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingComments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires en attente de tout article confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les commentaires en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date de publication du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers en attente d'approbation d'un répertoire donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingFiles [folderid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fichiers en attente de tout répertoire confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les fichiers en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste les contributions en attente d'approbation d'un forum donné ( forumid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingPosts [forumid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingPosts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les contributions en attente de tout forum confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les contributions en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendars ==&lt;br /&gt;
&lt;br /&gt;
Liste les calendriers &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendars [type=&amp;quot;&amp;quot;] [calendarid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendars&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste tous les agendas. type peut prendre les valeurs suivantes :&lt;br /&gt;
: user: les agendas personnels &lt;br /&gt;
: group: les agendas de groupes&lt;br /&gt;
: resource: les agendas de ressources&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Un ou plusieurs id d'agendas séparés par des virgules&lt;br /&gt;
: Si omis, le container liste tous les agendas.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarId&lt;br /&gt;
| Id de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarName&lt;br /&gt;
| Intitulé de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarDescription&lt;br /&gt;
| Description de l'agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarOwnerId&lt;br /&gt;
| Id du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarType&lt;br /&gt;
| Type de l’agenda ( user, group ou resource )&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarUrl&lt;br /&gt;
| Url pour accéder à la page Agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories d’événements des agendas &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarCategories [filter=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryName&lt;br /&gt;
| Intitulé de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarUserEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas personnels&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarUserEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarUserEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité.Remarque : si le paramètre est à «&amp;amp;nbsp;no&amp;amp;nbsp;», les événements privés seront aussi remontés&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarGroupEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas collectifs (anciennement agendas de groupes)&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarGroupEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarGroupEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; groupid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
: Remarque : le paramètre groupid correspond à l'identifiant (grpid) de l'agenda lorsqu'on utilise les agendas collectifs.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarResourceEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas de ressources&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarResourceEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarResourceEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparées par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; resourceid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas ( personnel, groupes ou de ressources )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date &lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramènera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas le container liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarId&lt;br /&gt;
| Id numérique de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrlId&lt;br /&gt;
| Id de l'agenda principal contenant le type, exemple &amp;quot;personal/1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarName&lt;br /&gt;
| Nom de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarType&lt;br /&gt;
| type de l'agenda principal (exemple: &amp;quot;caldav_personal&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectories ==&lt;br /&gt;
&lt;br /&gt;
Liste les annuaires de base de données&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectories [directoryid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid ''(optionnel)''&lt;br /&gt;
: Id de l'annuaire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: « database » ou « group », si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectory directoryid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryFields ==&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryFields directoryid=&amp;quot;&amp;quot; [all=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: 1 : Donne la liste de tous les champs&lt;br /&gt;
: 0 : Donne la liste de champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldId&lt;br /&gt;
| Identifiant du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Le tableau ci-dessous donne la correspondance entre les champs et leurs identifiants :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Champ&lt;br /&gt;
! Identifiant&lt;br /&gt;
|-&lt;br /&gt;
| Surnom&lt;br /&gt;
| cn&lt;br /&gt;
|-&lt;br /&gt;
| Nom&lt;br /&gt;
| sn&lt;br /&gt;
|-&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
| mn&lt;br /&gt;
|-&lt;br /&gt;
| Prénom&lt;br /&gt;
| givenname&lt;br /&gt;
|-&lt;br /&gt;
| Photo&lt;br /&gt;
| jpegphoto&lt;br /&gt;
|-&lt;br /&gt;
| Adresse de messagerie&lt;br /&gt;
| email&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (bureau)&lt;br /&gt;
| btel&lt;br /&gt;
|-&lt;br /&gt;
| Tél. mobile&lt;br /&gt;
| mobile&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (domicile)&lt;br /&gt;
| htel&lt;br /&gt;
|-&lt;br /&gt;
| Télécopie (bureau)&lt;br /&gt;
| bfax&lt;br /&gt;
|-&lt;br /&gt;
| Titre&lt;br /&gt;
| title&lt;br /&gt;
|-&lt;br /&gt;
| Service&lt;br /&gt;
| departmentnumber&lt;br /&gt;
|-&lt;br /&gt;
| Société&lt;br /&gt;
| organisationname&lt;br /&gt;
|-&lt;br /&gt;
| Rue (bureau)&lt;br /&gt;
| bstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (bureau)&lt;br /&gt;
| bcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (bureau)&lt;br /&gt;
| bpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (bureau)&lt;br /&gt;
| bstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (bureau)&lt;br /&gt;
| bcountry&lt;br /&gt;
|-&lt;br /&gt;
| Rue (domicile)&lt;br /&gt;
| hstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (domicile)&lt;br /&gt;
| hcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (domicile)&lt;br /&gt;
| hpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (domicile)&lt;br /&gt;
| hstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (domicile)&lt;br /&gt;
| hcountry&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 1&lt;br /&gt;
| user1&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 2&lt;br /&gt;
| user2&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 3&lt;br /&gt;
| user3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Pour les champs additionnels, les identifiants sont de la forme '''babdirfXX''' ou '''XX''' est l'id du champ additionnel ( correspondant à fxid dans la liste des champs additionnels de l'annuaire ).&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMembers ==&lt;br /&gt;
&lt;br /&gt;
Liste les membres d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMembers directoryid=&amp;quot;&amp;quot; [fields=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [like=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryMembers&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: Ignoré si l'attribut '''fields''' est spécifié&lt;br /&gt;
: 1 : Donne tous les champs pour chaque membre&lt;br /&gt;
: 0 : Donne uniquement les champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
; fields ''(optionnel)''&lt;br /&gt;
: liste des identifiants des champs souhaités séparés par des virgules ( exemple &amp;quot;sn,givenname,email&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Identifiant du champ à utiliser pour ordonner la liste&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; like ''(optionnel)''&lt;br /&gt;
: Restreint la liste des membres ayant le champ spécifié par orderby (exemple orderby=&amp;quot;givenname&amp;quot;) commençant par ce motif ( exemple like=&amp;quot;A&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUrl&lt;br /&gt;
| Url pour accéder à la fiche détaillée du membre&lt;br /&gt;
|-&lt;br /&gt;
| DirectoryMemberEmailUrl&lt;br /&gt;
| Url pour afficher la popup de composition de message&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMemberFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryMembers'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMemberFields&amp;gt;...&amp;lt;/OCDbDirectoryMemberFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntry ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un membre d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntry directoryid=&amp;quot;&amp;quot; memberid=&amp;quot;&amp;quot; userid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectoryEntry&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; memberid&lt;br /&gt;
: Id du membre dans l'annuaire&lt;br /&gt;
&lt;br /&gt;
; userid&lt;br /&gt;
: Id Ovidentia de l'utilisateur s'il est enregistré&lt;br /&gt;
: Ignoré si memberid renseigné.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberUrl&lt;br /&gt;
| Url vers la fiche annuaire du membre&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntryFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryEntry'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntryFields&amp;gt;...&amp;lt;/OCDbDirectoryEntryFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryAcl ==&lt;br /&gt;
&lt;br /&gt;
Liste les utilisateurs ayant des droits sur un annuaire.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryAcl directoryid=&amp;quot;&amp;quot; [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryAcl&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: modify : pour les utilisateurs ayant le droit de modifier une fiche&lt;br /&gt;
: add : pour les utilisateurs ayant le droit d'ajouter une fiche&lt;br /&gt;
: view : pour les utilisateurs ayant le droit de consulter l'annuaire&lt;br /&gt;
: delete :  pour les utilisateurs ayant le droit de supprimer une fiche&lt;br /&gt;
: export :  pour les utilisateurs ayant le droit d'exporter l'annuaire&lt;br /&gt;
: import :  pour les utilisateurs ayant le droit d'importer l'annuaire&lt;br /&gt;
: empty :  pour les utilisateurs ayant le droit de vider l'annuaire&lt;br /&gt;
: bind :  pour les utilisateurs ayant le droit d'attacher une fiche&lt;br /&gt;
: unbind :  pour les utilisateurs ayant le droit de détacher une fiche&lt;br /&gt;
: view :  pour les utilisateurs ayant le droit de voir les fiches (DEFAULT)&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserFullName&lt;br /&gt;
| Nom complet de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserEmail&lt;br /&gt;
| Adresse email de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserId&lt;br /&gt;
| Id de l'utilisateur dans la base de données&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegations ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegations [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegations&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si yes : le container tient compte des droits d'accès de l'utilisateur&lt;br /&gt;
: Si no : le container ne tient pas compte des droits d'accès et ramène toutes les délégations créées dans le portail&lt;br /&gt;
: Si omis, le container tient compte des droits d'accès&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegation ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont fait partie l'utilisateur courant&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegation delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegation&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsManaged [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont l'utilisateur courant est administrateur.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationItems ==&lt;br /&gt;
&lt;br /&gt;
Liste les fonctions déléguées aux administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationItems delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationItems&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemName&lt;br /&gt;
| Intitulé de la fonction&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemValue&lt;br /&gt;
| 1: si la fonction est déléguée, 0 sinon&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationAdministrators ==&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationAdministrators delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationAdministrators&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationUserId&lt;br /&gt;
| Id de l'administrateur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategories [categoryid=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: Si omis, le container liste toutes les catégories&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une catégorie de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategory [categoryid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationsCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmSpaces ==&lt;br /&gt;
&lt;br /&gt;
Liste les espaces de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmSpaces&amp;gt;...&amp;lt;/OCTmSpaces&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceId&lt;br /&gt;
| Id de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceName&lt;br /&gt;
| Nom de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceDescription&lt;br /&gt;
| Description de l'espace de projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmProjects ==&lt;br /&gt;
&lt;br /&gt;
Liste les projets d'un espace de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmProjects spaceid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCTmProjects&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; spaceid&lt;br /&gt;
: Id de l'espace de projets&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectId&lt;br /&gt;
| Id du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectName&lt;br /&gt;
| Nom du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectDescription&lt;br /&gt;
| Description du projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmTasks ==&lt;br /&gt;
&lt;br /&gt;
Liste les tâches d'un projet ou des tâches personnelles du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmTasks [projectid=&amp;quot;&amp;quot;] [startdate=&amp;quot;&amp;quot;] [enddate=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCTmTasks&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; projectid ''(optionnel)''&lt;br /&gt;
: Id du projet.&lt;br /&gt;
: Si omis, le conteneur renvoie les tâches personnelles de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; startdate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de début est postérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; enddate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de fin est antérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;&lt;br /&gt;
: desc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order. La valeur par défault est &amp;quot;TaskNumber&amp;quot;.&lt;br /&gt;
: Cet attribut peur contenir le nom de n'importe laquelle des variables renvoyées sans le préfixe &amp;quot;OV&amp;quot;, par exemple &amp;quot;TaskCategoryName&amp;quot; ou &amp;quot;TaskEndDate&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskId&lt;br /&gt;
| Id de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskProjectId&lt;br /&gt;
| Id du projet de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskNumber&lt;br /&gt;
| Numéro de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskShortDescription&lt;br /&gt;
| Description courte de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskStartDate&lt;br /&gt;
| Date de début de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskEndDate&lt;br /&gt;
| Date de fin de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryId&lt;br /&gt;
| Id de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryName&lt;br /&gt;
| Nom de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCompletion&lt;br /&gt;
| Niveau d'avancement de la tâche (0-100)&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskOwnerId&lt;br /&gt;
| Id de l'utilisateur propriétaire de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskClass&lt;br /&gt;
| Classe de la tâche&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgUserEntities ==&lt;br /&gt;
&lt;br /&gt;
Liste les entités d'organigrammes pour lesquelles un utilisateur à un rôle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgUserEntities userId=&amp;quot;&amp;quot; [orgChartId=&amp;quot;&amp;quot;] [roleType=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgUserEntities&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; userId&lt;br /&gt;
: Identifiant (entier) de l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; orgChartId ''(optionnel)''&lt;br /&gt;
: Identifiant (entier) de l'organigramme.&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'organigramme par défaut (nommé à l'origine Ovidentia) qui est utilisé.&lt;br /&gt;
&lt;br /&gt;
; roleType ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors tous les rôles seront utilisés.&lt;br /&gt;
: Les rôles sont des valeurs de 0 à 3&lt;br /&gt;
: 0 étant les rôles personnalisés&lt;br /&gt;
: 1 étant le rôle supérieur&lt;br /&gt;
: 2 étant le rôle employé&lt;br /&gt;
: 3 étant le rôle membre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgPathToEntity ==&lt;br /&gt;
&lt;br /&gt;
Liste toutes les entités parentes d'une entité d'un organigramme.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgPathToEntity entityId=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [includeEntity=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgPathToEntity&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'ordre ascendant qui est utilisé.&lt;br /&gt;
: Ordre dans lequel le chemin jusqu'à la racine sera retourné, les valeurs possible sont asc ou desc&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
; includeEntity ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis, alors l'entité ne sera pas incluse dans les résultats.&lt;br /&gt;
: Les valeurs possibles sont&amp;amp;nbsp;:&lt;br /&gt;
: 0 pour ne pas inclure l'entité (valeur par défaut)&lt;br /&gt;
: 1 pour inclure l'entité&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCMultipages ==&lt;br /&gt;
&lt;br /&gt;
Ce container permet de faciliter les calculs réalisés pendant un multi-pages. Ainsi selon le nombre total de résultats et le nombre de résultats à afficher par pages, le container permet de retourner le nombre de pages que contient le multi-pages. &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCMultipages total=&amp;quot;&amp;quot; maxpages=&amp;quot;&amp;quot; perpage=&amp;quot;&amp;quot; currentpage=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCMultipages&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; total&lt;br /&gt;
: Nombre total de résultats.&lt;br /&gt;
&lt;br /&gt;
; maxpages&lt;br /&gt;
: Nombre maximum de pages à afficher&lt;br /&gt;
&lt;br /&gt;
; perpage&lt;br /&gt;
: Nombre maximum de résultats à afficher par pages&lt;br /&gt;
&lt;br /&gt;
; currentpage&lt;br /&gt;
: Numéro de la page en cours&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCurrentPageNumber &lt;br /&gt;
| Numéro de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVNextPageNumber&lt;br /&gt;
| Numéro de la page suivante si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVPreviousPageNumber&lt;br /&gt;
| Numéro de la page précédente si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVTotalPages&lt;br /&gt;
| Nombre total de pages&lt;br /&gt;
|-&lt;br /&gt;
| OVResultFirst&lt;br /&gt;
| Index du premier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultLast&lt;br /&gt;
| Index du dernier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultsPage&lt;br /&gt;
| Nombre de résultats sur la page courante&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntries ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-entrées de navigation d'Ovidentia (Plan du site) d'une entrée parente. Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntries (node=&amp;quot;&amp;quot; | langid=&amp;quot;&amp;quot;) [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntries&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; langid&lt;br /&gt;
: Identifiant multilangue de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: peut être utilisé à la place de l'attribut node&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntry ==&lt;br /&gt;
&lt;br /&gt;
Renvoie les information sur une entrée de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntry node=&amp;quot;&amp;quot; [sitemap=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntry&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément (noeud du plan du site).&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapCustomNode ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des noeuds ayant pour cible l'id spécifié dans l'attribut &amp;lt;code&amp;gt;target&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans le module sitemap_editor, la valeur à saisir dans l'attribut target est affiché dans l'entête sur la page de visualisation du nœud.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapCustomNode [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] target=&amp;quot;&amp;quot; [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapCustomNode&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; target&lt;br /&gt;
: Id du noeud cible&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin. s'il n'est pas renseigné, le noeur racine par défaut sera utilisé (Custom pour le plan du site fourni par sitemap_editor), DGAll pour le plan du site du noyau).&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: permet de limiter le nombre d'éléments retournés, par exemple, &amp;lt;code&amp;gt;limit=&amp;quot;0,1&amp;quot;&amp;lt;/code&amp;gt; pour obtenir seulement le premier noeud. La syntaxe est identique à l'attribut &amp;lt;code&amp;gt;limit&amp;lt;/code&amp;gt; de OCSitemapPath&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapPath ==&lt;br /&gt;
&lt;br /&gt;
Retourne le chemin de fer (rail) d'une entrée de navigation sous la forme d'une liste d'entrées de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapPath [node=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapPath&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin.&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5,2&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur à 2 éléments à partir du 5ème. Si la première valeur est négative, l'index du premier élément retourné sera calculé à partir du nombre d'élément total. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;-1,1&amp;quot;&amp;lt;/code&amp;gt; affiche le dernier élément seulement. L'index négatif est supporté à partir d'ovidentia &amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Si la valeur est &amp;quot;1&amp;quot;, le denier noeud du plan du site auquel on a accédé sera mémorisé et récupéré lors de l'accès a une page en dehors du plan du site.&lt;br /&gt;
: La valeur par défaut est &amp;quot;1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Différentes méthodes d’utilisation d’un fichier OvML =&lt;br /&gt;
== Utilisation dans une url ==&lt;br /&gt;
Un fichier OvML peut être appellé en utilisant l’url suivante :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où fichier-ovml est le nom de votre fichier OvML qui doit se trouver dans le répertoire suivant&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
skins/nom-du-skin/ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le fichier ainsi appelé est parsé par Ovidentia et le résultat est affiché dans la partie centrale du portail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si l’on souhaite afficher le résultat en dehors du portail, par exemple dans une fenêtre popup, il faut ajouter le paramètre echo=1 comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De plus, si l’on souhaite passer des paramètres au fichier OvML, on utilisera l’url comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&amp;amp;param=val&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, on peut utiliser la variable OVparam dans le fichier OvML.&lt;br /&gt;
&lt;br /&gt;
Remarque : les paramètres peuvent être envoyés par formulaires en méthodes GET et POST.&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans un fichier template ==&lt;br /&gt;
Dans tout fichier template d’Ovidentia, on peut utiliser un fichier OvML en utilisant la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{ $OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : la syntaxe avec les accolades ne permet pas l'utilisation de nouvelles accolades à l'intérieur.&lt;br /&gt;
&lt;br /&gt;
{ $OVML({ mavariable }) } est impossible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est possible de passer une variable template en tant que paramètre à un fichier OvML via la syntaxe { $OVML(...) } d'un fichier template :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple : { $OVML(monFichier.html,param1=&amp;quot;var1&amp;quot;) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
si var1 est définie dans le template, le parseur la remplace avec sa valeur, sinon il utilise la valeur &amp;quot;var1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Optimiser le temps d'exécution d'un script OvML (disponible à partir de la version 7.2 d'Ovidentia) :'''&lt;br /&gt;
&lt;br /&gt;
Si votre script n'a pas besoin d'être réactualisé à chaque exécution, vous pouvez décider d'utiliser le cache via la syntaxe $OVMLCACHE.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE s'utilise dans les mêmes conditions que $OVML.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE peut recevoir un paramètre supplémentaire : _ovml_cache_duration=86400. Il permet d'indiquer le temps maximum pendant lequel le script ne sera pas réactualisé. Valeur en secondes.&lt;br /&gt;
&lt;br /&gt;
Si ovml_cache_duration n'est pas renseigné, le script sera réactualisé toutes les 3600 secondes (1 heure).&lt;br /&gt;
&lt;br /&gt;
Remarque : le cache est enregistré dans la session de l'utilisateur courant. Donc le script est systématiquement réactualisé si l'utilisateur se déconnecte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple :&lt;br /&gt;
&lt;br /&gt;
{ $OVMLCACHE(monFichier.html,param1=3,_ovml_cache_duration=86400) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : pensez bien aux conséquences d'utilisation du cache OvML avant de l'appliquer sur vos scripts. Pendant 3600 secondes, vous pouvez modifier vos scripts et des données d'Ovidentia sans pouvoir le vérifier à l'affichage !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autres types de cache possibles :&lt;br /&gt;
*session : cache dans la session (default)&lt;br /&gt;
*sitemap : cache dans un fichier basé sur le profile du plan du site&lt;br /&gt;
*file : cache dans un fichier&lt;br /&gt;
&lt;br /&gt;
Exemple d'utilisation avec un autre type de cache :&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE(menu.html,_ovml_cache_type=sitemap)&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans du contenu ==&lt;br /&gt;
On peut incorporer le résultat d’un fichier OvML dans du contenu Ovidentia ( article, section, faq etc… ). On utilisera la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Utilisation pour les pages d’accueil ==&lt;br /&gt;
On peut utiliser un fichier OvML pour les pages d’accueil privée et publique. Pour cela, utilisez les fichiers spécifiques private.html et public.html.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lors de l’affichage de la page public, Ovidentia cherche un fichier ayant le nom public.html dans le répertoire skins/nom-du-skin/ovml . S’il le trouve, il l’utilisera pour la page d’accueil public. Sinon, il affichera les articles définis par l'administrateur pour la page d’accueil public.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il en est de même pour la page d’accueil privée.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML par les modules ( addons ) ==&lt;br /&gt;
A partir de la version 5.4.2 d'Ovidentia, il est possible pour les modules de fournir des fonctionnalités basées sur OvML ( voir la documentation fournie avec le module ).&lt;br /&gt;
&lt;br /&gt;
Afin d'utiliser ces fonctionnalités, on utilisera le container suivant :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCAddon name=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; param2=&amp;quot;&amp;quot; ...&amp;gt;...&amp;lt;/OCAddon&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut du container du module&lt;br /&gt;
&lt;br /&gt;
Pour la signification des paramètres, il faut consulter la documentation fournie avec le module.&lt;br /&gt;
&lt;br /&gt;
La plupart du temps, le premier paramètre indique le nom du container que l'on veut utiliser et les paramètres suivants sont des attributs à ce container.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 5.6.3, il est aussi possible de créer des fonctions OvML pour un module. La syntaxe d'utilisation de ces fonctions est la suivante :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAddon name=&amp;quot;&amp;quot; function=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; function&lt;br /&gt;
: Nom de la fonction&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut de la fonction utilisée&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML dans l'éditeur Wysiwyg ==&lt;br /&gt;
L'éditeur Wysiwyg d'Ovidentia possède une option permettant d'utiliser un fichier OvML afin de l'intégrer dans l'affichage d'un article, d'une section... Par défaut, tous les fichiers OvML présents dans le dossier ovml de la skin courante sont affichés dans le formulaire de sélection. Il existe un moyen de cacher ces fichiers aux utilisateurs de l'éditeur en modifiant la racine de sélection des fichiers :&lt;br /&gt;
&lt;br /&gt;
On ajoute un dossier nommé &amp;quot;editor&amp;quot; dans le dossier ovml de la skin courante, l'éditeur Wysiwyg ne proposera alors que les fichiers présents dans ce répertoire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est toujours possible d'utiliser la syntaxe $OVML manuellement afin d'exécuter un fichier OvML ne se situant pas dans le dossier editor.&lt;/div&gt;</summary>
		<author><name>Laucho</name></author>	</entry>

	<entry>
		<id>https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5704</id>
		<title>Référence OvML</title>
		<link rel="alternate" type="text/html" href="https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5704"/>
				<updated>2019-03-08T14:43:21Z</updated>
		
		<summary type="html">&lt;p&gt;Laucho : /* OFGetRegistryValue */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Catégorie:Développement de skins]]&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
OvML ( Ovidentia Markup Langage ) est un ensemble de balises, identiques par leur syntaxe à celles utilisées avec HTML. Elles permettent d’extraire des données Ovidentia, de les manipuler et de les présenter en utilisant HTML.&lt;br /&gt;
&lt;br /&gt;
Les données à extraire peuvent être de plusieurs types, comme par exemple, les cinq derniers articles publiés, les dernières contributions d’un forum donné, les derniers fichiers chargés, etc …&lt;br /&gt;
&lt;br /&gt;
On pourra ainsi s’en servir pour réorganiser complètement la page d'accueil d'un site Ovidentia en y insérant, par exemple, la liste des 3 derniers articles, la liste des 5 dernières contributions d'un forum, des images, le texte d'un article spécifique, ...&lt;br /&gt;
&lt;br /&gt;
La conception d'une page OvML est identique à celle d'une page HTML. Elle peut ne contenir que des balises OvML ou un mélange HTML et OvML. On peut aussi partir d'une page HTML existante et y insérer des données Ovidentia en utilisant les balises OvML. Pour l’afficher, on utilisera l’url suivante :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
Certaines balises OvML sont dites “Container&amp;quot;. Un container est une balise OvML contenant une partie du fichier OvML comprise entre un tag d’ouverture et un tag de fermeture. Un container peut être une liste ou une condition. Dans le cas d’une liste, le contenu du container est répété autant de fois qu’il y a d’éléments dans la liste. Un container ‘condition’ n’affiche son contenu que dans le cas où la condition est vraie.&lt;br /&gt;
&lt;br /&gt;
== Les variables &amp;lt;OVxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Une variable OvML est de la forme:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
où xxxx est le nom de la variable.&lt;br /&gt;
&lt;br /&gt;
Différents paramètres peuvent être utilisés pour modifier l’affichage du résultat de la variable.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être sauvegardée dans une autre variable en utilisant le paramètre saveas (voir ci-dessous).&lt;br /&gt;
&lt;br /&gt;
== Les fonctions &amp;lt;OFxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Les fonctions se présentent sous la forme :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Elles permettent, entre autre, de traduire du texte, de faire des opérations arithmétiques, etc, …&lt;br /&gt;
&lt;br /&gt;
Le résultat de ces fonctions peut être sauvegardé dans une variable OvML en utilisant le paramètre saveas (voir ci-dessus).&lt;br /&gt;
&lt;br /&gt;
== Les containers &amp;lt;OCxxxx&amp;gt; … &amp;lt;/OCxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque importante d'utilisation des containers :'''&lt;br /&gt;
&lt;br /&gt;
* Il est possible d’imbriquer les containers sauf s’ils ont le même nom. Dans le cas précédent, il existe l’astuce de rajouter un paramètre sans valeur différente dans les balises. Ce paramètre va permettre d'identifier l'ouverture et la fermeture des containers par le moteur d'Ovidentia. Le paramètre doit donc se retrouver dans la balise d'ouverture ainsi que dans la balise de fermeture.&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre1&amp;gt;&lt;br /&gt;
    &amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre2&amp;gt;&lt;br /&gt;
        ...&lt;br /&gt;
    &amp;lt;/OCxxxx monparametre2&amp;gt;&lt;br /&gt;
&amp;lt;/OCxxxx monparametre1&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Chaque paramètre d'un container est vu comme une variable par le moteur OvML; il faut donc éviter d'utiliser pour nom d'une variable OvML le nom d'un attribut d'un container pour supprimer des erreurs d'interprétation.&lt;br /&gt;
&lt;br /&gt;
= Les variables OvML =&lt;br /&gt;
&lt;br /&gt;
Les variables OvML peuvent être définies dans le fichier OvML, produites par un container ou passées comme paramètres dans l’url. Elles sont accessibles en utilisant la syntaxe :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnom-de-la-variable&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut définir une variable OvML en utilisant la fonction PutVar :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;nbArticles&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit une variable nbArticles initialisée à la valeur 10.&lt;br /&gt;
&lt;br /&gt;
Pour récupérer la valeur dans une page OvML, il faut utiliser la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut aussi définir une variable en utilisant une variable globale d’Ovidentia. Pour cela, il suffira d’omettre le deuxième paramètre :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;babSlogan&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maintenant la variable &amp;lt;code&amp;gt;&amp;lt;OVbabSlogan&amp;gt;&amp;lt;/code&amp;gt; existe dans OvML et contient le contenu du slogan du site.&lt;br /&gt;
&lt;br /&gt;
On peut ainsi utiliser les variables d’Ovidentia pour récupérer le nom de l’utilisateur connecté ( BAB_SESS_USER ), son ID ( BAB_SESS_USERID ), etc.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
* babCurrentDate est une variable globale permettant de récupérer la date courante. Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
* Les variables globales booléennes comme BAB_SESS_LOGGED ont la valeur nulle si la valeur est fausse (false) et vaut 1 si la valeur est vraie (true).&lt;br /&gt;
&lt;br /&gt;
Il est parfois utile de tester l’existence d’une variable avant de la définir. On utilisera pour cela la fonction '''IfNotIsSet''' :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;page&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, si la variable page n’est pas définie, elle sera définie avec la valeur initiale 1.&lt;br /&gt;
&lt;br /&gt;
Toutes les variables produites par un container peuvent être jointes en utilisant la syntaxe d’une variable OvML &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
On peut aussi passer des variables OvML à un fichier OvML en utilisant l’url :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;total=1000&lt;br /&gt;
&lt;br /&gt;
Dans la page OvML on peut donc utiliser la variable totale.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être modifiée ou sauvegardée dans une autre variable en utilisant les attributs suivants :&lt;br /&gt;
&lt;br /&gt;
== saveas ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable dans une autre.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles saveas=&amp;quot;TotalArticles&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Une nouvelle variable TotalArticles est créée et sa valeur est la même que celle de nbArticles.&lt;br /&gt;
&lt;br /&gt;
== strlen ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer les n premiers caractères de la variable.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Récupère les n premiers caractères du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il est possible de spécifier une chaîne qui sera ajoutée à la fin du résultat si la variable a été tronquée. Par exemple &amp;quot;...“ pour indiquer une suite :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100,...&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== striptags ==&lt;br /&gt;
&lt;br /&gt;
Supprime les tags HTML de la variable :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les tags HTML de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan striptags=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== htmlentities ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit les entities HTML ( &amp;lt; devient &amp;amp;amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit en inverse les entities HTML ( &amp;amp;amp;lt; devient &amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan htmlentities=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== stripslashes ==&lt;br /&gt;
&lt;br /&gt;
Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan stripslashes=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== urlencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans une url&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan urlencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== jsencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans du javascript&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan jsencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== strcase ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| upper&lt;br /&gt;
| Convertit le contenu de la variable en majuscule&lt;br /&gt;
|-&lt;br /&gt;
| lower&lt;br /&gt;
| Convertit le contenu de la variable en minuscule&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strcase=&amp;quot;upper&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nlremove ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les retours chariots&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nlremove=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== trim ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| left&lt;br /&gt;
| Supprime les blancs en début de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| right&lt;br /&gt;
| Supprime les blancs en fin de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| all&lt;br /&gt;
| Supprime les blancs en début et en fin de chaîne&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan trim=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nl2br ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;1&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Transforme les retours chariots en &amp;lt;BR&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nl2br=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== sprintf ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| Voir la documentation PHP pour la fonction sprintf&lt;br /&gt;
| Retourne une chaîne formatée&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVMoney sprintf=&amp;quot;%01.2f&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== date ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater une date Ovidentia &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| S&lt;br /&gt;
| Format court de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| L&lt;br /&gt;
| Format long de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| T&lt;br /&gt;
| Format de l'heure défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| d&lt;br /&gt;
| Trois premières lettres du jour de la semaine Dim pour Dimanche&lt;br /&gt;
|-&lt;br /&gt;
| D&lt;br /&gt;
| Jour de la semaine Dimanche par exemple&lt;br /&gt;
|-&lt;br /&gt;
| j&lt;br /&gt;
| Jour du mois, sur deux chiffres (éventuellement avec un zéro) : &amp;quot;01&amp;quot; à &amp;quot;31&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| m&lt;br /&gt;
| Mois, en trois lettres : par exemple &amp;quot;Avr&amp;quot; (pour Avril)&lt;br /&gt;
|-&lt;br /&gt;
| M&lt;br /&gt;
| Mois en lettres : Avril par exemple&lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Mois; i.e. &amp;quot;01&amp;quot; à &amp;quot;12&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Y&lt;br /&gt;
| Année, 4 chiffres; i.e. &amp;quot;2003&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| y&lt;br /&gt;
| Année, 2 chiffres; i.e. &amp;quot;03&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| H&lt;br /&gt;
| heure, au format 24h, &amp;quot;00&amp;quot; à &amp;quot;23&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| i&lt;br /&gt;
| Minutes; &amp;quot;00&amp;quot; à &amp;quot;59&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleDate date=&amp;quot;%d %j %m %Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;OVbabCurrentDate&amp;gt;&amp;lt;/code&amp;gt; est une variable permettant de récupérer la date courante.&lt;br /&gt;
&lt;br /&gt;
Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabCurrentDate date=&amp;quot;%D %j %M&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== author ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater l’auteur d’un article, un commentaire etc, … quand la variable contient l’id de l’auteur.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| %F&lt;br /&gt;
| Prénom&lt;br /&gt;
|-&lt;br /&gt;
| %M&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
|-&lt;br /&gt;
| %L&lt;br /&gt;
| Nom&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleAuthor author=&amp;quot;%F %L&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Les fonctions OvML =&lt;br /&gt;
&lt;br /&gt;
On reconnaît les fonctions par la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les fonctions OvML disponibles sont :&lt;br /&gt;
&lt;br /&gt;
== OFTranslate ==&lt;br /&gt;
&lt;br /&gt;
Permet de traduire une chaîne. Pour cela, il faut qu'un fichier se nommant ''lang-'''identifiant-de-la-langue'''.xml'' soit présent dans le dossier ''ovidentia-'''numéro-de-version'''/lang''.&lt;br /&gt;
&lt;br /&gt;
Il s'agit d'un fichier XML listant différentes expressions traduites dans la langue choisie pour le fichier. Il est composé d'un élément ayant le même nom que l'identifiant de la langue. Celui-ci est composé de multiples éléments &amp;lt;code&amp;gt;string&amp;lt;/code&amp;gt; prenant un paramètre &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; indiquant l'identifiant du texte et contient le texte traduit.&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour l'anglais ''lang-en.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;en&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;About your article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;About your comment&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;About your file&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/en&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour le français ''lang-fr.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;fr&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;Au sujet de votre article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;A propos de votre commentaire&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;A propos de votre fichier&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/fr&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFTranslate text=&amp;quot;&amp;quot; [lang=&amp;quot;&amp;quot;] [folder=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; text&lt;br /&gt;
: Identifiant du texte à traduire&lt;br /&gt;
&lt;br /&gt;
; lang ''(optionnel)''&lt;br /&gt;
: Identifiant de la langue dans laquelle doit être traduit le texte&lt;br /&gt;
: Si omis, le texte sera traduit dans la langue sélectionnée par l'utilisateur&lt;br /&gt;
&lt;br /&gt;
; folder ''(optionnel)''&lt;br /&gt;
: Nom du module&lt;br /&gt;
: Si omis, le fichier langue du noyau est utilisé&lt;br /&gt;
&lt;br /&gt;
== OFPutVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de déclarer une nouvelle variable.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFGetVar ==&lt;br /&gt;
&lt;br /&gt;
Permet d'afficher une variable tout comme la syntaxe &amp;lt;code&amp;gt;&amp;lt;OVnom-de-la-variable&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetVar name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable à afficher&lt;br /&gt;
&lt;br /&gt;
== OFIfNotIsSet ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable si elle n’est pas déjà définie.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFInclude ==&lt;br /&gt;
&lt;br /&gt;
Permet d'inclure un autre fichier OVML&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFInclude file=&amp;quot;&amp;quot; [cache=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin du fichier OVML relatif au répertoire ovml du skin ou du répertoire ovml du noyau&lt;br /&gt;
&lt;br /&gt;
; cache ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : Le cache n'est pas utilisé pour afficher le fichier.&lt;br /&gt;
:* 1 : Le cache est utilisé.&lt;br /&gt;
&lt;br /&gt;
== OFUrlContent ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le contenu d’une url. Très utile pour inclure dans Ovidentia des fichiers HTML d’un site Web statique&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFUrlContent url=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; url&lt;br /&gt;
: url de la page à inclure&lt;br /&gt;
&lt;br /&gt;
== OFRecurse ==&lt;br /&gt;
&lt;br /&gt;
La fonction OFRecurse permet d'exécuter un code tant qu'une condition est réalisée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFRecurse&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
Cette fonction peut prendre tous les paramètres que peut prendre le container appelé récursivement.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
Cet exemple permet d'afficher l'arborescence des catégories et thèmes d'articles.&lt;br /&gt;
Ici, la fonction &amp;lt;code&amp;gt;OFRecurse&amp;lt;/code&amp;gt; est utilisée pour relancer le container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt; autant de fois que désiré en lui précisant le paramètre parentid (voir container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
    &amp;lt;OCArticleCategories&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&lt;br /&gt;
            &amp;lt;OVCategoryName&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
                &amp;lt;OFRecurse parentid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;OVTopicName&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Opérateurs arithmétiques ==&lt;br /&gt;
&lt;br /&gt;
Permettent de faire des opérations arithmétiques sur des variables. Elles sont construites de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;X&amp;quot; expr2=&amp;quot;Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l'opération souhaitée entre 10 et 50.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l’opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Toutefois, pour pouvoir stocker cette valeur dans une variable, il faut ajouter le paramètre &amp;lt;code&amp;gt;saveas&amp;lt;/code&amp;gt; lors de l'appel de la fonction.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot; saveas=&amp;quot;NewTotal&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit la variable &amp;lt;code&amp;gt;NewTotal&amp;lt;/code&amp;gt; ayant pour valeur le résultat de l'opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Les opérateurs disponibles sont :&lt;br /&gt;
&lt;br /&gt;
=== OFAOAddition ===&lt;br /&gt;
&lt;br /&gt;
Permet d’additionner expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOAddition expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de l'addition&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de l'addition&lt;br /&gt;
&lt;br /&gt;
=== OFAOSubtraction ===&lt;br /&gt;
&lt;br /&gt;
Permet de soustraire expr2 à expr1.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 - 20&amp;quot;, soit -10.&lt;br /&gt;
&lt;br /&gt;
=== OFAOMultiplication ===&lt;br /&gt;
&lt;br /&gt;
Permet de faire le produit de expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOMultiplication expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
=== OFAODivision ===&lt;br /&gt;
&lt;br /&gt;
Permet de diviser expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la division&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la division&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 / 20&amp;quot;, soit 0.5.&lt;br /&gt;
&lt;br /&gt;
=== OFAOModulus ===&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le reste de la division de expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme du modulo&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme du modulo&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 % 20&amp;quot;, soit 10, car 10 / 20 = 0 + '''10'''.&lt;br /&gt;
&lt;br /&gt;
== OFHeader ==&lt;br /&gt;
&lt;br /&gt;
Permet d'envoyer un header HTTP pour le fichier ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur du header à modifier&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;content-type:text/xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de définir un cookie qui sera envoyé avec le reste des en-têtes.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetCookie name=&amp;quot;&amp;quot; expire=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cookie&lt;br /&gt;
&lt;br /&gt;
; expire&lt;br /&gt;
: Temps en secondes au bout duquel le cookie expire&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecteur au cookie&lt;br /&gt;
&lt;br /&gt;
== OFGetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer la valeur d'un cookie. Une variable ayant le nom du cookie récupéré est créée automatiquement.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetCookie name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cooke dont on souhatie récupérer la valeur&lt;br /&gt;
&lt;br /&gt;
== OFSetSessionVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de choisir le type de sections à afficher dans le portail.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Permet d'indiquer le type de filtre à appliquer sur les sections&lt;br /&gt;
:* &amp;quot;babSectionsType&amp;quot; définit le type des sections à afficher&lt;br /&gt;
:* &amp;quot;babOvmlCurrentDelegation&amp;quot; filtre sur les sections propres à une délégation&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Permet de préciser les sections à afficher.&lt;br /&gt;
:* Si name vaut &amp;quot;babSectionsType&amp;quot; :&lt;br /&gt;
:** 1 : Section Administration et Utilisateur&lt;br /&gt;
:** 2 : Sections générées par les articles (sections de catégories et de thèmes d'articles)&lt;br /&gt;
:** 4 : Sections personnalisées&lt;br /&gt;
:** 8 : Sections générées par les modules&lt;br /&gt;
:** 15 : Toutes les sections&lt;br /&gt;
:** '''Remarque :''' les valeurs peuvent s'additionner. Pour afficher les sections des articles et les sections personnalisées, on utilisera la valeur 6 (2 + 4)&lt;br /&gt;
:* Si name vaut &amp;quot;babOvmlCurrentDelegation&amp;quot;, value vaut l'id de la délégation&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;15&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera toutes les sections du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
affichera uniquement les sections personnalisées du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera les sections générées par les modules et les sections générées par les articles&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera uniquement les sections générées par la délégation dont l'identifiant est 5&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cache toutes les sections générées dans les délégations&lt;br /&gt;
&lt;br /&gt;
== OFRequest ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET) ou passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFRequest name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFPost ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPost name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre POST dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFGet ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFSitemapPosition ==&lt;br /&gt;
 &lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant le chemin dans le plan du site du nœud correspondant à la page courante d'Ovidentia (ou à l'élément de navigation passé en paramètre).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapPosition [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [node=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; langid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site en utilisant un identifiant de compatible avec le multilangue. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site. Si omis: la fonction retournera le chemin correspondant à la page courante d'Ovidentia&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le chemin commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé.&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
== OFSitemapMenu ==&lt;br /&gt;
&lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant l'arborescence des entrées de navigation d'Ovidentia (Plan du site), ou l'arborescence des entrées de navigation sous le nœud spécifié (si le paramètre selectednode est indiqué).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu [sitemap=&amp;quot;&amp;quot;] [baselangid=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [selectednode=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;1&amp;quot;] [maxdepth=&amp;quot;&amp;quot;] [ignorelastlevel=&amp;quot;0&amp;quot;] [mindepth=&amp;quot;0&amp;quot;] [outerul=&amp;quot;1&amp;quot;] [admindelegation=&amp;quot;0&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; baselangid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera en utilisant un identifiant compatible avec le multilangue&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
: S'il n'est pas renseigné, c'est le nœud DGAll qui sera utilisé (le nœud racine de la branche contenant les éléments de toutes les délégations confondues) ou le noeud &amp;quot;Custom&amp;quot; si un plan du site fourni par le module sitemap_editor est utilisé.&lt;br /&gt;
&lt;br /&gt;
; selectednode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier un nœud sélectionné dans le menu. La balise li correspondant à ce nœud se verra ajouter la classe css 'selected', et toutes ses balises li parentes ainsi qu'elle même auront la classe css 'active'. S'il n'est pas spécifié, c'est le nœud correspondant à la page courante qui est utilisé.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
; maxdepth ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre de niveaux (sous-menus imbriqués). Pas de limite par défaut.&lt;br /&gt;
&lt;br /&gt;
; ignorelastlevel  ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de ne pas afficher les nœuds n'ayant pas d'enfants.&lt;br /&gt;
: 1 : activé&lt;br /&gt;
: 0 ''(par défaut)'' : désactivé&lt;br /&gt;
&lt;br /&gt;
; mindepth ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de contourner 'ignorelastlevel' en forçant l’affichage des nœuds de niveau inférieur ou égal à cette valeur. 0 par défaut (désactivé).&lt;br /&gt;
&lt;br /&gt;
; outerul ''(optionnel)''&lt;br /&gt;
: Permet de de définir si le menu contient la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau.&lt;br /&gt;
: 1 ''(par défaut)'' : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau est présente.&lt;br /&gt;
: 0 : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau n'est pas présente.&lt;br /&gt;
&lt;br /&gt;
; admindelegation ''(optionnel)''&lt;br /&gt;
: Permet de définir que les nœuds d'administration ne seront affichés que si l'utilisateur à les droits de gestion correspondants.&lt;br /&gt;
: 1 : la délégation est prise en compte.&lt;br /&gt;
: 0 ''(par défaut)'' : la délégation n'est pas prise en compte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFCurrentNode ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'Id du nœud courant dans le plan de site.&lt;br /&gt;
&lt;br /&gt;
== OFThumbnail ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie une url vers l'image générée.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFThumbnail (id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour récupérer l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché.&lt;br /&gt;
&lt;br /&gt;
== OFImg ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie du HTML contenant un tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt; pour afficher l'image. Si aucune image ne peut être affichée, une chaine vide est retournée au lieu du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Les attributs non supportés par la fonction ovml serons reportés tel-quel en tant qu'attributs du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg (src=&amp;quot;&amp;quot; | ovsrc=&amp;quot;&amp;quot; | id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] &amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; src ''(optionnel)''&lt;br /&gt;
: Url vers une image, si cet attribut est déclaré mais contient une chaîne vide, la valeur retournée sera une chaîne vide au lieu du tag img. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; ovsrc ''(optionnel)''&lt;br /&gt;
: Permet de définir l'url d'une image en utilisant le nom d'une variable ovml. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour afficher l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
Affiche l'image que si le paramètre img est fourni dans l'url :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;img&amp;quot; saveas=&amp;quot;Image&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg ovsrc=&amp;quot;Image&amp;quot; alt=&amp;quot;Mon image&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Affiche la photo de l'utilisateur connecté :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USERID&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg id_user=&amp;quot;&amp;lt;OVBAB_SESS_USERID&amp;gt;&amp;quot; maxwidth=&amp;quot;48&amp;quot; maxheight=&amp;quot;48&amp;quot; alt=&amp;quot;&amp;lt;OVBAB_SESS_USER&amp;gt;&amp;quot; resizemode=&amp;quot;CROP_CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSitemapCustomNodeId ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'ID du noeud trouvé dans le plan du site et qui a pour cible le nœud fourni par le paramètre nodeid dans le plan du site du noyau. Si aucun noeud est trouvé dans le plan du site, la valeur de l'attribut nodeid est retourné a la place.&lt;br /&gt;
&lt;br /&gt;
Lors de la mise en place d'un skin cela permet d'indiquer un nœud connu dans le plan du site du noyau, ci celui-ci est inséré dans le plan du site personnalisé à l'aide d'une référence, le nouveau nœud sera automatiquement pris en compte.&lt;br /&gt;
&lt;br /&gt;
Si il existe plusieurs nœuds avec la même cible dans le plan du site du noyau, le premier trouvé sera utilisé&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;&amp;quot; [basenode=&amp;quot;&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: ID du nœud dans le plan du site proposé par le noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Racine de la recherche dans le plan du site personnalisé.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;bab_Articles&amp;quot; saveas=&amp;quot;CustomNodeId&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu basenode=&amp;quot;&amp;lt;OVCustomNodeId&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPreviousArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article précédant l'article spécifié. L'article précédant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPreviousArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFNextArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article suivant l'article spécifié. L'article suivant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFNextArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFWebStat ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.2.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'enregistrer un évènement qui sera comptabilisé dans les statistiques.&lt;br /&gt;
Ceci est particulièrement utile lors de l'affichage d'articles par OvML afin que ceux-ci soient correctement pris en compte dans les statistiques en tant qu'articles vus.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFWebStat name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Type d’évènement à enregistrer&lt;br /&gt;
:* bab_addon&lt;br /&gt;
:* bab_page&lt;br /&gt;
:* bab_articles&lt;br /&gt;
:* bab_artfiles&lt;br /&gt;
:* bab_ovml&lt;br /&gt;
:* bab_fmfolders&lt;br /&gt;
:* bab_fmfiles&lt;br /&gt;
:* bab_forums&lt;br /&gt;
:* bab_threads&lt;br /&gt;
:* bab_posts&lt;br /&gt;
:* bab_faqs&lt;br /&gt;
:* bab_faqsqr&lt;br /&gt;
:* bab_searchword&lt;br /&gt;
:* bab_xlinks&lt;br /&gt;
:* bab_dbdirectories&lt;br /&gt;
:* bab_ldapdirectories&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur correspondant au type d'évènement. Par exemple id de l'article pour bab_articles.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Affichage de l'article --&amp;gt;&lt;br /&gt;
    &amp;lt;OFWebStat name=&amp;quot;bab_articles&amp;quot; value=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFAddStyleSheet ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.5.93&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'insérer un fichier CSS dans l'élément &amp;lt;code&amp;gt;&amp;lt;head&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;/code&amp;gt; de la page HTML.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAddStyleSheet file=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin de la feuille de style relatif au dossier '''styles''' du noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.2.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetPath path=&amp;quot;&amp;quot; file_relative=&amp;quot;1&amp;quot; saveas=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file_relative&lt;br /&gt;
: Convertit un chemin relatif au fichier ovml en un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetSelectedSkinPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie le chemin du répertoire du thème sélectionné.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;OFGetSelectedSkinPath&amp;gt;''' doit remplacer '''skins/&amp;lt;OVbabSkin&amp;gt;/''' dans les fichiers ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetSelectedSkinPath&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCsrfProtectToken ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.4.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de protection contre les attaques CSRF, il doit être ajouté dans tous les formulaire utilisant la méthode POST.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;babCsrfProtect&amp;quot; value=&amp;quot;&amp;lt;OFGetCsrfProtectToken&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCurrentAdmGroup ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.5.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de la délegation actuellement administré par l'utilisateur courrant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;lt;OFGetCurrentAdmGroup&amp;gt;&amp;quot;&amp;gt;&amp;lt;OVDelegationName&amp;gt;&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPortletContainer ==&lt;br /&gt;
&lt;br /&gt;
''Nécessite l'installation du module '''portlets'''''&lt;br /&gt;
&lt;br /&gt;
Permet l'intégration d'une zone de portlet dans la page.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPortletContainer id=&amp;quot;&amp;quot; [mode=&amp;quot;static&amp;quot;] [placeholder=&amp;quot;&amp;quot;] [editplaceholder=&amp;quot;&amp;quot;] [description=&amp;quot;&amp;quot;] [classname=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id&lt;br /&gt;
: L'identifiant unique du portlet&lt;br /&gt;
&lt;br /&gt;
; mode ''(optionnel)''&lt;br /&gt;
: Le type de portlet&lt;br /&gt;
:* static ''(par défaut)'' : Le portlet est personnel, chaque utilisateur peut configurer son portlet&lt;br /&gt;
:* locked : Le portlet est le même pour tout les utilisateurs&lt;br /&gt;
&lt;br /&gt;
; placeholder ''(optionnel)''&lt;br /&gt;
: Un texte à afficher lorsque la zone de portlet est vide&lt;br /&gt;
&lt;br /&gt;
; editplaceholder ''(optionnel)''&lt;br /&gt;
: Un texte à afficher lorsque l'utilisateur édite la zone de portlet&lt;br /&gt;
&lt;br /&gt;
; description ''(optionnel)''&lt;br /&gt;
: Un texte toujours affiché&lt;br /&gt;
&lt;br /&gt;
; classname''(optionnel)''&lt;br /&gt;
: Une classe est ajoutée sur la div&lt;br /&gt;
&lt;br /&gt;
;categories&lt;br /&gt;
&lt;br /&gt;
;initwith&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetRegistryValue ==&lt;br /&gt;
&lt;br /&gt;
Renvoie une valeur de configuration gérée par la bab_Registry.&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.97&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetRegistryValue path=&amp;quot;/path/to/value&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Le chemin de la registry correspondant à la valeur recherchée&lt;br /&gt;
&lt;br /&gt;
;categories&lt;br /&gt;
&lt;br /&gt;
;initwith&lt;br /&gt;
&lt;br /&gt;
= Les containers OvML =&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les containers contiennent des tags OvML et du code HTML. Ce sont généralement des listes de données identiques ou des conditions. &lt;br /&gt;
&lt;br /&gt;
A l'appel d'un container, OvML met à votre disposition des variables &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La liste des variables dépend du type de container.&lt;br /&gt;
&lt;br /&gt;
Ces variables ne sont plus disponibles en dehors du container.&lt;br /&gt;
&lt;br /&gt;
A l’intérieur de tout container de type liste, les variables suivantes sont disponibles :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCIndex&lt;br /&gt;
| Index de l’entrée courante en commençant par 0&lt;br /&gt;
|-&lt;br /&gt;
| OVCCount&lt;br /&gt;
| Le nombre total d’entrées dans le container&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de comparaison ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent d’effectuer des comparaisons entre les valeurs expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
Si la condition est vrai, le contenu du container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfEqual&lt;br /&gt;
| Vrai si expr1 est égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotEqual&lt;br /&gt;
| Vrai si expr1 est différent expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThan&lt;br /&gt;
| Vrai si expr1 est strictement inférieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThanOrEqual&lt;br /&gt;
| Vrai si expr1 est inférieur ou égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThan&lt;br /&gt;
| Vrai si expr1 est strictement supérieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThanOrEqual&lt;br /&gt;
| Vrai si expr1 est supérieur ou égal à expr2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la comparaison&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la comparaison&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_LOGGED&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfEqual expr1=&amp;quot;&amp;lt;BAB_SESS_LOGGED&amp;amp;gt;&amp;quot; expr2=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Vous êtes connecté !&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/OCIfEqual&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de test d'existence sur les variables ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent de vérifier l'existence ou non d'une variable.&lt;br /&gt;
&lt;br /&gt;
Si la variable est définie ou non, selon le container, le container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name existe&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name n'existe pas&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx name=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable dont on doit tester l'existence&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte ne sera pas affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;variable&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte sera affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OCIfUserMemberOfGroups ==&lt;br /&gt;
&lt;br /&gt;
Ce container est exécuté si l'utilisateur courant appartient à un groupe&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfUserMemberOfGroups groupid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [childs=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCIfUserMemberOfGroups&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; groupid&lt;br /&gt;
: id du groupe ou plusieurs ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Cette variable permet de tester si un utilisateur spécifique appartient à des groupes en donnant un id utilisateur.&lt;br /&gt;
: Si omis, elle prend la valeur de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: yes : L'utilisateur courant doit appartenir à tous les groupes spécifiés dans groupid&lt;br /&gt;
: no ''(par défaut)'' : L'utilisateur courant doit appartenir à au moins un des groupes spécifiés dans groupid&lt;br /&gt;
&lt;br /&gt;
; childs ''(optionnel)''&lt;br /&gt;
: yes : Pour chaque groupe, inclure ses enfants&lt;br /&gt;
: no ''(par défaut)'' : Les enfants ne sont pas inclus&lt;br /&gt;
&lt;br /&gt;
== OCArticlesHomePages ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles des pages d’accueil privée ou publique.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlesHomePages type=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticlesHomePages&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée&lt;br /&gt;
: public : Liste les articles de la page d’accueil publique&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: yes : Filtre les articles selon le droit de visibilité&lt;br /&gt;
: no ''(par défaut)'' : Ne filtre pas&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCategoryId&lt;br /&gt;
| Id de la catégorie du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicTitle&lt;br /&gt;
| Titre du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoi une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers récemment déposés.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFiles last=&amp;quot;&amp;quot; path=&amp;quot;&amp;quot; [folderid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fichiers souhaité&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Indique dans quel sous-répertoire il faut chercher.&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id de l’espace ou plusieurs ids séparés par des virgules.&lt;br /&gt;
: Si omis, le container liste les fichiers récents de tous les répertoires.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fichiers par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fichiers par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fichiers aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileModifiedBy&lt;br /&gt;
| Dernière personne ayant modifié le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fichier a été créé. Si nul (0), le fichier a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles récents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentArticles last=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre d‘articles souhaité&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tous thèmes confondus&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie, tous les thèmes enfants seront utilisés&lt;br /&gt;
: si categoryid est utilisé, topicid devient obsolète&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'article a été créé. Si nul (0), l'article a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers commentaires d'articles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentComments last=&amp;quot;&amp;quot; [articleid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentComments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de commentaires souhaité&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires tous articles confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentThreads ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers fils de discussion de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentThreads last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentThreads&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fils de discussion souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fils de discussion, tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières contributions de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentPosts last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [threadid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentPosts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de contributions souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; threadid ''(optionnel)''&lt;br /&gt;
: Id du fil de discussion&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous sujets confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les contributions aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières questions de faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFaqQuestions last=&amp;quot;&amp;quot; [faqid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de questions souhaité&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières questions, toutes faqs confondues&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie de faq&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question en base de données&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Adresse Web pour accéder à la question dans le portail&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Adresse Web pour accéder à la question en plein écran (destiné à une vue popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionDate&lt;br /&gt;
| Date de création de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionAuthor&lt;br /&gt;
| Auteur de la question&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategories [parentid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; parentid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie parent ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: 0 ''(par défaut)'' : le container liste les catégories de thèmes à la racine.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryNext&amp;gt;...&amp;lt;/OCArticleCategoryNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idendiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryPrevious&amp;gt;...&amp;lt;/OCArticleCategoryPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCParentsArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets parents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCParentsArticleCategory categoryid=&amp;quot;&amp;quot; [reverse=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCParentsArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie.&lt;br /&gt;
&lt;br /&gt;
; reverse ''(optionnel)''&lt;br /&gt;
: 1 si on souhaite la liste dans l’ordre inverse.&lt;br /&gt;
: 0 ''(par défaut)'' : Les catégories sont triées dans l'ordre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une ou plusieurs catégorie de sujet.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategory categoryid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopics ==&lt;br /&gt;
&lt;br /&gt;
Liste des thèmes d'articles d'une catégorie donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article. La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles. La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicNext&amp;gt;...&amp;lt;/OCArticleTopicNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicPrevious&amp;gt;....&amp;lt;/OCArticleTopicPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idem que ceux du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopic ==&lt;br /&gt;
&lt;br /&gt;
Description d’un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic [topicid=&amp;quot;&amp;quot;] [topicname=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème d’articles ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles.&lt;br /&gt;
&lt;br /&gt;
; topicname ''(optionnel)''&lt;br /&gt;
: Nom du thème d’articles&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles ou s'appuie sur le paramètre topicid.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche tous les thèmes dont l'utilisateur a le droit et ayant pour nom &amp;quot;essai&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 ayant pour nom essai.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom se termine par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom commence par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom contient la chaîne essai&lt;br /&gt;
&lt;br /&gt;
== OCArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste des articles d'un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 8.6.94 d'Ovidentia, les paramètres ajoutés à ce container devrait permettre de replacer OCRecentArticles, OCArticlesHomePage et OCArticle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticles [delegationid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [topicid=&amp;quot;&amp;quot;] [articleid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [homepage=&amp;quot;public|private&amp;quot;] [archive=&amp;quot;&amp;quot;] [offset=&amp;quot;&amp;quot;] [rows=&amp;quot;&amp;quot;] [limit=&amp;quot;[offset,]rows&amp;quot;] [order=&amp;quot;asc | desc&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
:: Id de la catégorie, tous les thèmes enfants seront utilisés &lt;br /&gt;
:: si categoryid est utilisé, topicid devient obsolète &lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule &lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; homepage ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée &lt;br /&gt;
: public : Liste les articles de la page d’accueil publique &lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; offset ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nombre d'articles à ignorer à partir du début de la liste&lt;br /&gt;
: 0 ''(par défaut)'' : aucune article n'est ignoré&lt;br /&gt;
&lt;br /&gt;
; rows ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
: -1 ''(par défaut)'' : toutes les lignes sont prises&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: ''Alternative à rows et offset''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCategoryId&lt;br /&gt;
| Id de la catégorie du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleNext&amp;gt;...&amp;lt;/OCArticleNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticlePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlePrevious&amp;gt;...&amp;lt;/OCArticlePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticle ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur les fichiers joints à un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleFiles articleid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCArticleFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForums ==&lt;br /&gt;
&lt;br /&gt;
Liste des forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForums [forumid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCForums&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les forums.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForumNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForumNext&amp;gt;...&amp;lt;/OCForumNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForumPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForumPrevious&amp;gt;...&amp;lt;/OCForumPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForum ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un forum donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForum forumid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCForum&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid :&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCThread ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fil de discussion donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCThread threadid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCThread&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; threadid&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadForumId&lt;br /&gt;
| Id du forum contenant le fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadId&lt;br /&gt;
| Id du sujet du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadPostId&lt;br /&gt;
| Id de la contribution initiale&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadLastPostId&lt;br /&gt;
| Id de la dernière contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadDate&lt;br /&gt;
| Date de la création du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarter&lt;br /&gt;
| Nom du l'initiateur du sujet&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarterId&lt;br /&gt;
| ID de l'utilisateur ayant initié le sujet ( peut être égal à 0 s'il s'agit d'un utilisateur anonyme) &lt;br /&gt;
|-&lt;br /&gt;
| OVThreadUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPost ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une contribution donnée ou plusieurs séparées par des virgules.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCPost postid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid :&lt;br /&gt;
: Id de la contribution ou plusieurs Ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du fil de la discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthorId&lt;br /&gt;
| ID de l'auteur (peut être égal à 0 si l'auteur était un utilisateur anoyme)&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution à l'aide d'une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostReplyUrl&lt;br /&gt;
| Url pour répondre (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostModifyUrl&lt;br /&gt;
| Url pour modifier (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostConfirmUrl&lt;br /&gt;
| Url pour confirmer (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostDeleteUrl&lt;br /&gt;
| Url pour supprimer la contribution (sinon vide si pas de droit) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPostFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations de fichiers sur une contribution donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCPostFiles postid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid&lt;br /&gt;
: Id de la contribution&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolders [folderid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFolders&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolderNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderNext&amp;gt;...&amp;lt;/OCFolderNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolderPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderPrevious&amp;gt;...&amp;lt;/OCFolderPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolder ==&lt;br /&gt;
&lt;br /&gt;
Donne les information sur un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolder folderid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFolder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSubFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-répertoires du répertoire path d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSubFolders folderid=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSubFolders&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les sous-répertoire du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderName&lt;br /&gt;
| Nom du sous répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des fichiers d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFiles folderid=&amp;quot;&amp;quot; rows=&amp;quot;&amp;quot; offset=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; offset&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nième fichier à partir du début de la liste&lt;br /&gt;
&lt;br /&gt;
; rows&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les fichiers du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: En lien avec l'attribut orderby.&lt;br /&gt;
:* asc ''(par défaut)'' : Ordonne les fichiers par ordre croissant&lt;br /&gt;
:* desc : Ordonne les fichiers par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
:''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
:* name ''(par défaut)'' : Ordonne les fichiers par nom&lt;br /&gt;
:* creation : Ordonne les fichiers par date de création&lt;br /&gt;
:* modification : Ordonne les fichiers par date de modification&lt;br /&gt;
:* size : Ordonne les fichiers par taille&lt;br /&gt;
:* hits : Ordonne les fichiers par nombre de &amp;quot;hits&amp;quot;&lt;br /&gt;
:* manual : Ordonne les fichiers suivant l'ordre défini manuellement sur le répertoire.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url du fichier si celui-ci est une image (utilisation pour un affichage). Cette variable ne prend pas en compte les droits définis au niveau du gestionnaire de fichiers.&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFileNext&amp;gt;...&amp;lt;/OCFileNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFiles|OCFiles]].&lt;br /&gt;
&lt;br /&gt;
== OCFilePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFilePrevious&amp;gt;...&amp;lt;/OCFilePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFile ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fichier d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFile fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFile&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileFields ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des champs d'un fichier donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFileFields fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFileFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldName&lt;br /&gt;
| Nom du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqs ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des Faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqs [faqid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqs&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqNext&amp;gt;...&amp;lt;/OCFaqNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqPrevious&amp;gt;...&amp;lt;/OCFaqPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaq ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une Faq donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaq faqid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategories ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des sous catégories d’une Faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategories faqid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqSubCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la faq&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations des sous-catégories d’une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategory faqsubcatid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqSubCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid&lt;br /&gt;
: Id de la sous catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des questions/réponses d'une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestions [faqid=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la sous catégorie faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs indiquées par le paramètre faqid.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionNext&amp;gt;...&amp;lt;/OCFaqQuestionNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionPrevious&amp;gt;...&amp;lt;/OCFaqQuestionPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestion ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une questions/réponses donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestion questionid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqQuestion&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; questionid&lt;br /&gt;
: Id de la question/réponse de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles d'un thème donné en attente d'approbation pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingArticles [topicid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation tout thème confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les commentaires en attente d'approbation d'un article donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingComments [articleid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingComments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires en attente de tout article confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les commentaires en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date de publication du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers en attente d'approbation d'un répertoire donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingFiles [folderid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fichiers en attente de tout répertoire confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les fichiers en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste les contributions en attente d'approbation d'un forum donné ( forumid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingPosts [forumid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingPosts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les contributions en attente de tout forum confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les contributions en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendars ==&lt;br /&gt;
&lt;br /&gt;
Liste les calendriers &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendars [type=&amp;quot;&amp;quot;] [calendarid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendars&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste tous les agendas. type peut prendre les valeurs suivantes :&lt;br /&gt;
: user: les agendas personnels &lt;br /&gt;
: group: les agendas de groupes&lt;br /&gt;
: resource: les agendas de ressources&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Un ou plusieurs id d'agendas séparés par des virgules&lt;br /&gt;
: Si omis, le container liste tous les agendas.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarId&lt;br /&gt;
| Id de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarName&lt;br /&gt;
| Intitulé de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarDescription&lt;br /&gt;
| Description de l'agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarOwnerId&lt;br /&gt;
| Id du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarType&lt;br /&gt;
| Type de l’agenda ( user, group ou resource )&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarUrl&lt;br /&gt;
| Url pour accéder à la page Agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories d’événements des agendas &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarCategories [filter=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryName&lt;br /&gt;
| Intitulé de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarUserEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas personnels&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarUserEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarUserEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité.Remarque : si le paramètre est à «&amp;amp;nbsp;no&amp;amp;nbsp;», les événements privés seront aussi remontés&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarGroupEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas collectifs (anciennement agendas de groupes)&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarGroupEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarGroupEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; groupid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
: Remarque : le paramètre groupid correspond à l'identifiant (grpid) de l'agenda lorsqu'on utilise les agendas collectifs.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarResourceEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas de ressources&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarResourceEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarResourceEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparées par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; resourceid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas ( personnel, groupes ou de ressources )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date &lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramènera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas le container liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarId&lt;br /&gt;
| Id numérique de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrlId&lt;br /&gt;
| Id de l'agenda principal contenant le type, exemple &amp;quot;personal/1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarName&lt;br /&gt;
| Nom de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarType&lt;br /&gt;
| type de l'agenda principal (exemple: &amp;quot;caldav_personal&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectories ==&lt;br /&gt;
&lt;br /&gt;
Liste les annuaires de base de données&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectories [directoryid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid ''(optionnel)''&lt;br /&gt;
: Id de l'annuaire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: « database » ou « group », si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectory directoryid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryFields ==&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryFields directoryid=&amp;quot;&amp;quot; [all=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: 1 : Donne la liste de tous les champs&lt;br /&gt;
: 0 : Donne la liste de champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldId&lt;br /&gt;
| Identifiant du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Le tableau ci-dessous donne la correspondance entre les champs et leurs identifiants :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Champ&lt;br /&gt;
! Identifiant&lt;br /&gt;
|-&lt;br /&gt;
| Surnom&lt;br /&gt;
| cn&lt;br /&gt;
|-&lt;br /&gt;
| Nom&lt;br /&gt;
| sn&lt;br /&gt;
|-&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
| mn&lt;br /&gt;
|-&lt;br /&gt;
| Prénom&lt;br /&gt;
| givenname&lt;br /&gt;
|-&lt;br /&gt;
| Photo&lt;br /&gt;
| jpegphoto&lt;br /&gt;
|-&lt;br /&gt;
| Adresse de messagerie&lt;br /&gt;
| email&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (bureau)&lt;br /&gt;
| btel&lt;br /&gt;
|-&lt;br /&gt;
| Tél. mobile&lt;br /&gt;
| mobile&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (domicile)&lt;br /&gt;
| htel&lt;br /&gt;
|-&lt;br /&gt;
| Télécopie (bureau)&lt;br /&gt;
| bfax&lt;br /&gt;
|-&lt;br /&gt;
| Titre&lt;br /&gt;
| title&lt;br /&gt;
|-&lt;br /&gt;
| Service&lt;br /&gt;
| departmentnumber&lt;br /&gt;
|-&lt;br /&gt;
| Société&lt;br /&gt;
| organisationname&lt;br /&gt;
|-&lt;br /&gt;
| Rue (bureau)&lt;br /&gt;
| bstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (bureau)&lt;br /&gt;
| bcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (bureau)&lt;br /&gt;
| bpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (bureau)&lt;br /&gt;
| bstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (bureau)&lt;br /&gt;
| bcountry&lt;br /&gt;
|-&lt;br /&gt;
| Rue (domicile)&lt;br /&gt;
| hstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (domicile)&lt;br /&gt;
| hcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (domicile)&lt;br /&gt;
| hpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (domicile)&lt;br /&gt;
| hstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (domicile)&lt;br /&gt;
| hcountry&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 1&lt;br /&gt;
| user1&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 2&lt;br /&gt;
| user2&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 3&lt;br /&gt;
| user3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Pour les champs additionnels, les identifiants sont de la forme '''babdirfXX''' ou '''XX''' est l'id du champ additionnel ( correspondant à fxid dans la liste des champs additionnels de l'annuaire ).&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMembers ==&lt;br /&gt;
&lt;br /&gt;
Liste les membres d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMembers directoryid=&amp;quot;&amp;quot; [fields=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [like=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryMembers&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: Ignoré si l'attribut '''fields''' est spécifié&lt;br /&gt;
: 1 : Donne tous les champs pour chaque membre&lt;br /&gt;
: 0 : Donne uniquement les champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
; fields ''(optionnel)''&lt;br /&gt;
: liste des identifiants des champs souhaités séparés par des virgules ( exemple &amp;quot;sn,givenname,email&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Identifiant du champ à utiliser pour ordonner la liste&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; like ''(optionnel)''&lt;br /&gt;
: Restreint la liste des membres ayant le champ spécifié par orderby (exemple orderby=&amp;quot;givenname&amp;quot;) commençant par ce motif ( exemple like=&amp;quot;A&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUrl&lt;br /&gt;
| Url pour accéder à la fiche détaillée du membre&lt;br /&gt;
|-&lt;br /&gt;
| DirectoryMemberEmailUrl&lt;br /&gt;
| Url pour afficher la popup de composition de message&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMemberFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryMembers'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMemberFields&amp;gt;...&amp;lt;/OCDbDirectoryMemberFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntry ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un membre d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntry directoryid=&amp;quot;&amp;quot; memberid=&amp;quot;&amp;quot; userid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectoryEntry&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; memberid&lt;br /&gt;
: Id du membre dans l'annuaire&lt;br /&gt;
&lt;br /&gt;
; userid&lt;br /&gt;
: Id Ovidentia de l'utilisateur s'il est enregistré&lt;br /&gt;
: Ignoré si memberid renseigné.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberUrl&lt;br /&gt;
| Url vers la fiche annuaire du membre&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntryFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryEntry'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntryFields&amp;gt;...&amp;lt;/OCDbDirectoryEntryFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryAcl ==&lt;br /&gt;
&lt;br /&gt;
Liste les utilisateurs ayant des droits sur un annuaire.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryAcl directoryid=&amp;quot;&amp;quot; [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryAcl&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: modify : pour les utilisateurs ayant le droit de modifier une fiche&lt;br /&gt;
: add : pour les utilisateurs ayant le droit d'ajouter une fiche&lt;br /&gt;
: view : pour les utilisateurs ayant le droit de consulter l'annuaire&lt;br /&gt;
: delete :  pour les utilisateurs ayant le droit de supprimer une fiche&lt;br /&gt;
: export :  pour les utilisateurs ayant le droit d'exporter l'annuaire&lt;br /&gt;
: import :  pour les utilisateurs ayant le droit d'importer l'annuaire&lt;br /&gt;
: empty :  pour les utilisateurs ayant le droit de vider l'annuaire&lt;br /&gt;
: bind :  pour les utilisateurs ayant le droit d'attacher une fiche&lt;br /&gt;
: unbind :  pour les utilisateurs ayant le droit de détacher une fiche&lt;br /&gt;
: view :  pour les utilisateurs ayant le droit de voir les fiches (DEFAULT)&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserFullName&lt;br /&gt;
| Nom complet de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserEmail&lt;br /&gt;
| Adresse email de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserId&lt;br /&gt;
| Id de l'utilisateur dans la base de données&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegations ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegations [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegations&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si yes : le container tient compte des droits d'accès de l'utilisateur&lt;br /&gt;
: Si no : le container ne tient pas compte des droits d'accès et ramène toutes les délégations créées dans le portail&lt;br /&gt;
: Si omis, le container tient compte des droits d'accès&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegation ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont fait partie l'utilisateur courant&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegation delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegation&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsManaged [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont l'utilisateur courant est administrateur.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationItems ==&lt;br /&gt;
&lt;br /&gt;
Liste les fonctions déléguées aux administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationItems delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationItems&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemName&lt;br /&gt;
| Intitulé de la fonction&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemValue&lt;br /&gt;
| 1: si la fonction est déléguée, 0 sinon&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationAdministrators ==&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationAdministrators delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationAdministrators&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationUserId&lt;br /&gt;
| Id de l'administrateur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategories [categoryid=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: Si omis, le container liste toutes les catégories&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une catégorie de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategory [categoryid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationsCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmSpaces ==&lt;br /&gt;
&lt;br /&gt;
Liste les espaces de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmSpaces&amp;gt;...&amp;lt;/OCTmSpaces&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceId&lt;br /&gt;
| Id de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceName&lt;br /&gt;
| Nom de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceDescription&lt;br /&gt;
| Description de l'espace de projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmProjects ==&lt;br /&gt;
&lt;br /&gt;
Liste les projets d'un espace de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmProjects spaceid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCTmProjects&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; spaceid&lt;br /&gt;
: Id de l'espace de projets&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectId&lt;br /&gt;
| Id du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectName&lt;br /&gt;
| Nom du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectDescription&lt;br /&gt;
| Description du projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmTasks ==&lt;br /&gt;
&lt;br /&gt;
Liste les tâches d'un projet ou des tâches personnelles du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmTasks [projectid=&amp;quot;&amp;quot;] [startdate=&amp;quot;&amp;quot;] [enddate=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCTmTasks&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; projectid ''(optionnel)''&lt;br /&gt;
: Id du projet.&lt;br /&gt;
: Si omis, le conteneur renvoie les tâches personnelles de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; startdate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de début est postérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; enddate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de fin est antérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;&lt;br /&gt;
: desc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order. La valeur par défault est &amp;quot;TaskNumber&amp;quot;.&lt;br /&gt;
: Cet attribut peur contenir le nom de n'importe laquelle des variables renvoyées sans le préfixe &amp;quot;OV&amp;quot;, par exemple &amp;quot;TaskCategoryName&amp;quot; ou &amp;quot;TaskEndDate&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskId&lt;br /&gt;
| Id de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskProjectId&lt;br /&gt;
| Id du projet de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskNumber&lt;br /&gt;
| Numéro de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskShortDescription&lt;br /&gt;
| Description courte de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskStartDate&lt;br /&gt;
| Date de début de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskEndDate&lt;br /&gt;
| Date de fin de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryId&lt;br /&gt;
| Id de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryName&lt;br /&gt;
| Nom de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCompletion&lt;br /&gt;
| Niveau d'avancement de la tâche (0-100)&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskOwnerId&lt;br /&gt;
| Id de l'utilisateur propriétaire de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskClass&lt;br /&gt;
| Classe de la tâche&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgUserEntities ==&lt;br /&gt;
&lt;br /&gt;
Liste les entités d'organigrammes pour lesquelles un utilisateur à un rôle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgUserEntities userId=&amp;quot;&amp;quot; [orgChartId=&amp;quot;&amp;quot;] [roleType=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgUserEntities&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; userId&lt;br /&gt;
: Identifiant (entier) de l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; orgChartId ''(optionnel)''&lt;br /&gt;
: Identifiant (entier) de l'organigramme.&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'organigramme par défaut (nommé à l'origine Ovidentia) qui est utilisé.&lt;br /&gt;
&lt;br /&gt;
; roleType ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors tous les rôles seront utilisés.&lt;br /&gt;
: Les rôles sont des valeurs de 0 à 3&lt;br /&gt;
: 0 étant les rôles personnalisés&lt;br /&gt;
: 1 étant le rôle supérieur&lt;br /&gt;
: 2 étant le rôle employé&lt;br /&gt;
: 3 étant le rôle membre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgPathToEntity ==&lt;br /&gt;
&lt;br /&gt;
Liste toutes les entités parentes d'une entité d'un organigramme.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgPathToEntity entityId=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [includeEntity=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgPathToEntity&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'ordre ascendant qui est utilisé.&lt;br /&gt;
: Ordre dans lequel le chemin jusqu'à la racine sera retourné, les valeurs possible sont asc ou desc&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
; includeEntity ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis, alors l'entité ne sera pas incluse dans les résultats.&lt;br /&gt;
: Les valeurs possibles sont&amp;amp;nbsp;:&lt;br /&gt;
: 0 pour ne pas inclure l'entité (valeur par défaut)&lt;br /&gt;
: 1 pour inclure l'entité&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCMultipages ==&lt;br /&gt;
&lt;br /&gt;
Ce container permet de faciliter les calculs réalisés pendant un multi-pages. Ainsi selon le nombre total de résultats et le nombre de résultats à afficher par pages, le container permet de retourner le nombre de pages que contient le multi-pages. &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCMultipages total=&amp;quot;&amp;quot; maxpages=&amp;quot;&amp;quot; perpage=&amp;quot;&amp;quot; currentpage=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCMultipages&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; total&lt;br /&gt;
: Nombre total de résultats.&lt;br /&gt;
&lt;br /&gt;
; maxpages&lt;br /&gt;
: Nombre maximum de pages à afficher&lt;br /&gt;
&lt;br /&gt;
; perpage&lt;br /&gt;
: Nombre maximum de résultats à afficher par pages&lt;br /&gt;
&lt;br /&gt;
; currentpage&lt;br /&gt;
: Numéro de la page en cours&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCurrentPageNumber &lt;br /&gt;
| Numéro de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVNextPageNumber&lt;br /&gt;
| Numéro de la page suivante si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVPreviousPageNumber&lt;br /&gt;
| Numéro de la page précédente si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVTotalPages&lt;br /&gt;
| Nombre total de pages&lt;br /&gt;
|-&lt;br /&gt;
| OVResultFirst&lt;br /&gt;
| Index du premier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultLast&lt;br /&gt;
| Index du dernier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultsPage&lt;br /&gt;
| Nombre de résultats sur la page courante&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntries ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-entrées de navigation d'Ovidentia (Plan du site) d'une entrée parente. Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntries (node=&amp;quot;&amp;quot; | langid=&amp;quot;&amp;quot;) [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntries&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; langid&lt;br /&gt;
: Identifiant multilangue de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: peut être utilisé à la place de l'attribut node&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntry ==&lt;br /&gt;
&lt;br /&gt;
Renvoie les information sur une entrée de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntry node=&amp;quot;&amp;quot; [sitemap=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntry&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément (noeud du plan du site).&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapCustomNode ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des noeuds ayant pour cible l'id spécifié dans l'attribut &amp;lt;code&amp;gt;target&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans le module sitemap_editor, la valeur à saisir dans l'attribut target est affiché dans l'entête sur la page de visualisation du nœud.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapCustomNode [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] target=&amp;quot;&amp;quot; [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapCustomNode&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; target&lt;br /&gt;
: Id du noeud cible&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin. s'il n'est pas renseigné, le noeur racine par défaut sera utilisé (Custom pour le plan du site fourni par sitemap_editor), DGAll pour le plan du site du noyau).&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: permet de limiter le nombre d'éléments retournés, par exemple, &amp;lt;code&amp;gt;limit=&amp;quot;0,1&amp;quot;&amp;lt;/code&amp;gt; pour obtenir seulement le premier noeud. La syntaxe est identique à l'attribut &amp;lt;code&amp;gt;limit&amp;lt;/code&amp;gt; de OCSitemapPath&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapPath ==&lt;br /&gt;
&lt;br /&gt;
Retourne le chemin de fer (rail) d'une entrée de navigation sous la forme d'une liste d'entrées de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapPath [node=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapPath&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin.&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5,2&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur à 2 éléments à partir du 5ème. Si la première valeur est négative, l'index du premier élément retourné sera calculé à partir du nombre d'élément total. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;-1,1&amp;quot;&amp;lt;/code&amp;gt; affiche le dernier élément seulement. L'index négatif est supporté à partir d'ovidentia &amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Si la valeur est &amp;quot;1&amp;quot;, le denier noeud du plan du site auquel on a accédé sera mémorisé et récupéré lors de l'accès a une page en dehors du plan du site.&lt;br /&gt;
: La valeur par défaut est &amp;quot;1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Différentes méthodes d’utilisation d’un fichier OvML =&lt;br /&gt;
== Utilisation dans une url ==&lt;br /&gt;
Un fichier OvML peut être appellé en utilisant l’url suivante :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où fichier-ovml est le nom de votre fichier OvML qui doit se trouver dans le répertoire suivant&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
skins/nom-du-skin/ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le fichier ainsi appelé est parsé par Ovidentia et le résultat est affiché dans la partie centrale du portail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si l’on souhaite afficher le résultat en dehors du portail, par exemple dans une fenêtre popup, il faut ajouter le paramètre echo=1 comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De plus, si l’on souhaite passer des paramètres au fichier OvML, on utilisera l’url comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&amp;amp;param=val&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, on peut utiliser la variable OVparam dans le fichier OvML.&lt;br /&gt;
&lt;br /&gt;
Remarque : les paramètres peuvent être envoyés par formulaires en méthodes GET et POST.&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans un fichier template ==&lt;br /&gt;
Dans tout fichier template d’Ovidentia, on peut utiliser un fichier OvML en utilisant la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{ $OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : la syntaxe avec les accolades ne permet pas l'utilisation de nouvelles accolades à l'intérieur.&lt;br /&gt;
&lt;br /&gt;
{ $OVML({ mavariable }) } est impossible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est possible de passer une variable template en tant que paramètre à un fichier OvML via la syntaxe { $OVML(...) } d'un fichier template :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple : { $OVML(monFichier.html,param1=&amp;quot;var1&amp;quot;) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
si var1 est définie dans le template, le parseur la remplace avec sa valeur, sinon il utilise la valeur &amp;quot;var1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Optimiser le temps d'exécution d'un script OvML (disponible à partir de la version 7.2 d'Ovidentia) :'''&lt;br /&gt;
&lt;br /&gt;
Si votre script n'a pas besoin d'être réactualisé à chaque exécution, vous pouvez décider d'utiliser le cache via la syntaxe $OVMLCACHE.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE s'utilise dans les mêmes conditions que $OVML.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE peut recevoir un paramètre supplémentaire : _ovml_cache_duration=86400. Il permet d'indiquer le temps maximum pendant lequel le script ne sera pas réactualisé. Valeur en secondes.&lt;br /&gt;
&lt;br /&gt;
Si ovml_cache_duration n'est pas renseigné, le script sera réactualisé toutes les 3600 secondes (1 heure).&lt;br /&gt;
&lt;br /&gt;
Remarque : le cache est enregistré dans la session de l'utilisateur courant. Donc le script est systématiquement réactualisé si l'utilisateur se déconnecte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple :&lt;br /&gt;
&lt;br /&gt;
{ $OVMLCACHE(monFichier.html,param1=3,_ovml_cache_duration=86400) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : pensez bien aux conséquences d'utilisation du cache OvML avant de l'appliquer sur vos scripts. Pendant 3600 secondes, vous pouvez modifier vos scripts et des données d'Ovidentia sans pouvoir le vérifier à l'affichage !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autres types de cache possibles :&lt;br /&gt;
*session : cache dans la session (default)&lt;br /&gt;
*sitemap : cache dans un fichier basé sur le profile du plan du site&lt;br /&gt;
*file : cache dans un fichier&lt;br /&gt;
&lt;br /&gt;
Exemple d'utilisation avec un autre type de cache :&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE(menu.html,_ovml_cache_type=sitemap)&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans du contenu ==&lt;br /&gt;
On peut incorporer le résultat d’un fichier OvML dans du contenu Ovidentia ( article, section, faq etc… ). On utilisera la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Utilisation pour les pages d’accueil ==&lt;br /&gt;
On peut utiliser un fichier OvML pour les pages d’accueil privée et publique. Pour cela, utilisez les fichiers spécifiques private.html et public.html.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lors de l’affichage de la page public, Ovidentia cherche un fichier ayant le nom public.html dans le répertoire skins/nom-du-skin/ovml . S’il le trouve, il l’utilisera pour la page d’accueil public. Sinon, il affichera les articles définis par l'administrateur pour la page d’accueil public.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il en est de même pour la page d’accueil privée.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML par les modules ( addons ) ==&lt;br /&gt;
A partir de la version 5.4.2 d'Ovidentia, il est possible pour les modules de fournir des fonctionnalités basées sur OvML ( voir la documentation fournie avec le module ).&lt;br /&gt;
&lt;br /&gt;
Afin d'utiliser ces fonctionnalités, on utilisera le container suivant :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCAddon name=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; param2=&amp;quot;&amp;quot; ...&amp;gt;...&amp;lt;/OCAddon&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut du container du module&lt;br /&gt;
&lt;br /&gt;
Pour la signification des paramètres, il faut consulter la documentation fournie avec le module.&lt;br /&gt;
&lt;br /&gt;
La plupart du temps, le premier paramètre indique le nom du container que l'on veut utiliser et les paramètres suivants sont des attributs à ce container.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 5.6.3, il est aussi possible de créer des fonctions OvML pour un module. La syntaxe d'utilisation de ces fonctions est la suivante :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAddon name=&amp;quot;&amp;quot; function=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; function&lt;br /&gt;
: Nom de la fonction&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut de la fonction utilisée&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML dans l'éditeur Wysiwyg ==&lt;br /&gt;
L'éditeur Wysiwyg d'Ovidentia possède une option permettant d'utiliser un fichier OvML afin de l'intégrer dans l'affichage d'un article, d'une section... Par défaut, tous les fichiers OvML présents dans le dossier ovml de la skin courante sont affichés dans le formulaire de sélection. Il existe un moyen de cacher ces fichiers aux utilisateurs de l'éditeur en modifiant la racine de sélection des fichiers :&lt;br /&gt;
&lt;br /&gt;
On ajoute un dossier nommé &amp;quot;editor&amp;quot; dans le dossier ovml de la skin courante, l'éditeur Wysiwyg ne proposera alors que les fichiers présents dans ce répertoire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est toujours possible d'utiliser la syntaxe $OVML manuellement afin d'exécuter un fichier OvML ne se situant pas dans le dossier editor.&lt;/div&gt;</summary>
		<author><name>Laucho</name></author>	</entry>

	<entry>
		<id>https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5703</id>
		<title>Référence OvML</title>
		<link rel="alternate" type="text/html" href="https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5703"/>
				<updated>2019-03-08T14:41:57Z</updated>
		
		<summary type="html">&lt;p&gt;Laucho : /* OFGetRegistryValue */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Catégorie:Développement de skins]]&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
OvML ( Ovidentia Markup Langage ) est un ensemble de balises, identiques par leur syntaxe à celles utilisées avec HTML. Elles permettent d’extraire des données Ovidentia, de les manipuler et de les présenter en utilisant HTML.&lt;br /&gt;
&lt;br /&gt;
Les données à extraire peuvent être de plusieurs types, comme par exemple, les cinq derniers articles publiés, les dernières contributions d’un forum donné, les derniers fichiers chargés, etc …&lt;br /&gt;
&lt;br /&gt;
On pourra ainsi s’en servir pour réorganiser complètement la page d'accueil d'un site Ovidentia en y insérant, par exemple, la liste des 3 derniers articles, la liste des 5 dernières contributions d'un forum, des images, le texte d'un article spécifique, ...&lt;br /&gt;
&lt;br /&gt;
La conception d'une page OvML est identique à celle d'une page HTML. Elle peut ne contenir que des balises OvML ou un mélange HTML et OvML. On peut aussi partir d'une page HTML existante et y insérer des données Ovidentia en utilisant les balises OvML. Pour l’afficher, on utilisera l’url suivante :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
Certaines balises OvML sont dites “Container&amp;quot;. Un container est une balise OvML contenant une partie du fichier OvML comprise entre un tag d’ouverture et un tag de fermeture. Un container peut être une liste ou une condition. Dans le cas d’une liste, le contenu du container est répété autant de fois qu’il y a d’éléments dans la liste. Un container ‘condition’ n’affiche son contenu que dans le cas où la condition est vraie.&lt;br /&gt;
&lt;br /&gt;
== Les variables &amp;lt;OVxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Une variable OvML est de la forme:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
où xxxx est le nom de la variable.&lt;br /&gt;
&lt;br /&gt;
Différents paramètres peuvent être utilisés pour modifier l’affichage du résultat de la variable.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être sauvegardée dans une autre variable en utilisant le paramètre saveas (voir ci-dessous).&lt;br /&gt;
&lt;br /&gt;
== Les fonctions &amp;lt;OFxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Les fonctions se présentent sous la forme :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Elles permettent, entre autre, de traduire du texte, de faire des opérations arithmétiques, etc, …&lt;br /&gt;
&lt;br /&gt;
Le résultat de ces fonctions peut être sauvegardé dans une variable OvML en utilisant le paramètre saveas (voir ci-dessus).&lt;br /&gt;
&lt;br /&gt;
== Les containers &amp;lt;OCxxxx&amp;gt; … &amp;lt;/OCxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque importante d'utilisation des containers :'''&lt;br /&gt;
&lt;br /&gt;
* Il est possible d’imbriquer les containers sauf s’ils ont le même nom. Dans le cas précédent, il existe l’astuce de rajouter un paramètre sans valeur différente dans les balises. Ce paramètre va permettre d'identifier l'ouverture et la fermeture des containers par le moteur d'Ovidentia. Le paramètre doit donc se retrouver dans la balise d'ouverture ainsi que dans la balise de fermeture.&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre1&amp;gt;&lt;br /&gt;
    &amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre2&amp;gt;&lt;br /&gt;
        ...&lt;br /&gt;
    &amp;lt;/OCxxxx monparametre2&amp;gt;&lt;br /&gt;
&amp;lt;/OCxxxx monparametre1&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Chaque paramètre d'un container est vu comme une variable par le moteur OvML; il faut donc éviter d'utiliser pour nom d'une variable OvML le nom d'un attribut d'un container pour supprimer des erreurs d'interprétation.&lt;br /&gt;
&lt;br /&gt;
= Les variables OvML =&lt;br /&gt;
&lt;br /&gt;
Les variables OvML peuvent être définies dans le fichier OvML, produites par un container ou passées comme paramètres dans l’url. Elles sont accessibles en utilisant la syntaxe :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnom-de-la-variable&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut définir une variable OvML en utilisant la fonction PutVar :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;nbArticles&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit une variable nbArticles initialisée à la valeur 10.&lt;br /&gt;
&lt;br /&gt;
Pour récupérer la valeur dans une page OvML, il faut utiliser la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut aussi définir une variable en utilisant une variable globale d’Ovidentia. Pour cela, il suffira d’omettre le deuxième paramètre :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;babSlogan&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maintenant la variable &amp;lt;code&amp;gt;&amp;lt;OVbabSlogan&amp;gt;&amp;lt;/code&amp;gt; existe dans OvML et contient le contenu du slogan du site.&lt;br /&gt;
&lt;br /&gt;
On peut ainsi utiliser les variables d’Ovidentia pour récupérer le nom de l’utilisateur connecté ( BAB_SESS_USER ), son ID ( BAB_SESS_USERID ), etc.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
* babCurrentDate est une variable globale permettant de récupérer la date courante. Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
* Les variables globales booléennes comme BAB_SESS_LOGGED ont la valeur nulle si la valeur est fausse (false) et vaut 1 si la valeur est vraie (true).&lt;br /&gt;
&lt;br /&gt;
Il est parfois utile de tester l’existence d’une variable avant de la définir. On utilisera pour cela la fonction '''IfNotIsSet''' :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;page&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, si la variable page n’est pas définie, elle sera définie avec la valeur initiale 1.&lt;br /&gt;
&lt;br /&gt;
Toutes les variables produites par un container peuvent être jointes en utilisant la syntaxe d’une variable OvML &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
On peut aussi passer des variables OvML à un fichier OvML en utilisant l’url :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;total=1000&lt;br /&gt;
&lt;br /&gt;
Dans la page OvML on peut donc utiliser la variable totale.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être modifiée ou sauvegardée dans une autre variable en utilisant les attributs suivants :&lt;br /&gt;
&lt;br /&gt;
== saveas ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable dans une autre.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles saveas=&amp;quot;TotalArticles&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Une nouvelle variable TotalArticles est créée et sa valeur est la même que celle de nbArticles.&lt;br /&gt;
&lt;br /&gt;
== strlen ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer les n premiers caractères de la variable.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Récupère les n premiers caractères du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il est possible de spécifier une chaîne qui sera ajoutée à la fin du résultat si la variable a été tronquée. Par exemple &amp;quot;...“ pour indiquer une suite :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100,...&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== striptags ==&lt;br /&gt;
&lt;br /&gt;
Supprime les tags HTML de la variable :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les tags HTML de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan striptags=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== htmlentities ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit les entities HTML ( &amp;lt; devient &amp;amp;amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit en inverse les entities HTML ( &amp;amp;amp;lt; devient &amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan htmlentities=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== stripslashes ==&lt;br /&gt;
&lt;br /&gt;
Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan stripslashes=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== urlencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans une url&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan urlencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== jsencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans du javascript&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan jsencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== strcase ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| upper&lt;br /&gt;
| Convertit le contenu de la variable en majuscule&lt;br /&gt;
|-&lt;br /&gt;
| lower&lt;br /&gt;
| Convertit le contenu de la variable en minuscule&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strcase=&amp;quot;upper&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nlremove ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les retours chariots&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nlremove=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== trim ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| left&lt;br /&gt;
| Supprime les blancs en début de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| right&lt;br /&gt;
| Supprime les blancs en fin de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| all&lt;br /&gt;
| Supprime les blancs en début et en fin de chaîne&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan trim=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nl2br ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;1&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Transforme les retours chariots en &amp;lt;BR&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nl2br=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== sprintf ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| Voir la documentation PHP pour la fonction sprintf&lt;br /&gt;
| Retourne une chaîne formatée&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVMoney sprintf=&amp;quot;%01.2f&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== date ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater une date Ovidentia &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| S&lt;br /&gt;
| Format court de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| L&lt;br /&gt;
| Format long de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| T&lt;br /&gt;
| Format de l'heure défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| d&lt;br /&gt;
| Trois premières lettres du jour de la semaine Dim pour Dimanche&lt;br /&gt;
|-&lt;br /&gt;
| D&lt;br /&gt;
| Jour de la semaine Dimanche par exemple&lt;br /&gt;
|-&lt;br /&gt;
| j&lt;br /&gt;
| Jour du mois, sur deux chiffres (éventuellement avec un zéro) : &amp;quot;01&amp;quot; à &amp;quot;31&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| m&lt;br /&gt;
| Mois, en trois lettres : par exemple &amp;quot;Avr&amp;quot; (pour Avril)&lt;br /&gt;
|-&lt;br /&gt;
| M&lt;br /&gt;
| Mois en lettres : Avril par exemple&lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Mois; i.e. &amp;quot;01&amp;quot; à &amp;quot;12&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Y&lt;br /&gt;
| Année, 4 chiffres; i.e. &amp;quot;2003&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| y&lt;br /&gt;
| Année, 2 chiffres; i.e. &amp;quot;03&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| H&lt;br /&gt;
| heure, au format 24h, &amp;quot;00&amp;quot; à &amp;quot;23&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| i&lt;br /&gt;
| Minutes; &amp;quot;00&amp;quot; à &amp;quot;59&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleDate date=&amp;quot;%d %j %m %Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;OVbabCurrentDate&amp;gt;&amp;lt;/code&amp;gt; est une variable permettant de récupérer la date courante.&lt;br /&gt;
&lt;br /&gt;
Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabCurrentDate date=&amp;quot;%D %j %M&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== author ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater l’auteur d’un article, un commentaire etc, … quand la variable contient l’id de l’auteur.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| %F&lt;br /&gt;
| Prénom&lt;br /&gt;
|-&lt;br /&gt;
| %M&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
|-&lt;br /&gt;
| %L&lt;br /&gt;
| Nom&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleAuthor author=&amp;quot;%F %L&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Les fonctions OvML =&lt;br /&gt;
&lt;br /&gt;
On reconnaît les fonctions par la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les fonctions OvML disponibles sont :&lt;br /&gt;
&lt;br /&gt;
== OFTranslate ==&lt;br /&gt;
&lt;br /&gt;
Permet de traduire une chaîne. Pour cela, il faut qu'un fichier se nommant ''lang-'''identifiant-de-la-langue'''.xml'' soit présent dans le dossier ''ovidentia-'''numéro-de-version'''/lang''.&lt;br /&gt;
&lt;br /&gt;
Il s'agit d'un fichier XML listant différentes expressions traduites dans la langue choisie pour le fichier. Il est composé d'un élément ayant le même nom que l'identifiant de la langue. Celui-ci est composé de multiples éléments &amp;lt;code&amp;gt;string&amp;lt;/code&amp;gt; prenant un paramètre &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; indiquant l'identifiant du texte et contient le texte traduit.&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour l'anglais ''lang-en.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;en&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;About your article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;About your comment&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;About your file&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/en&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour le français ''lang-fr.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;fr&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;Au sujet de votre article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;A propos de votre commentaire&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;A propos de votre fichier&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/fr&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFTranslate text=&amp;quot;&amp;quot; [lang=&amp;quot;&amp;quot;] [folder=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; text&lt;br /&gt;
: Identifiant du texte à traduire&lt;br /&gt;
&lt;br /&gt;
; lang ''(optionnel)''&lt;br /&gt;
: Identifiant de la langue dans laquelle doit être traduit le texte&lt;br /&gt;
: Si omis, le texte sera traduit dans la langue sélectionnée par l'utilisateur&lt;br /&gt;
&lt;br /&gt;
; folder ''(optionnel)''&lt;br /&gt;
: Nom du module&lt;br /&gt;
: Si omis, le fichier langue du noyau est utilisé&lt;br /&gt;
&lt;br /&gt;
== OFPutVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de déclarer une nouvelle variable.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFGetVar ==&lt;br /&gt;
&lt;br /&gt;
Permet d'afficher une variable tout comme la syntaxe &amp;lt;code&amp;gt;&amp;lt;OVnom-de-la-variable&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetVar name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable à afficher&lt;br /&gt;
&lt;br /&gt;
== OFIfNotIsSet ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable si elle n’est pas déjà définie.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFInclude ==&lt;br /&gt;
&lt;br /&gt;
Permet d'inclure un autre fichier OVML&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFInclude file=&amp;quot;&amp;quot; [cache=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin du fichier OVML relatif au répertoire ovml du skin ou du répertoire ovml du noyau&lt;br /&gt;
&lt;br /&gt;
; cache ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : Le cache n'est pas utilisé pour afficher le fichier.&lt;br /&gt;
:* 1 : Le cache est utilisé.&lt;br /&gt;
&lt;br /&gt;
== OFUrlContent ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le contenu d’une url. Très utile pour inclure dans Ovidentia des fichiers HTML d’un site Web statique&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFUrlContent url=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; url&lt;br /&gt;
: url de la page à inclure&lt;br /&gt;
&lt;br /&gt;
== OFRecurse ==&lt;br /&gt;
&lt;br /&gt;
La fonction OFRecurse permet d'exécuter un code tant qu'une condition est réalisée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFRecurse&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
Cette fonction peut prendre tous les paramètres que peut prendre le container appelé récursivement.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
Cet exemple permet d'afficher l'arborescence des catégories et thèmes d'articles.&lt;br /&gt;
Ici, la fonction &amp;lt;code&amp;gt;OFRecurse&amp;lt;/code&amp;gt; est utilisée pour relancer le container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt; autant de fois que désiré en lui précisant le paramètre parentid (voir container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
    &amp;lt;OCArticleCategories&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&lt;br /&gt;
            &amp;lt;OVCategoryName&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
                &amp;lt;OFRecurse parentid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;OVTopicName&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Opérateurs arithmétiques ==&lt;br /&gt;
&lt;br /&gt;
Permettent de faire des opérations arithmétiques sur des variables. Elles sont construites de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;X&amp;quot; expr2=&amp;quot;Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l'opération souhaitée entre 10 et 50.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l’opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Toutefois, pour pouvoir stocker cette valeur dans une variable, il faut ajouter le paramètre &amp;lt;code&amp;gt;saveas&amp;lt;/code&amp;gt; lors de l'appel de la fonction.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot; saveas=&amp;quot;NewTotal&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit la variable &amp;lt;code&amp;gt;NewTotal&amp;lt;/code&amp;gt; ayant pour valeur le résultat de l'opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Les opérateurs disponibles sont :&lt;br /&gt;
&lt;br /&gt;
=== OFAOAddition ===&lt;br /&gt;
&lt;br /&gt;
Permet d’additionner expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOAddition expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de l'addition&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de l'addition&lt;br /&gt;
&lt;br /&gt;
=== OFAOSubtraction ===&lt;br /&gt;
&lt;br /&gt;
Permet de soustraire expr2 à expr1.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 - 20&amp;quot;, soit -10.&lt;br /&gt;
&lt;br /&gt;
=== OFAOMultiplication ===&lt;br /&gt;
&lt;br /&gt;
Permet de faire le produit de expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOMultiplication expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
=== OFAODivision ===&lt;br /&gt;
&lt;br /&gt;
Permet de diviser expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la division&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la division&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 / 20&amp;quot;, soit 0.5.&lt;br /&gt;
&lt;br /&gt;
=== OFAOModulus ===&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le reste de la division de expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme du modulo&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme du modulo&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 % 20&amp;quot;, soit 10, car 10 / 20 = 0 + '''10'''.&lt;br /&gt;
&lt;br /&gt;
== OFHeader ==&lt;br /&gt;
&lt;br /&gt;
Permet d'envoyer un header HTTP pour le fichier ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur du header à modifier&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;content-type:text/xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de définir un cookie qui sera envoyé avec le reste des en-têtes.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetCookie name=&amp;quot;&amp;quot; expire=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cookie&lt;br /&gt;
&lt;br /&gt;
; expire&lt;br /&gt;
: Temps en secondes au bout duquel le cookie expire&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecteur au cookie&lt;br /&gt;
&lt;br /&gt;
== OFGetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer la valeur d'un cookie. Une variable ayant le nom du cookie récupéré est créée automatiquement.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetCookie name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cooke dont on souhatie récupérer la valeur&lt;br /&gt;
&lt;br /&gt;
== OFSetSessionVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de choisir le type de sections à afficher dans le portail.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Permet d'indiquer le type de filtre à appliquer sur les sections&lt;br /&gt;
:* &amp;quot;babSectionsType&amp;quot; définit le type des sections à afficher&lt;br /&gt;
:* &amp;quot;babOvmlCurrentDelegation&amp;quot; filtre sur les sections propres à une délégation&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Permet de préciser les sections à afficher.&lt;br /&gt;
:* Si name vaut &amp;quot;babSectionsType&amp;quot; :&lt;br /&gt;
:** 1 : Section Administration et Utilisateur&lt;br /&gt;
:** 2 : Sections générées par les articles (sections de catégories et de thèmes d'articles)&lt;br /&gt;
:** 4 : Sections personnalisées&lt;br /&gt;
:** 8 : Sections générées par les modules&lt;br /&gt;
:** 15 : Toutes les sections&lt;br /&gt;
:** '''Remarque :''' les valeurs peuvent s'additionner. Pour afficher les sections des articles et les sections personnalisées, on utilisera la valeur 6 (2 + 4)&lt;br /&gt;
:* Si name vaut &amp;quot;babOvmlCurrentDelegation&amp;quot;, value vaut l'id de la délégation&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;15&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera toutes les sections du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
affichera uniquement les sections personnalisées du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera les sections générées par les modules et les sections générées par les articles&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera uniquement les sections générées par la délégation dont l'identifiant est 5&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cache toutes les sections générées dans les délégations&lt;br /&gt;
&lt;br /&gt;
== OFRequest ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET) ou passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFRequest name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFPost ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPost name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre POST dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFGet ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFSitemapPosition ==&lt;br /&gt;
 &lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant le chemin dans le plan du site du nœud correspondant à la page courante d'Ovidentia (ou à l'élément de navigation passé en paramètre).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapPosition [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [node=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; langid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site en utilisant un identifiant de compatible avec le multilangue. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site. Si omis: la fonction retournera le chemin correspondant à la page courante d'Ovidentia&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le chemin commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé.&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
== OFSitemapMenu ==&lt;br /&gt;
&lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant l'arborescence des entrées de navigation d'Ovidentia (Plan du site), ou l'arborescence des entrées de navigation sous le nœud spécifié (si le paramètre selectednode est indiqué).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu [sitemap=&amp;quot;&amp;quot;] [baselangid=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [selectednode=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;1&amp;quot;] [maxdepth=&amp;quot;&amp;quot;] [ignorelastlevel=&amp;quot;0&amp;quot;] [mindepth=&amp;quot;0&amp;quot;] [outerul=&amp;quot;1&amp;quot;] [admindelegation=&amp;quot;0&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; baselangid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera en utilisant un identifiant compatible avec le multilangue&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
: S'il n'est pas renseigné, c'est le nœud DGAll qui sera utilisé (le nœud racine de la branche contenant les éléments de toutes les délégations confondues) ou le noeud &amp;quot;Custom&amp;quot; si un plan du site fourni par le module sitemap_editor est utilisé.&lt;br /&gt;
&lt;br /&gt;
; selectednode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier un nœud sélectionné dans le menu. La balise li correspondant à ce nœud se verra ajouter la classe css 'selected', et toutes ses balises li parentes ainsi qu'elle même auront la classe css 'active'. S'il n'est pas spécifié, c'est le nœud correspondant à la page courante qui est utilisé.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
; maxdepth ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre de niveaux (sous-menus imbriqués). Pas de limite par défaut.&lt;br /&gt;
&lt;br /&gt;
; ignorelastlevel  ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de ne pas afficher les nœuds n'ayant pas d'enfants.&lt;br /&gt;
: 1 : activé&lt;br /&gt;
: 0 ''(par défaut)'' : désactivé&lt;br /&gt;
&lt;br /&gt;
; mindepth ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de contourner 'ignorelastlevel' en forçant l’affichage des nœuds de niveau inférieur ou égal à cette valeur. 0 par défaut (désactivé).&lt;br /&gt;
&lt;br /&gt;
; outerul ''(optionnel)''&lt;br /&gt;
: Permet de de définir si le menu contient la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau.&lt;br /&gt;
: 1 ''(par défaut)'' : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau est présente.&lt;br /&gt;
: 0 : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau n'est pas présente.&lt;br /&gt;
&lt;br /&gt;
; admindelegation ''(optionnel)''&lt;br /&gt;
: Permet de définir que les nœuds d'administration ne seront affichés que si l'utilisateur à les droits de gestion correspondants.&lt;br /&gt;
: 1 : la délégation est prise en compte.&lt;br /&gt;
: 0 ''(par défaut)'' : la délégation n'est pas prise en compte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFCurrentNode ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'Id du nœud courant dans le plan de site.&lt;br /&gt;
&lt;br /&gt;
== OFThumbnail ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie une url vers l'image générée.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFThumbnail (id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour récupérer l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché.&lt;br /&gt;
&lt;br /&gt;
== OFImg ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie du HTML contenant un tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt; pour afficher l'image. Si aucune image ne peut être affichée, une chaine vide est retournée au lieu du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Les attributs non supportés par la fonction ovml serons reportés tel-quel en tant qu'attributs du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg (src=&amp;quot;&amp;quot; | ovsrc=&amp;quot;&amp;quot; | id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] &amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; src ''(optionnel)''&lt;br /&gt;
: Url vers une image, si cet attribut est déclaré mais contient une chaîne vide, la valeur retournée sera une chaîne vide au lieu du tag img. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; ovsrc ''(optionnel)''&lt;br /&gt;
: Permet de définir l'url d'une image en utilisant le nom d'une variable ovml. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour afficher l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
Affiche l'image que si le paramètre img est fourni dans l'url :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;img&amp;quot; saveas=&amp;quot;Image&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg ovsrc=&amp;quot;Image&amp;quot; alt=&amp;quot;Mon image&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Affiche la photo de l'utilisateur connecté :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USERID&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg id_user=&amp;quot;&amp;lt;OVBAB_SESS_USERID&amp;gt;&amp;quot; maxwidth=&amp;quot;48&amp;quot; maxheight=&amp;quot;48&amp;quot; alt=&amp;quot;&amp;lt;OVBAB_SESS_USER&amp;gt;&amp;quot; resizemode=&amp;quot;CROP_CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSitemapCustomNodeId ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'ID du noeud trouvé dans le plan du site et qui a pour cible le nœud fourni par le paramètre nodeid dans le plan du site du noyau. Si aucun noeud est trouvé dans le plan du site, la valeur de l'attribut nodeid est retourné a la place.&lt;br /&gt;
&lt;br /&gt;
Lors de la mise en place d'un skin cela permet d'indiquer un nœud connu dans le plan du site du noyau, ci celui-ci est inséré dans le plan du site personnalisé à l'aide d'une référence, le nouveau nœud sera automatiquement pris en compte.&lt;br /&gt;
&lt;br /&gt;
Si il existe plusieurs nœuds avec la même cible dans le plan du site du noyau, le premier trouvé sera utilisé&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;&amp;quot; [basenode=&amp;quot;&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: ID du nœud dans le plan du site proposé par le noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Racine de la recherche dans le plan du site personnalisé.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;bab_Articles&amp;quot; saveas=&amp;quot;CustomNodeId&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu basenode=&amp;quot;&amp;lt;OVCustomNodeId&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPreviousArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article précédant l'article spécifié. L'article précédant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPreviousArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFNextArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article suivant l'article spécifié. L'article suivant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFNextArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFWebStat ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.2.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'enregistrer un évènement qui sera comptabilisé dans les statistiques.&lt;br /&gt;
Ceci est particulièrement utile lors de l'affichage d'articles par OvML afin que ceux-ci soient correctement pris en compte dans les statistiques en tant qu'articles vus.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFWebStat name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Type d’évènement à enregistrer&lt;br /&gt;
:* bab_addon&lt;br /&gt;
:* bab_page&lt;br /&gt;
:* bab_articles&lt;br /&gt;
:* bab_artfiles&lt;br /&gt;
:* bab_ovml&lt;br /&gt;
:* bab_fmfolders&lt;br /&gt;
:* bab_fmfiles&lt;br /&gt;
:* bab_forums&lt;br /&gt;
:* bab_threads&lt;br /&gt;
:* bab_posts&lt;br /&gt;
:* bab_faqs&lt;br /&gt;
:* bab_faqsqr&lt;br /&gt;
:* bab_searchword&lt;br /&gt;
:* bab_xlinks&lt;br /&gt;
:* bab_dbdirectories&lt;br /&gt;
:* bab_ldapdirectories&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur correspondant au type d'évènement. Par exemple id de l'article pour bab_articles.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Affichage de l'article --&amp;gt;&lt;br /&gt;
    &amp;lt;OFWebStat name=&amp;quot;bab_articles&amp;quot; value=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFAddStyleSheet ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.5.93&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'insérer un fichier CSS dans l'élément &amp;lt;code&amp;gt;&amp;lt;head&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;/code&amp;gt; de la page HTML.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAddStyleSheet file=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin de la feuille de style relatif au dossier '''styles''' du noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.2.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetPath path=&amp;quot;&amp;quot; file_relative=&amp;quot;1&amp;quot; saveas=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file_relative&lt;br /&gt;
: Convertit un chemin relatif au fichier ovml en un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetSelectedSkinPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie le chemin du répertoire du thème sélectionné.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;OFGetSelectedSkinPath&amp;gt;''' doit remplacer '''skins/&amp;lt;OVbabSkin&amp;gt;/''' dans les fichiers ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetSelectedSkinPath&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCsrfProtectToken ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.4.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de protection contre les attaques CSRF, il doit être ajouté dans tous les formulaire utilisant la méthode POST.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;babCsrfProtect&amp;quot; value=&amp;quot;&amp;lt;OFGetCsrfProtectToken&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCurrentAdmGroup ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.5.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de la délegation actuellement administré par l'utilisateur courrant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;lt;OFGetCurrentAdmGroup&amp;gt;&amp;quot;&amp;gt;&amp;lt;OVDelegationName&amp;gt;&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPortletContainer ==&lt;br /&gt;
&lt;br /&gt;
''Nécessite l'installation du module '''portlets'''''&lt;br /&gt;
&lt;br /&gt;
Permet l'intégration d'une zone de portlet dans la page.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPortletContainer id=&amp;quot;&amp;quot; [mode=&amp;quot;static&amp;quot;] [placeholder=&amp;quot;&amp;quot;] [editplaceholder=&amp;quot;&amp;quot;] [description=&amp;quot;&amp;quot;] [classname=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id&lt;br /&gt;
: L'identifiant unique du portlet&lt;br /&gt;
&lt;br /&gt;
; mode ''(optionnel)''&lt;br /&gt;
: Le type de portlet&lt;br /&gt;
:* static ''(par défaut)'' : Le portlet est personnel, chaque utilisateur peut configurer son portlet&lt;br /&gt;
:* locked : Le portlet est le même pour tout les utilisateurs&lt;br /&gt;
&lt;br /&gt;
; placeholder ''(optionnel)''&lt;br /&gt;
: Un texte à afficher lorsque la zone de portlet est vide&lt;br /&gt;
&lt;br /&gt;
; editplaceholder ''(optionnel)''&lt;br /&gt;
: Un texte à afficher lorsque l'utilisateur édite la zone de portlet&lt;br /&gt;
&lt;br /&gt;
; description ''(optionnel)''&lt;br /&gt;
: Un texte toujours affiché&lt;br /&gt;
&lt;br /&gt;
; classname''(optionnel)''&lt;br /&gt;
: Une classe est ajoutée sur la div&lt;br /&gt;
&lt;br /&gt;
;categories&lt;br /&gt;
&lt;br /&gt;
;initwith&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetRegistryValue ==&lt;br /&gt;
&lt;br /&gt;
Renvoie une valeur de configuration gérée par la bab_Registry.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetRegistryValue path=&amp;quot;/path/to/value&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Le chemin de la registry correspondant à la valeur recherchée&lt;br /&gt;
&lt;br /&gt;
;categories&lt;br /&gt;
&lt;br /&gt;
;initwith&lt;br /&gt;
&lt;br /&gt;
= Les containers OvML =&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les containers contiennent des tags OvML et du code HTML. Ce sont généralement des listes de données identiques ou des conditions. &lt;br /&gt;
&lt;br /&gt;
A l'appel d'un container, OvML met à votre disposition des variables &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La liste des variables dépend du type de container.&lt;br /&gt;
&lt;br /&gt;
Ces variables ne sont plus disponibles en dehors du container.&lt;br /&gt;
&lt;br /&gt;
A l’intérieur de tout container de type liste, les variables suivantes sont disponibles :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCIndex&lt;br /&gt;
| Index de l’entrée courante en commençant par 0&lt;br /&gt;
|-&lt;br /&gt;
| OVCCount&lt;br /&gt;
| Le nombre total d’entrées dans le container&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de comparaison ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent d’effectuer des comparaisons entre les valeurs expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
Si la condition est vrai, le contenu du container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfEqual&lt;br /&gt;
| Vrai si expr1 est égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotEqual&lt;br /&gt;
| Vrai si expr1 est différent expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThan&lt;br /&gt;
| Vrai si expr1 est strictement inférieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThanOrEqual&lt;br /&gt;
| Vrai si expr1 est inférieur ou égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThan&lt;br /&gt;
| Vrai si expr1 est strictement supérieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThanOrEqual&lt;br /&gt;
| Vrai si expr1 est supérieur ou égal à expr2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la comparaison&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la comparaison&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_LOGGED&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfEqual expr1=&amp;quot;&amp;lt;BAB_SESS_LOGGED&amp;amp;gt;&amp;quot; expr2=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Vous êtes connecté !&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/OCIfEqual&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de test d'existence sur les variables ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent de vérifier l'existence ou non d'une variable.&lt;br /&gt;
&lt;br /&gt;
Si la variable est définie ou non, selon le container, le container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name existe&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name n'existe pas&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx name=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable dont on doit tester l'existence&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte ne sera pas affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;variable&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte sera affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OCIfUserMemberOfGroups ==&lt;br /&gt;
&lt;br /&gt;
Ce container est exécuté si l'utilisateur courant appartient à un groupe&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfUserMemberOfGroups groupid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [childs=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCIfUserMemberOfGroups&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; groupid&lt;br /&gt;
: id du groupe ou plusieurs ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Cette variable permet de tester si un utilisateur spécifique appartient à des groupes en donnant un id utilisateur.&lt;br /&gt;
: Si omis, elle prend la valeur de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: yes : L'utilisateur courant doit appartenir à tous les groupes spécifiés dans groupid&lt;br /&gt;
: no ''(par défaut)'' : L'utilisateur courant doit appartenir à au moins un des groupes spécifiés dans groupid&lt;br /&gt;
&lt;br /&gt;
; childs ''(optionnel)''&lt;br /&gt;
: yes : Pour chaque groupe, inclure ses enfants&lt;br /&gt;
: no ''(par défaut)'' : Les enfants ne sont pas inclus&lt;br /&gt;
&lt;br /&gt;
== OCArticlesHomePages ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles des pages d’accueil privée ou publique.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlesHomePages type=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticlesHomePages&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée&lt;br /&gt;
: public : Liste les articles de la page d’accueil publique&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: yes : Filtre les articles selon le droit de visibilité&lt;br /&gt;
: no ''(par défaut)'' : Ne filtre pas&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCategoryId&lt;br /&gt;
| Id de la catégorie du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicTitle&lt;br /&gt;
| Titre du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoi une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers récemment déposés.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFiles last=&amp;quot;&amp;quot; path=&amp;quot;&amp;quot; [folderid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fichiers souhaité&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Indique dans quel sous-répertoire il faut chercher.&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id de l’espace ou plusieurs ids séparés par des virgules.&lt;br /&gt;
: Si omis, le container liste les fichiers récents de tous les répertoires.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fichiers par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fichiers par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fichiers aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileModifiedBy&lt;br /&gt;
| Dernière personne ayant modifié le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fichier a été créé. Si nul (0), le fichier a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles récents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentArticles last=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre d‘articles souhaité&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tous thèmes confondus&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie, tous les thèmes enfants seront utilisés&lt;br /&gt;
: si categoryid est utilisé, topicid devient obsolète&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'article a été créé. Si nul (0), l'article a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers commentaires d'articles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentComments last=&amp;quot;&amp;quot; [articleid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentComments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de commentaires souhaité&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires tous articles confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentThreads ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers fils de discussion de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentThreads last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentThreads&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fils de discussion souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fils de discussion, tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières contributions de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentPosts last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [threadid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentPosts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de contributions souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; threadid ''(optionnel)''&lt;br /&gt;
: Id du fil de discussion&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous sujets confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les contributions aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières questions de faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFaqQuestions last=&amp;quot;&amp;quot; [faqid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de questions souhaité&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières questions, toutes faqs confondues&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie de faq&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question en base de données&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Adresse Web pour accéder à la question dans le portail&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Adresse Web pour accéder à la question en plein écran (destiné à une vue popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionDate&lt;br /&gt;
| Date de création de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionAuthor&lt;br /&gt;
| Auteur de la question&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategories [parentid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; parentid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie parent ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: 0 ''(par défaut)'' : le container liste les catégories de thèmes à la racine.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryNext&amp;gt;...&amp;lt;/OCArticleCategoryNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idendiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryPrevious&amp;gt;...&amp;lt;/OCArticleCategoryPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCParentsArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets parents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCParentsArticleCategory categoryid=&amp;quot;&amp;quot; [reverse=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCParentsArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie.&lt;br /&gt;
&lt;br /&gt;
; reverse ''(optionnel)''&lt;br /&gt;
: 1 si on souhaite la liste dans l’ordre inverse.&lt;br /&gt;
: 0 ''(par défaut)'' : Les catégories sont triées dans l'ordre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une ou plusieurs catégorie de sujet.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategory categoryid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopics ==&lt;br /&gt;
&lt;br /&gt;
Liste des thèmes d'articles d'une catégorie donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article. La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles. La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicNext&amp;gt;...&amp;lt;/OCArticleTopicNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicPrevious&amp;gt;....&amp;lt;/OCArticleTopicPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idem que ceux du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopic ==&lt;br /&gt;
&lt;br /&gt;
Description d’un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic [topicid=&amp;quot;&amp;quot;] [topicname=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème d’articles ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles.&lt;br /&gt;
&lt;br /&gt;
; topicname ''(optionnel)''&lt;br /&gt;
: Nom du thème d’articles&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles ou s'appuie sur le paramètre topicid.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche tous les thèmes dont l'utilisateur a le droit et ayant pour nom &amp;quot;essai&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 ayant pour nom essai.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom se termine par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom commence par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom contient la chaîne essai&lt;br /&gt;
&lt;br /&gt;
== OCArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste des articles d'un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 8.6.94 d'Ovidentia, les paramètres ajoutés à ce container devrait permettre de replacer OCRecentArticles, OCArticlesHomePage et OCArticle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticles [delegationid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [topicid=&amp;quot;&amp;quot;] [articleid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [homepage=&amp;quot;public|private&amp;quot;] [archive=&amp;quot;&amp;quot;] [offset=&amp;quot;&amp;quot;] [rows=&amp;quot;&amp;quot;] [limit=&amp;quot;[offset,]rows&amp;quot;] [order=&amp;quot;asc | desc&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
:: Id de la catégorie, tous les thèmes enfants seront utilisés &lt;br /&gt;
:: si categoryid est utilisé, topicid devient obsolète &lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule &lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; homepage ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée &lt;br /&gt;
: public : Liste les articles de la page d’accueil publique &lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; offset ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nombre d'articles à ignorer à partir du début de la liste&lt;br /&gt;
: 0 ''(par défaut)'' : aucune article n'est ignoré&lt;br /&gt;
&lt;br /&gt;
; rows ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
: -1 ''(par défaut)'' : toutes les lignes sont prises&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: ''Alternative à rows et offset''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCategoryId&lt;br /&gt;
| Id de la catégorie du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleNext&amp;gt;...&amp;lt;/OCArticleNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticlePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlePrevious&amp;gt;...&amp;lt;/OCArticlePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticle ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur les fichiers joints à un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleFiles articleid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCArticleFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForums ==&lt;br /&gt;
&lt;br /&gt;
Liste des forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForums [forumid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCForums&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les forums.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForumNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForumNext&amp;gt;...&amp;lt;/OCForumNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForumPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForumPrevious&amp;gt;...&amp;lt;/OCForumPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForum ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un forum donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForum forumid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCForum&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid :&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCThread ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fil de discussion donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCThread threadid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCThread&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; threadid&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadForumId&lt;br /&gt;
| Id du forum contenant le fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadId&lt;br /&gt;
| Id du sujet du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadPostId&lt;br /&gt;
| Id de la contribution initiale&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadLastPostId&lt;br /&gt;
| Id de la dernière contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadDate&lt;br /&gt;
| Date de la création du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarter&lt;br /&gt;
| Nom du l'initiateur du sujet&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarterId&lt;br /&gt;
| ID de l'utilisateur ayant initié le sujet ( peut être égal à 0 s'il s'agit d'un utilisateur anonyme) &lt;br /&gt;
|-&lt;br /&gt;
| OVThreadUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPost ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une contribution donnée ou plusieurs séparées par des virgules.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCPost postid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid :&lt;br /&gt;
: Id de la contribution ou plusieurs Ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du fil de la discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthorId&lt;br /&gt;
| ID de l'auteur (peut être égal à 0 si l'auteur était un utilisateur anoyme)&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution à l'aide d'une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostReplyUrl&lt;br /&gt;
| Url pour répondre (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostModifyUrl&lt;br /&gt;
| Url pour modifier (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostConfirmUrl&lt;br /&gt;
| Url pour confirmer (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostDeleteUrl&lt;br /&gt;
| Url pour supprimer la contribution (sinon vide si pas de droit) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPostFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations de fichiers sur une contribution donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCPostFiles postid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid&lt;br /&gt;
: Id de la contribution&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolders [folderid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFolders&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolderNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderNext&amp;gt;...&amp;lt;/OCFolderNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolderPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderPrevious&amp;gt;...&amp;lt;/OCFolderPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolder ==&lt;br /&gt;
&lt;br /&gt;
Donne les information sur un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolder folderid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFolder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSubFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-répertoires du répertoire path d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSubFolders folderid=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSubFolders&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les sous-répertoire du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderName&lt;br /&gt;
| Nom du sous répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des fichiers d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFiles folderid=&amp;quot;&amp;quot; rows=&amp;quot;&amp;quot; offset=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; offset&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nième fichier à partir du début de la liste&lt;br /&gt;
&lt;br /&gt;
; rows&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les fichiers du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: En lien avec l'attribut orderby.&lt;br /&gt;
:* asc ''(par défaut)'' : Ordonne les fichiers par ordre croissant&lt;br /&gt;
:* desc : Ordonne les fichiers par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
:''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
:* name ''(par défaut)'' : Ordonne les fichiers par nom&lt;br /&gt;
:* creation : Ordonne les fichiers par date de création&lt;br /&gt;
:* modification : Ordonne les fichiers par date de modification&lt;br /&gt;
:* size : Ordonne les fichiers par taille&lt;br /&gt;
:* hits : Ordonne les fichiers par nombre de &amp;quot;hits&amp;quot;&lt;br /&gt;
:* manual : Ordonne les fichiers suivant l'ordre défini manuellement sur le répertoire.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url du fichier si celui-ci est une image (utilisation pour un affichage). Cette variable ne prend pas en compte les droits définis au niveau du gestionnaire de fichiers.&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFileNext&amp;gt;...&amp;lt;/OCFileNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFiles|OCFiles]].&lt;br /&gt;
&lt;br /&gt;
== OCFilePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFilePrevious&amp;gt;...&amp;lt;/OCFilePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFile ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fichier d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFile fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFile&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileFields ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des champs d'un fichier donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFileFields fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFileFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldName&lt;br /&gt;
| Nom du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqs ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des Faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqs [faqid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqs&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqNext&amp;gt;...&amp;lt;/OCFaqNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqPrevious&amp;gt;...&amp;lt;/OCFaqPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaq ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une Faq donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaq faqid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategories ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des sous catégories d’une Faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategories faqid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqSubCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la faq&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations des sous-catégories d’une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategory faqsubcatid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqSubCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid&lt;br /&gt;
: Id de la sous catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des questions/réponses d'une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestions [faqid=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la sous catégorie faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs indiquées par le paramètre faqid.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionNext&amp;gt;...&amp;lt;/OCFaqQuestionNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionPrevious&amp;gt;...&amp;lt;/OCFaqQuestionPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestion ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une questions/réponses donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestion questionid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqQuestion&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; questionid&lt;br /&gt;
: Id de la question/réponse de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles d'un thème donné en attente d'approbation pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingArticles [topicid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation tout thème confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les commentaires en attente d'approbation d'un article donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingComments [articleid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingComments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires en attente de tout article confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les commentaires en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date de publication du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers en attente d'approbation d'un répertoire donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingFiles [folderid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fichiers en attente de tout répertoire confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les fichiers en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste les contributions en attente d'approbation d'un forum donné ( forumid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingPosts [forumid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingPosts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les contributions en attente de tout forum confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les contributions en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendars ==&lt;br /&gt;
&lt;br /&gt;
Liste les calendriers &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendars [type=&amp;quot;&amp;quot;] [calendarid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendars&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste tous les agendas. type peut prendre les valeurs suivantes :&lt;br /&gt;
: user: les agendas personnels &lt;br /&gt;
: group: les agendas de groupes&lt;br /&gt;
: resource: les agendas de ressources&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Un ou plusieurs id d'agendas séparés par des virgules&lt;br /&gt;
: Si omis, le container liste tous les agendas.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarId&lt;br /&gt;
| Id de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarName&lt;br /&gt;
| Intitulé de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarDescription&lt;br /&gt;
| Description de l'agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarOwnerId&lt;br /&gt;
| Id du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarType&lt;br /&gt;
| Type de l’agenda ( user, group ou resource )&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarUrl&lt;br /&gt;
| Url pour accéder à la page Agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories d’événements des agendas &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarCategories [filter=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryName&lt;br /&gt;
| Intitulé de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarUserEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas personnels&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarUserEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarUserEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité.Remarque : si le paramètre est à «&amp;amp;nbsp;no&amp;amp;nbsp;», les événements privés seront aussi remontés&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarGroupEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas collectifs (anciennement agendas de groupes)&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarGroupEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarGroupEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; groupid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
: Remarque : le paramètre groupid correspond à l'identifiant (grpid) de l'agenda lorsqu'on utilise les agendas collectifs.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarResourceEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas de ressources&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarResourceEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarResourceEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparées par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; resourceid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas ( personnel, groupes ou de ressources )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date &lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramènera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas le container liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarId&lt;br /&gt;
| Id numérique de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrlId&lt;br /&gt;
| Id de l'agenda principal contenant le type, exemple &amp;quot;personal/1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarName&lt;br /&gt;
| Nom de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarType&lt;br /&gt;
| type de l'agenda principal (exemple: &amp;quot;caldav_personal&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectories ==&lt;br /&gt;
&lt;br /&gt;
Liste les annuaires de base de données&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectories [directoryid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid ''(optionnel)''&lt;br /&gt;
: Id de l'annuaire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: « database » ou « group », si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectory directoryid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryFields ==&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryFields directoryid=&amp;quot;&amp;quot; [all=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: 1 : Donne la liste de tous les champs&lt;br /&gt;
: 0 : Donne la liste de champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldId&lt;br /&gt;
| Identifiant du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Le tableau ci-dessous donne la correspondance entre les champs et leurs identifiants :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Champ&lt;br /&gt;
! Identifiant&lt;br /&gt;
|-&lt;br /&gt;
| Surnom&lt;br /&gt;
| cn&lt;br /&gt;
|-&lt;br /&gt;
| Nom&lt;br /&gt;
| sn&lt;br /&gt;
|-&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
| mn&lt;br /&gt;
|-&lt;br /&gt;
| Prénom&lt;br /&gt;
| givenname&lt;br /&gt;
|-&lt;br /&gt;
| Photo&lt;br /&gt;
| jpegphoto&lt;br /&gt;
|-&lt;br /&gt;
| Adresse de messagerie&lt;br /&gt;
| email&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (bureau)&lt;br /&gt;
| btel&lt;br /&gt;
|-&lt;br /&gt;
| Tél. mobile&lt;br /&gt;
| mobile&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (domicile)&lt;br /&gt;
| htel&lt;br /&gt;
|-&lt;br /&gt;
| Télécopie (bureau)&lt;br /&gt;
| bfax&lt;br /&gt;
|-&lt;br /&gt;
| Titre&lt;br /&gt;
| title&lt;br /&gt;
|-&lt;br /&gt;
| Service&lt;br /&gt;
| departmentnumber&lt;br /&gt;
|-&lt;br /&gt;
| Société&lt;br /&gt;
| organisationname&lt;br /&gt;
|-&lt;br /&gt;
| Rue (bureau)&lt;br /&gt;
| bstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (bureau)&lt;br /&gt;
| bcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (bureau)&lt;br /&gt;
| bpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (bureau)&lt;br /&gt;
| bstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (bureau)&lt;br /&gt;
| bcountry&lt;br /&gt;
|-&lt;br /&gt;
| Rue (domicile)&lt;br /&gt;
| hstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (domicile)&lt;br /&gt;
| hcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (domicile)&lt;br /&gt;
| hpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (domicile)&lt;br /&gt;
| hstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (domicile)&lt;br /&gt;
| hcountry&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 1&lt;br /&gt;
| user1&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 2&lt;br /&gt;
| user2&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 3&lt;br /&gt;
| user3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Pour les champs additionnels, les identifiants sont de la forme '''babdirfXX''' ou '''XX''' est l'id du champ additionnel ( correspondant à fxid dans la liste des champs additionnels de l'annuaire ).&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMembers ==&lt;br /&gt;
&lt;br /&gt;
Liste les membres d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMembers directoryid=&amp;quot;&amp;quot; [fields=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [like=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryMembers&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: Ignoré si l'attribut '''fields''' est spécifié&lt;br /&gt;
: 1 : Donne tous les champs pour chaque membre&lt;br /&gt;
: 0 : Donne uniquement les champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
; fields ''(optionnel)''&lt;br /&gt;
: liste des identifiants des champs souhaités séparés par des virgules ( exemple &amp;quot;sn,givenname,email&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Identifiant du champ à utiliser pour ordonner la liste&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; like ''(optionnel)''&lt;br /&gt;
: Restreint la liste des membres ayant le champ spécifié par orderby (exemple orderby=&amp;quot;givenname&amp;quot;) commençant par ce motif ( exemple like=&amp;quot;A&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUrl&lt;br /&gt;
| Url pour accéder à la fiche détaillée du membre&lt;br /&gt;
|-&lt;br /&gt;
| DirectoryMemberEmailUrl&lt;br /&gt;
| Url pour afficher la popup de composition de message&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMemberFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryMembers'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMemberFields&amp;gt;...&amp;lt;/OCDbDirectoryMemberFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntry ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un membre d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntry directoryid=&amp;quot;&amp;quot; memberid=&amp;quot;&amp;quot; userid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectoryEntry&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; memberid&lt;br /&gt;
: Id du membre dans l'annuaire&lt;br /&gt;
&lt;br /&gt;
; userid&lt;br /&gt;
: Id Ovidentia de l'utilisateur s'il est enregistré&lt;br /&gt;
: Ignoré si memberid renseigné.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberUrl&lt;br /&gt;
| Url vers la fiche annuaire du membre&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntryFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryEntry'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntryFields&amp;gt;...&amp;lt;/OCDbDirectoryEntryFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryAcl ==&lt;br /&gt;
&lt;br /&gt;
Liste les utilisateurs ayant des droits sur un annuaire.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryAcl directoryid=&amp;quot;&amp;quot; [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryAcl&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: modify : pour les utilisateurs ayant le droit de modifier une fiche&lt;br /&gt;
: add : pour les utilisateurs ayant le droit d'ajouter une fiche&lt;br /&gt;
: view : pour les utilisateurs ayant le droit de consulter l'annuaire&lt;br /&gt;
: delete :  pour les utilisateurs ayant le droit de supprimer une fiche&lt;br /&gt;
: export :  pour les utilisateurs ayant le droit d'exporter l'annuaire&lt;br /&gt;
: import :  pour les utilisateurs ayant le droit d'importer l'annuaire&lt;br /&gt;
: empty :  pour les utilisateurs ayant le droit de vider l'annuaire&lt;br /&gt;
: bind :  pour les utilisateurs ayant le droit d'attacher une fiche&lt;br /&gt;
: unbind :  pour les utilisateurs ayant le droit de détacher une fiche&lt;br /&gt;
: view :  pour les utilisateurs ayant le droit de voir les fiches (DEFAULT)&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserFullName&lt;br /&gt;
| Nom complet de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserEmail&lt;br /&gt;
| Adresse email de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserId&lt;br /&gt;
| Id de l'utilisateur dans la base de données&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegations ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegations [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegations&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si yes : le container tient compte des droits d'accès de l'utilisateur&lt;br /&gt;
: Si no : le container ne tient pas compte des droits d'accès et ramène toutes les délégations créées dans le portail&lt;br /&gt;
: Si omis, le container tient compte des droits d'accès&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegation ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont fait partie l'utilisateur courant&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegation delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegation&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsManaged [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont l'utilisateur courant est administrateur.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationItems ==&lt;br /&gt;
&lt;br /&gt;
Liste les fonctions déléguées aux administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationItems delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationItems&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemName&lt;br /&gt;
| Intitulé de la fonction&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemValue&lt;br /&gt;
| 1: si la fonction est déléguée, 0 sinon&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationAdministrators ==&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationAdministrators delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationAdministrators&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationUserId&lt;br /&gt;
| Id de l'administrateur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategories [categoryid=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: Si omis, le container liste toutes les catégories&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une catégorie de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategory [categoryid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationsCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmSpaces ==&lt;br /&gt;
&lt;br /&gt;
Liste les espaces de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmSpaces&amp;gt;...&amp;lt;/OCTmSpaces&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceId&lt;br /&gt;
| Id de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceName&lt;br /&gt;
| Nom de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceDescription&lt;br /&gt;
| Description de l'espace de projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmProjects ==&lt;br /&gt;
&lt;br /&gt;
Liste les projets d'un espace de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmProjects spaceid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCTmProjects&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; spaceid&lt;br /&gt;
: Id de l'espace de projets&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectId&lt;br /&gt;
| Id du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectName&lt;br /&gt;
| Nom du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectDescription&lt;br /&gt;
| Description du projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmTasks ==&lt;br /&gt;
&lt;br /&gt;
Liste les tâches d'un projet ou des tâches personnelles du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmTasks [projectid=&amp;quot;&amp;quot;] [startdate=&amp;quot;&amp;quot;] [enddate=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCTmTasks&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; projectid ''(optionnel)''&lt;br /&gt;
: Id du projet.&lt;br /&gt;
: Si omis, le conteneur renvoie les tâches personnelles de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; startdate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de début est postérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; enddate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de fin est antérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;&lt;br /&gt;
: desc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order. La valeur par défault est &amp;quot;TaskNumber&amp;quot;.&lt;br /&gt;
: Cet attribut peur contenir le nom de n'importe laquelle des variables renvoyées sans le préfixe &amp;quot;OV&amp;quot;, par exemple &amp;quot;TaskCategoryName&amp;quot; ou &amp;quot;TaskEndDate&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskId&lt;br /&gt;
| Id de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskProjectId&lt;br /&gt;
| Id du projet de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskNumber&lt;br /&gt;
| Numéro de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskShortDescription&lt;br /&gt;
| Description courte de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskStartDate&lt;br /&gt;
| Date de début de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskEndDate&lt;br /&gt;
| Date de fin de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryId&lt;br /&gt;
| Id de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryName&lt;br /&gt;
| Nom de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCompletion&lt;br /&gt;
| Niveau d'avancement de la tâche (0-100)&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskOwnerId&lt;br /&gt;
| Id de l'utilisateur propriétaire de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskClass&lt;br /&gt;
| Classe de la tâche&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgUserEntities ==&lt;br /&gt;
&lt;br /&gt;
Liste les entités d'organigrammes pour lesquelles un utilisateur à un rôle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgUserEntities userId=&amp;quot;&amp;quot; [orgChartId=&amp;quot;&amp;quot;] [roleType=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgUserEntities&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; userId&lt;br /&gt;
: Identifiant (entier) de l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; orgChartId ''(optionnel)''&lt;br /&gt;
: Identifiant (entier) de l'organigramme.&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'organigramme par défaut (nommé à l'origine Ovidentia) qui est utilisé.&lt;br /&gt;
&lt;br /&gt;
; roleType ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors tous les rôles seront utilisés.&lt;br /&gt;
: Les rôles sont des valeurs de 0 à 3&lt;br /&gt;
: 0 étant les rôles personnalisés&lt;br /&gt;
: 1 étant le rôle supérieur&lt;br /&gt;
: 2 étant le rôle employé&lt;br /&gt;
: 3 étant le rôle membre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgPathToEntity ==&lt;br /&gt;
&lt;br /&gt;
Liste toutes les entités parentes d'une entité d'un organigramme.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgPathToEntity entityId=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [includeEntity=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgPathToEntity&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'ordre ascendant qui est utilisé.&lt;br /&gt;
: Ordre dans lequel le chemin jusqu'à la racine sera retourné, les valeurs possible sont asc ou desc&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
; includeEntity ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis, alors l'entité ne sera pas incluse dans les résultats.&lt;br /&gt;
: Les valeurs possibles sont&amp;amp;nbsp;:&lt;br /&gt;
: 0 pour ne pas inclure l'entité (valeur par défaut)&lt;br /&gt;
: 1 pour inclure l'entité&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCMultipages ==&lt;br /&gt;
&lt;br /&gt;
Ce container permet de faciliter les calculs réalisés pendant un multi-pages. Ainsi selon le nombre total de résultats et le nombre de résultats à afficher par pages, le container permet de retourner le nombre de pages que contient le multi-pages. &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCMultipages total=&amp;quot;&amp;quot; maxpages=&amp;quot;&amp;quot; perpage=&amp;quot;&amp;quot; currentpage=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCMultipages&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; total&lt;br /&gt;
: Nombre total de résultats.&lt;br /&gt;
&lt;br /&gt;
; maxpages&lt;br /&gt;
: Nombre maximum de pages à afficher&lt;br /&gt;
&lt;br /&gt;
; perpage&lt;br /&gt;
: Nombre maximum de résultats à afficher par pages&lt;br /&gt;
&lt;br /&gt;
; currentpage&lt;br /&gt;
: Numéro de la page en cours&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCurrentPageNumber &lt;br /&gt;
| Numéro de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVNextPageNumber&lt;br /&gt;
| Numéro de la page suivante si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVPreviousPageNumber&lt;br /&gt;
| Numéro de la page précédente si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVTotalPages&lt;br /&gt;
| Nombre total de pages&lt;br /&gt;
|-&lt;br /&gt;
| OVResultFirst&lt;br /&gt;
| Index du premier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultLast&lt;br /&gt;
| Index du dernier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultsPage&lt;br /&gt;
| Nombre de résultats sur la page courante&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntries ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-entrées de navigation d'Ovidentia (Plan du site) d'une entrée parente. Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntries (node=&amp;quot;&amp;quot; | langid=&amp;quot;&amp;quot;) [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntries&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; langid&lt;br /&gt;
: Identifiant multilangue de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: peut être utilisé à la place de l'attribut node&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntry ==&lt;br /&gt;
&lt;br /&gt;
Renvoie les information sur une entrée de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntry node=&amp;quot;&amp;quot; [sitemap=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntry&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément (noeud du plan du site).&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapCustomNode ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des noeuds ayant pour cible l'id spécifié dans l'attribut &amp;lt;code&amp;gt;target&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans le module sitemap_editor, la valeur à saisir dans l'attribut target est affiché dans l'entête sur la page de visualisation du nœud.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapCustomNode [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] target=&amp;quot;&amp;quot; [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapCustomNode&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; target&lt;br /&gt;
: Id du noeud cible&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin. s'il n'est pas renseigné, le noeur racine par défaut sera utilisé (Custom pour le plan du site fourni par sitemap_editor), DGAll pour le plan du site du noyau).&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: permet de limiter le nombre d'éléments retournés, par exemple, &amp;lt;code&amp;gt;limit=&amp;quot;0,1&amp;quot;&amp;lt;/code&amp;gt; pour obtenir seulement le premier noeud. La syntaxe est identique à l'attribut &amp;lt;code&amp;gt;limit&amp;lt;/code&amp;gt; de OCSitemapPath&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapPath ==&lt;br /&gt;
&lt;br /&gt;
Retourne le chemin de fer (rail) d'une entrée de navigation sous la forme d'une liste d'entrées de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapPath [node=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapPath&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin.&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5,2&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur à 2 éléments à partir du 5ème. Si la première valeur est négative, l'index du premier élément retourné sera calculé à partir du nombre d'élément total. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;-1,1&amp;quot;&amp;lt;/code&amp;gt; affiche le dernier élément seulement. L'index négatif est supporté à partir d'ovidentia &amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Si la valeur est &amp;quot;1&amp;quot;, le denier noeud du plan du site auquel on a accédé sera mémorisé et récupéré lors de l'accès a une page en dehors du plan du site.&lt;br /&gt;
: La valeur par défaut est &amp;quot;1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Différentes méthodes d’utilisation d’un fichier OvML =&lt;br /&gt;
== Utilisation dans une url ==&lt;br /&gt;
Un fichier OvML peut être appellé en utilisant l’url suivante :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où fichier-ovml est le nom de votre fichier OvML qui doit se trouver dans le répertoire suivant&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
skins/nom-du-skin/ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le fichier ainsi appelé est parsé par Ovidentia et le résultat est affiché dans la partie centrale du portail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si l’on souhaite afficher le résultat en dehors du portail, par exemple dans une fenêtre popup, il faut ajouter le paramètre echo=1 comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De plus, si l’on souhaite passer des paramètres au fichier OvML, on utilisera l’url comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&amp;amp;param=val&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, on peut utiliser la variable OVparam dans le fichier OvML.&lt;br /&gt;
&lt;br /&gt;
Remarque : les paramètres peuvent être envoyés par formulaires en méthodes GET et POST.&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans un fichier template ==&lt;br /&gt;
Dans tout fichier template d’Ovidentia, on peut utiliser un fichier OvML en utilisant la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{ $OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : la syntaxe avec les accolades ne permet pas l'utilisation de nouvelles accolades à l'intérieur.&lt;br /&gt;
&lt;br /&gt;
{ $OVML({ mavariable }) } est impossible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est possible de passer une variable template en tant que paramètre à un fichier OvML via la syntaxe { $OVML(...) } d'un fichier template :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple : { $OVML(monFichier.html,param1=&amp;quot;var1&amp;quot;) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
si var1 est définie dans le template, le parseur la remplace avec sa valeur, sinon il utilise la valeur &amp;quot;var1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Optimiser le temps d'exécution d'un script OvML (disponible à partir de la version 7.2 d'Ovidentia) :'''&lt;br /&gt;
&lt;br /&gt;
Si votre script n'a pas besoin d'être réactualisé à chaque exécution, vous pouvez décider d'utiliser le cache via la syntaxe $OVMLCACHE.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE s'utilise dans les mêmes conditions que $OVML.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE peut recevoir un paramètre supplémentaire : _ovml_cache_duration=86400. Il permet d'indiquer le temps maximum pendant lequel le script ne sera pas réactualisé. Valeur en secondes.&lt;br /&gt;
&lt;br /&gt;
Si ovml_cache_duration n'est pas renseigné, le script sera réactualisé toutes les 3600 secondes (1 heure).&lt;br /&gt;
&lt;br /&gt;
Remarque : le cache est enregistré dans la session de l'utilisateur courant. Donc le script est systématiquement réactualisé si l'utilisateur se déconnecte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple :&lt;br /&gt;
&lt;br /&gt;
{ $OVMLCACHE(monFichier.html,param1=3,_ovml_cache_duration=86400) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : pensez bien aux conséquences d'utilisation du cache OvML avant de l'appliquer sur vos scripts. Pendant 3600 secondes, vous pouvez modifier vos scripts et des données d'Ovidentia sans pouvoir le vérifier à l'affichage !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autres types de cache possibles :&lt;br /&gt;
*session : cache dans la session (default)&lt;br /&gt;
*sitemap : cache dans un fichier basé sur le profile du plan du site&lt;br /&gt;
*file : cache dans un fichier&lt;br /&gt;
&lt;br /&gt;
Exemple d'utilisation avec un autre type de cache :&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE(menu.html,_ovml_cache_type=sitemap)&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans du contenu ==&lt;br /&gt;
On peut incorporer le résultat d’un fichier OvML dans du contenu Ovidentia ( article, section, faq etc… ). On utilisera la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Utilisation pour les pages d’accueil ==&lt;br /&gt;
On peut utiliser un fichier OvML pour les pages d’accueil privée et publique. Pour cela, utilisez les fichiers spécifiques private.html et public.html.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lors de l’affichage de la page public, Ovidentia cherche un fichier ayant le nom public.html dans le répertoire skins/nom-du-skin/ovml . S’il le trouve, il l’utilisera pour la page d’accueil public. Sinon, il affichera les articles définis par l'administrateur pour la page d’accueil public.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il en est de même pour la page d’accueil privée.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML par les modules ( addons ) ==&lt;br /&gt;
A partir de la version 5.4.2 d'Ovidentia, il est possible pour les modules de fournir des fonctionnalités basées sur OvML ( voir la documentation fournie avec le module ).&lt;br /&gt;
&lt;br /&gt;
Afin d'utiliser ces fonctionnalités, on utilisera le container suivant :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCAddon name=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; param2=&amp;quot;&amp;quot; ...&amp;gt;...&amp;lt;/OCAddon&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut du container du module&lt;br /&gt;
&lt;br /&gt;
Pour la signification des paramètres, il faut consulter la documentation fournie avec le module.&lt;br /&gt;
&lt;br /&gt;
La plupart du temps, le premier paramètre indique le nom du container que l'on veut utiliser et les paramètres suivants sont des attributs à ce container.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 5.6.3, il est aussi possible de créer des fonctions OvML pour un module. La syntaxe d'utilisation de ces fonctions est la suivante :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAddon name=&amp;quot;&amp;quot; function=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; function&lt;br /&gt;
: Nom de la fonction&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut de la fonction utilisée&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML dans l'éditeur Wysiwyg ==&lt;br /&gt;
L'éditeur Wysiwyg d'Ovidentia possède une option permettant d'utiliser un fichier OvML afin de l'intégrer dans l'affichage d'un article, d'une section... Par défaut, tous les fichiers OvML présents dans le dossier ovml de la skin courante sont affichés dans le formulaire de sélection. Il existe un moyen de cacher ces fichiers aux utilisateurs de l'éditeur en modifiant la racine de sélection des fichiers :&lt;br /&gt;
&lt;br /&gt;
On ajoute un dossier nommé &amp;quot;editor&amp;quot; dans le dossier ovml de la skin courante, l'éditeur Wysiwyg ne proposera alors que les fichiers présents dans ce répertoire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est toujours possible d'utiliser la syntaxe $OVML manuellement afin d'exécuter un fichier OvML ne se situant pas dans le dossier editor.&lt;/div&gt;</summary>
		<author><name>Laucho</name></author>	</entry>

	<entry>
		<id>https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5702</id>
		<title>Référence OvML</title>
		<link rel="alternate" type="text/html" href="https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5702"/>
				<updated>2019-03-08T14:41:21Z</updated>
		
		<summary type="html">&lt;p&gt;Laucho : /* OFGetRegistryValue */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Catégorie:Développement de skins]]&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
OvML ( Ovidentia Markup Langage ) est un ensemble de balises, identiques par leur syntaxe à celles utilisées avec HTML. Elles permettent d’extraire des données Ovidentia, de les manipuler et de les présenter en utilisant HTML.&lt;br /&gt;
&lt;br /&gt;
Les données à extraire peuvent être de plusieurs types, comme par exemple, les cinq derniers articles publiés, les dernières contributions d’un forum donné, les derniers fichiers chargés, etc …&lt;br /&gt;
&lt;br /&gt;
On pourra ainsi s’en servir pour réorganiser complètement la page d'accueil d'un site Ovidentia en y insérant, par exemple, la liste des 3 derniers articles, la liste des 5 dernières contributions d'un forum, des images, le texte d'un article spécifique, ...&lt;br /&gt;
&lt;br /&gt;
La conception d'une page OvML est identique à celle d'une page HTML. Elle peut ne contenir que des balises OvML ou un mélange HTML et OvML. On peut aussi partir d'une page HTML existante et y insérer des données Ovidentia en utilisant les balises OvML. Pour l’afficher, on utilisera l’url suivante :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
Certaines balises OvML sont dites “Container&amp;quot;. Un container est une balise OvML contenant une partie du fichier OvML comprise entre un tag d’ouverture et un tag de fermeture. Un container peut être une liste ou une condition. Dans le cas d’une liste, le contenu du container est répété autant de fois qu’il y a d’éléments dans la liste. Un container ‘condition’ n’affiche son contenu que dans le cas où la condition est vraie.&lt;br /&gt;
&lt;br /&gt;
== Les variables &amp;lt;OVxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Une variable OvML est de la forme:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
où xxxx est le nom de la variable.&lt;br /&gt;
&lt;br /&gt;
Différents paramètres peuvent être utilisés pour modifier l’affichage du résultat de la variable.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être sauvegardée dans une autre variable en utilisant le paramètre saveas (voir ci-dessous).&lt;br /&gt;
&lt;br /&gt;
== Les fonctions &amp;lt;OFxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Les fonctions se présentent sous la forme :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Elles permettent, entre autre, de traduire du texte, de faire des opérations arithmétiques, etc, …&lt;br /&gt;
&lt;br /&gt;
Le résultat de ces fonctions peut être sauvegardé dans une variable OvML en utilisant le paramètre saveas (voir ci-dessus).&lt;br /&gt;
&lt;br /&gt;
== Les containers &amp;lt;OCxxxx&amp;gt; … &amp;lt;/OCxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque importante d'utilisation des containers :'''&lt;br /&gt;
&lt;br /&gt;
* Il est possible d’imbriquer les containers sauf s’ils ont le même nom. Dans le cas précédent, il existe l’astuce de rajouter un paramètre sans valeur différente dans les balises. Ce paramètre va permettre d'identifier l'ouverture et la fermeture des containers par le moteur d'Ovidentia. Le paramètre doit donc se retrouver dans la balise d'ouverture ainsi que dans la balise de fermeture.&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre1&amp;gt;&lt;br /&gt;
    &amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre2&amp;gt;&lt;br /&gt;
        ...&lt;br /&gt;
    &amp;lt;/OCxxxx monparametre2&amp;gt;&lt;br /&gt;
&amp;lt;/OCxxxx monparametre1&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Chaque paramètre d'un container est vu comme une variable par le moteur OvML; il faut donc éviter d'utiliser pour nom d'une variable OvML le nom d'un attribut d'un container pour supprimer des erreurs d'interprétation.&lt;br /&gt;
&lt;br /&gt;
= Les variables OvML =&lt;br /&gt;
&lt;br /&gt;
Les variables OvML peuvent être définies dans le fichier OvML, produites par un container ou passées comme paramètres dans l’url. Elles sont accessibles en utilisant la syntaxe :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnom-de-la-variable&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut définir une variable OvML en utilisant la fonction PutVar :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;nbArticles&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit une variable nbArticles initialisée à la valeur 10.&lt;br /&gt;
&lt;br /&gt;
Pour récupérer la valeur dans une page OvML, il faut utiliser la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut aussi définir une variable en utilisant une variable globale d’Ovidentia. Pour cela, il suffira d’omettre le deuxième paramètre :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;babSlogan&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maintenant la variable &amp;lt;code&amp;gt;&amp;lt;OVbabSlogan&amp;gt;&amp;lt;/code&amp;gt; existe dans OvML et contient le contenu du slogan du site.&lt;br /&gt;
&lt;br /&gt;
On peut ainsi utiliser les variables d’Ovidentia pour récupérer le nom de l’utilisateur connecté ( BAB_SESS_USER ), son ID ( BAB_SESS_USERID ), etc.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
* babCurrentDate est une variable globale permettant de récupérer la date courante. Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
* Les variables globales booléennes comme BAB_SESS_LOGGED ont la valeur nulle si la valeur est fausse (false) et vaut 1 si la valeur est vraie (true).&lt;br /&gt;
&lt;br /&gt;
Il est parfois utile de tester l’existence d’une variable avant de la définir. On utilisera pour cela la fonction '''IfNotIsSet''' :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;page&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, si la variable page n’est pas définie, elle sera définie avec la valeur initiale 1.&lt;br /&gt;
&lt;br /&gt;
Toutes les variables produites par un container peuvent être jointes en utilisant la syntaxe d’une variable OvML &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
On peut aussi passer des variables OvML à un fichier OvML en utilisant l’url :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;total=1000&lt;br /&gt;
&lt;br /&gt;
Dans la page OvML on peut donc utiliser la variable totale.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être modifiée ou sauvegardée dans une autre variable en utilisant les attributs suivants :&lt;br /&gt;
&lt;br /&gt;
== saveas ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable dans une autre.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles saveas=&amp;quot;TotalArticles&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Une nouvelle variable TotalArticles est créée et sa valeur est la même que celle de nbArticles.&lt;br /&gt;
&lt;br /&gt;
== strlen ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer les n premiers caractères de la variable.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Récupère les n premiers caractères du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il est possible de spécifier une chaîne qui sera ajoutée à la fin du résultat si la variable a été tronquée. Par exemple &amp;quot;...“ pour indiquer une suite :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100,...&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== striptags ==&lt;br /&gt;
&lt;br /&gt;
Supprime les tags HTML de la variable :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les tags HTML de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan striptags=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== htmlentities ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit les entities HTML ( &amp;lt; devient &amp;amp;amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit en inverse les entities HTML ( &amp;amp;amp;lt; devient &amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan htmlentities=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== stripslashes ==&lt;br /&gt;
&lt;br /&gt;
Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan stripslashes=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== urlencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans une url&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan urlencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== jsencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans du javascript&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan jsencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== strcase ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| upper&lt;br /&gt;
| Convertit le contenu de la variable en majuscule&lt;br /&gt;
|-&lt;br /&gt;
| lower&lt;br /&gt;
| Convertit le contenu de la variable en minuscule&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strcase=&amp;quot;upper&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nlremove ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les retours chariots&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nlremove=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== trim ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| left&lt;br /&gt;
| Supprime les blancs en début de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| right&lt;br /&gt;
| Supprime les blancs en fin de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| all&lt;br /&gt;
| Supprime les blancs en début et en fin de chaîne&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan trim=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nl2br ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;1&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Transforme les retours chariots en &amp;lt;BR&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nl2br=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== sprintf ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| Voir la documentation PHP pour la fonction sprintf&lt;br /&gt;
| Retourne une chaîne formatée&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVMoney sprintf=&amp;quot;%01.2f&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== date ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater une date Ovidentia &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| S&lt;br /&gt;
| Format court de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| L&lt;br /&gt;
| Format long de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| T&lt;br /&gt;
| Format de l'heure défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| d&lt;br /&gt;
| Trois premières lettres du jour de la semaine Dim pour Dimanche&lt;br /&gt;
|-&lt;br /&gt;
| D&lt;br /&gt;
| Jour de la semaine Dimanche par exemple&lt;br /&gt;
|-&lt;br /&gt;
| j&lt;br /&gt;
| Jour du mois, sur deux chiffres (éventuellement avec un zéro) : &amp;quot;01&amp;quot; à &amp;quot;31&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| m&lt;br /&gt;
| Mois, en trois lettres : par exemple &amp;quot;Avr&amp;quot; (pour Avril)&lt;br /&gt;
|-&lt;br /&gt;
| M&lt;br /&gt;
| Mois en lettres : Avril par exemple&lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Mois; i.e. &amp;quot;01&amp;quot; à &amp;quot;12&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Y&lt;br /&gt;
| Année, 4 chiffres; i.e. &amp;quot;2003&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| y&lt;br /&gt;
| Année, 2 chiffres; i.e. &amp;quot;03&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| H&lt;br /&gt;
| heure, au format 24h, &amp;quot;00&amp;quot; à &amp;quot;23&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| i&lt;br /&gt;
| Minutes; &amp;quot;00&amp;quot; à &amp;quot;59&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleDate date=&amp;quot;%d %j %m %Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;OVbabCurrentDate&amp;gt;&amp;lt;/code&amp;gt; est une variable permettant de récupérer la date courante.&lt;br /&gt;
&lt;br /&gt;
Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabCurrentDate date=&amp;quot;%D %j %M&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== author ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater l’auteur d’un article, un commentaire etc, … quand la variable contient l’id de l’auteur.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| %F&lt;br /&gt;
| Prénom&lt;br /&gt;
|-&lt;br /&gt;
| %M&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
|-&lt;br /&gt;
| %L&lt;br /&gt;
| Nom&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleAuthor author=&amp;quot;%F %L&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Les fonctions OvML =&lt;br /&gt;
&lt;br /&gt;
On reconnaît les fonctions par la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les fonctions OvML disponibles sont :&lt;br /&gt;
&lt;br /&gt;
== OFTranslate ==&lt;br /&gt;
&lt;br /&gt;
Permet de traduire une chaîne. Pour cela, il faut qu'un fichier se nommant ''lang-'''identifiant-de-la-langue'''.xml'' soit présent dans le dossier ''ovidentia-'''numéro-de-version'''/lang''.&lt;br /&gt;
&lt;br /&gt;
Il s'agit d'un fichier XML listant différentes expressions traduites dans la langue choisie pour le fichier. Il est composé d'un élément ayant le même nom que l'identifiant de la langue. Celui-ci est composé de multiples éléments &amp;lt;code&amp;gt;string&amp;lt;/code&amp;gt; prenant un paramètre &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; indiquant l'identifiant du texte et contient le texte traduit.&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour l'anglais ''lang-en.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;en&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;About your article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;About your comment&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;About your file&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/en&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour le français ''lang-fr.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;fr&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;Au sujet de votre article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;A propos de votre commentaire&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;A propos de votre fichier&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/fr&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFTranslate text=&amp;quot;&amp;quot; [lang=&amp;quot;&amp;quot;] [folder=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; text&lt;br /&gt;
: Identifiant du texte à traduire&lt;br /&gt;
&lt;br /&gt;
; lang ''(optionnel)''&lt;br /&gt;
: Identifiant de la langue dans laquelle doit être traduit le texte&lt;br /&gt;
: Si omis, le texte sera traduit dans la langue sélectionnée par l'utilisateur&lt;br /&gt;
&lt;br /&gt;
; folder ''(optionnel)''&lt;br /&gt;
: Nom du module&lt;br /&gt;
: Si omis, le fichier langue du noyau est utilisé&lt;br /&gt;
&lt;br /&gt;
== OFPutVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de déclarer une nouvelle variable.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFGetVar ==&lt;br /&gt;
&lt;br /&gt;
Permet d'afficher une variable tout comme la syntaxe &amp;lt;code&amp;gt;&amp;lt;OVnom-de-la-variable&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetVar name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable à afficher&lt;br /&gt;
&lt;br /&gt;
== OFIfNotIsSet ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable si elle n’est pas déjà définie.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFInclude ==&lt;br /&gt;
&lt;br /&gt;
Permet d'inclure un autre fichier OVML&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFInclude file=&amp;quot;&amp;quot; [cache=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin du fichier OVML relatif au répertoire ovml du skin ou du répertoire ovml du noyau&lt;br /&gt;
&lt;br /&gt;
; cache ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : Le cache n'est pas utilisé pour afficher le fichier.&lt;br /&gt;
:* 1 : Le cache est utilisé.&lt;br /&gt;
&lt;br /&gt;
== OFUrlContent ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le contenu d’une url. Très utile pour inclure dans Ovidentia des fichiers HTML d’un site Web statique&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFUrlContent url=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; url&lt;br /&gt;
: url de la page à inclure&lt;br /&gt;
&lt;br /&gt;
== OFRecurse ==&lt;br /&gt;
&lt;br /&gt;
La fonction OFRecurse permet d'exécuter un code tant qu'une condition est réalisée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFRecurse&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
Cette fonction peut prendre tous les paramètres que peut prendre le container appelé récursivement.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
Cet exemple permet d'afficher l'arborescence des catégories et thèmes d'articles.&lt;br /&gt;
Ici, la fonction &amp;lt;code&amp;gt;OFRecurse&amp;lt;/code&amp;gt; est utilisée pour relancer le container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt; autant de fois que désiré en lui précisant le paramètre parentid (voir container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
    &amp;lt;OCArticleCategories&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&lt;br /&gt;
            &amp;lt;OVCategoryName&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
                &amp;lt;OFRecurse parentid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;OVTopicName&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Opérateurs arithmétiques ==&lt;br /&gt;
&lt;br /&gt;
Permettent de faire des opérations arithmétiques sur des variables. Elles sont construites de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;X&amp;quot; expr2=&amp;quot;Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l'opération souhaitée entre 10 et 50.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l’opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Toutefois, pour pouvoir stocker cette valeur dans une variable, il faut ajouter le paramètre &amp;lt;code&amp;gt;saveas&amp;lt;/code&amp;gt; lors de l'appel de la fonction.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot; saveas=&amp;quot;NewTotal&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit la variable &amp;lt;code&amp;gt;NewTotal&amp;lt;/code&amp;gt; ayant pour valeur le résultat de l'opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Les opérateurs disponibles sont :&lt;br /&gt;
&lt;br /&gt;
=== OFAOAddition ===&lt;br /&gt;
&lt;br /&gt;
Permet d’additionner expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOAddition expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de l'addition&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de l'addition&lt;br /&gt;
&lt;br /&gt;
=== OFAOSubtraction ===&lt;br /&gt;
&lt;br /&gt;
Permet de soustraire expr2 à expr1.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 - 20&amp;quot;, soit -10.&lt;br /&gt;
&lt;br /&gt;
=== OFAOMultiplication ===&lt;br /&gt;
&lt;br /&gt;
Permet de faire le produit de expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOMultiplication expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
=== OFAODivision ===&lt;br /&gt;
&lt;br /&gt;
Permet de diviser expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la division&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la division&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 / 20&amp;quot;, soit 0.5.&lt;br /&gt;
&lt;br /&gt;
=== OFAOModulus ===&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le reste de la division de expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme du modulo&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme du modulo&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 % 20&amp;quot;, soit 10, car 10 / 20 = 0 + '''10'''.&lt;br /&gt;
&lt;br /&gt;
== OFHeader ==&lt;br /&gt;
&lt;br /&gt;
Permet d'envoyer un header HTTP pour le fichier ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur du header à modifier&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;content-type:text/xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de définir un cookie qui sera envoyé avec le reste des en-têtes.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetCookie name=&amp;quot;&amp;quot; expire=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cookie&lt;br /&gt;
&lt;br /&gt;
; expire&lt;br /&gt;
: Temps en secondes au bout duquel le cookie expire&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecteur au cookie&lt;br /&gt;
&lt;br /&gt;
== OFGetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer la valeur d'un cookie. Une variable ayant le nom du cookie récupéré est créée automatiquement.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetCookie name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cooke dont on souhatie récupérer la valeur&lt;br /&gt;
&lt;br /&gt;
== OFSetSessionVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de choisir le type de sections à afficher dans le portail.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Permet d'indiquer le type de filtre à appliquer sur les sections&lt;br /&gt;
:* &amp;quot;babSectionsType&amp;quot; définit le type des sections à afficher&lt;br /&gt;
:* &amp;quot;babOvmlCurrentDelegation&amp;quot; filtre sur les sections propres à une délégation&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Permet de préciser les sections à afficher.&lt;br /&gt;
:* Si name vaut &amp;quot;babSectionsType&amp;quot; :&lt;br /&gt;
:** 1 : Section Administration et Utilisateur&lt;br /&gt;
:** 2 : Sections générées par les articles (sections de catégories et de thèmes d'articles)&lt;br /&gt;
:** 4 : Sections personnalisées&lt;br /&gt;
:** 8 : Sections générées par les modules&lt;br /&gt;
:** 15 : Toutes les sections&lt;br /&gt;
:** '''Remarque :''' les valeurs peuvent s'additionner. Pour afficher les sections des articles et les sections personnalisées, on utilisera la valeur 6 (2 + 4)&lt;br /&gt;
:* Si name vaut &amp;quot;babOvmlCurrentDelegation&amp;quot;, value vaut l'id de la délégation&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;15&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera toutes les sections du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
affichera uniquement les sections personnalisées du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera les sections générées par les modules et les sections générées par les articles&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera uniquement les sections générées par la délégation dont l'identifiant est 5&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cache toutes les sections générées dans les délégations&lt;br /&gt;
&lt;br /&gt;
== OFRequest ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET) ou passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFRequest name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFPost ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPost name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre POST dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFGet ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFSitemapPosition ==&lt;br /&gt;
 &lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant le chemin dans le plan du site du nœud correspondant à la page courante d'Ovidentia (ou à l'élément de navigation passé en paramètre).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapPosition [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [node=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; langid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site en utilisant un identifiant de compatible avec le multilangue. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site. Si omis: la fonction retournera le chemin correspondant à la page courante d'Ovidentia&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le chemin commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé.&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
== OFSitemapMenu ==&lt;br /&gt;
&lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant l'arborescence des entrées de navigation d'Ovidentia (Plan du site), ou l'arborescence des entrées de navigation sous le nœud spécifié (si le paramètre selectednode est indiqué).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu [sitemap=&amp;quot;&amp;quot;] [baselangid=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [selectednode=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;1&amp;quot;] [maxdepth=&amp;quot;&amp;quot;] [ignorelastlevel=&amp;quot;0&amp;quot;] [mindepth=&amp;quot;0&amp;quot;] [outerul=&amp;quot;1&amp;quot;] [admindelegation=&amp;quot;0&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; baselangid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera en utilisant un identifiant compatible avec le multilangue&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
: S'il n'est pas renseigné, c'est le nœud DGAll qui sera utilisé (le nœud racine de la branche contenant les éléments de toutes les délégations confondues) ou le noeud &amp;quot;Custom&amp;quot; si un plan du site fourni par le module sitemap_editor est utilisé.&lt;br /&gt;
&lt;br /&gt;
; selectednode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier un nœud sélectionné dans le menu. La balise li correspondant à ce nœud se verra ajouter la classe css 'selected', et toutes ses balises li parentes ainsi qu'elle même auront la classe css 'active'. S'il n'est pas spécifié, c'est le nœud correspondant à la page courante qui est utilisé.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
; maxdepth ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre de niveaux (sous-menus imbriqués). Pas de limite par défaut.&lt;br /&gt;
&lt;br /&gt;
; ignorelastlevel  ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de ne pas afficher les nœuds n'ayant pas d'enfants.&lt;br /&gt;
: 1 : activé&lt;br /&gt;
: 0 ''(par défaut)'' : désactivé&lt;br /&gt;
&lt;br /&gt;
; mindepth ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de contourner 'ignorelastlevel' en forçant l’affichage des nœuds de niveau inférieur ou égal à cette valeur. 0 par défaut (désactivé).&lt;br /&gt;
&lt;br /&gt;
; outerul ''(optionnel)''&lt;br /&gt;
: Permet de de définir si le menu contient la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau.&lt;br /&gt;
: 1 ''(par défaut)'' : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau est présente.&lt;br /&gt;
: 0 : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau n'est pas présente.&lt;br /&gt;
&lt;br /&gt;
; admindelegation ''(optionnel)''&lt;br /&gt;
: Permet de définir que les nœuds d'administration ne seront affichés que si l'utilisateur à les droits de gestion correspondants.&lt;br /&gt;
: 1 : la délégation est prise en compte.&lt;br /&gt;
: 0 ''(par défaut)'' : la délégation n'est pas prise en compte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFCurrentNode ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'Id du nœud courant dans le plan de site.&lt;br /&gt;
&lt;br /&gt;
== OFThumbnail ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie une url vers l'image générée.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFThumbnail (id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour récupérer l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché.&lt;br /&gt;
&lt;br /&gt;
== OFImg ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie du HTML contenant un tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt; pour afficher l'image. Si aucune image ne peut être affichée, une chaine vide est retournée au lieu du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Les attributs non supportés par la fonction ovml serons reportés tel-quel en tant qu'attributs du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg (src=&amp;quot;&amp;quot; | ovsrc=&amp;quot;&amp;quot; | id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] &amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; src ''(optionnel)''&lt;br /&gt;
: Url vers une image, si cet attribut est déclaré mais contient une chaîne vide, la valeur retournée sera une chaîne vide au lieu du tag img. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; ovsrc ''(optionnel)''&lt;br /&gt;
: Permet de définir l'url d'une image en utilisant le nom d'une variable ovml. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour afficher l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
Affiche l'image que si le paramètre img est fourni dans l'url :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;img&amp;quot; saveas=&amp;quot;Image&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg ovsrc=&amp;quot;Image&amp;quot; alt=&amp;quot;Mon image&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Affiche la photo de l'utilisateur connecté :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USERID&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg id_user=&amp;quot;&amp;lt;OVBAB_SESS_USERID&amp;gt;&amp;quot; maxwidth=&amp;quot;48&amp;quot; maxheight=&amp;quot;48&amp;quot; alt=&amp;quot;&amp;lt;OVBAB_SESS_USER&amp;gt;&amp;quot; resizemode=&amp;quot;CROP_CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSitemapCustomNodeId ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'ID du noeud trouvé dans le plan du site et qui a pour cible le nœud fourni par le paramètre nodeid dans le plan du site du noyau. Si aucun noeud est trouvé dans le plan du site, la valeur de l'attribut nodeid est retourné a la place.&lt;br /&gt;
&lt;br /&gt;
Lors de la mise en place d'un skin cela permet d'indiquer un nœud connu dans le plan du site du noyau, ci celui-ci est inséré dans le plan du site personnalisé à l'aide d'une référence, le nouveau nœud sera automatiquement pris en compte.&lt;br /&gt;
&lt;br /&gt;
Si il existe plusieurs nœuds avec la même cible dans le plan du site du noyau, le premier trouvé sera utilisé&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;&amp;quot; [basenode=&amp;quot;&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: ID du nœud dans le plan du site proposé par le noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Racine de la recherche dans le plan du site personnalisé.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;bab_Articles&amp;quot; saveas=&amp;quot;CustomNodeId&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu basenode=&amp;quot;&amp;lt;OVCustomNodeId&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPreviousArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article précédant l'article spécifié. L'article précédant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPreviousArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFNextArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article suivant l'article spécifié. L'article suivant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFNextArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFWebStat ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.2.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'enregistrer un évènement qui sera comptabilisé dans les statistiques.&lt;br /&gt;
Ceci est particulièrement utile lors de l'affichage d'articles par OvML afin que ceux-ci soient correctement pris en compte dans les statistiques en tant qu'articles vus.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFWebStat name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Type d’évènement à enregistrer&lt;br /&gt;
:* bab_addon&lt;br /&gt;
:* bab_page&lt;br /&gt;
:* bab_articles&lt;br /&gt;
:* bab_artfiles&lt;br /&gt;
:* bab_ovml&lt;br /&gt;
:* bab_fmfolders&lt;br /&gt;
:* bab_fmfiles&lt;br /&gt;
:* bab_forums&lt;br /&gt;
:* bab_threads&lt;br /&gt;
:* bab_posts&lt;br /&gt;
:* bab_faqs&lt;br /&gt;
:* bab_faqsqr&lt;br /&gt;
:* bab_searchword&lt;br /&gt;
:* bab_xlinks&lt;br /&gt;
:* bab_dbdirectories&lt;br /&gt;
:* bab_ldapdirectories&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur correspondant au type d'évènement. Par exemple id de l'article pour bab_articles.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Affichage de l'article --&amp;gt;&lt;br /&gt;
    &amp;lt;OFWebStat name=&amp;quot;bab_articles&amp;quot; value=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFAddStyleSheet ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.5.93&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'insérer un fichier CSS dans l'élément &amp;lt;code&amp;gt;&amp;lt;head&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;/code&amp;gt; de la page HTML.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAddStyleSheet file=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin de la feuille de style relatif au dossier '''styles''' du noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.2.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetPath path=&amp;quot;&amp;quot; file_relative=&amp;quot;1&amp;quot; saveas=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file_relative&lt;br /&gt;
: Convertit un chemin relatif au fichier ovml en un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetSelectedSkinPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie le chemin du répertoire du thème sélectionné.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;OFGetSelectedSkinPath&amp;gt;''' doit remplacer '''skins/&amp;lt;OVbabSkin&amp;gt;/''' dans les fichiers ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetSelectedSkinPath&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCsrfProtectToken ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.4.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de protection contre les attaques CSRF, il doit être ajouté dans tous les formulaire utilisant la méthode POST.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;babCsrfProtect&amp;quot; value=&amp;quot;&amp;lt;OFGetCsrfProtectToken&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCurrentAdmGroup ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.5.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de la délegation actuellement administré par l'utilisateur courrant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;lt;OFGetCurrentAdmGroup&amp;gt;&amp;quot;&amp;gt;&amp;lt;OVDelegationName&amp;gt;&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPortletContainer ==&lt;br /&gt;
&lt;br /&gt;
''Nécessite l'installation du module '''portlets'''''&lt;br /&gt;
&lt;br /&gt;
Permet l'intégration d'une zone de portlet dans la page.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPortletContainer id=&amp;quot;&amp;quot; [mode=&amp;quot;static&amp;quot;] [placeholder=&amp;quot;&amp;quot;] [editplaceholder=&amp;quot;&amp;quot;] [description=&amp;quot;&amp;quot;] [classname=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id&lt;br /&gt;
: L'identifiant unique du portlet&lt;br /&gt;
&lt;br /&gt;
; mode ''(optionnel)''&lt;br /&gt;
: Le type de portlet&lt;br /&gt;
:* static ''(par défaut)'' : Le portlet est personnel, chaque utilisateur peut configurer son portlet&lt;br /&gt;
:* locked : Le portlet est le même pour tout les utilisateurs&lt;br /&gt;
&lt;br /&gt;
; placeholder ''(optionnel)''&lt;br /&gt;
: Un texte à afficher lorsque la zone de portlet est vide&lt;br /&gt;
&lt;br /&gt;
; editplaceholder ''(optionnel)''&lt;br /&gt;
: Un texte à afficher lorsque l'utilisateur édite la zone de portlet&lt;br /&gt;
&lt;br /&gt;
; description ''(optionnel)''&lt;br /&gt;
: Un texte toujours affiché&lt;br /&gt;
&lt;br /&gt;
; classname''(optionnel)''&lt;br /&gt;
: Une classe est ajoutée sur la div&lt;br /&gt;
&lt;br /&gt;
;categories&lt;br /&gt;
&lt;br /&gt;
;initwith&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetRegistryValue ==&lt;br /&gt;
&lt;br /&gt;
Renvoie une valeur de configuration géré par la bab_Registry.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetRegistryValue path=&amp;quot;/path/to/value&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Le chemin de la registry correspondant à la valeur recherchée&lt;br /&gt;
&lt;br /&gt;
;categories&lt;br /&gt;
&lt;br /&gt;
;initwith&lt;br /&gt;
&lt;br /&gt;
= Les containers OvML =&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les containers contiennent des tags OvML et du code HTML. Ce sont généralement des listes de données identiques ou des conditions. &lt;br /&gt;
&lt;br /&gt;
A l'appel d'un container, OvML met à votre disposition des variables &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La liste des variables dépend du type de container.&lt;br /&gt;
&lt;br /&gt;
Ces variables ne sont plus disponibles en dehors du container.&lt;br /&gt;
&lt;br /&gt;
A l’intérieur de tout container de type liste, les variables suivantes sont disponibles :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCIndex&lt;br /&gt;
| Index de l’entrée courante en commençant par 0&lt;br /&gt;
|-&lt;br /&gt;
| OVCCount&lt;br /&gt;
| Le nombre total d’entrées dans le container&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de comparaison ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent d’effectuer des comparaisons entre les valeurs expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
Si la condition est vrai, le contenu du container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfEqual&lt;br /&gt;
| Vrai si expr1 est égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotEqual&lt;br /&gt;
| Vrai si expr1 est différent expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThan&lt;br /&gt;
| Vrai si expr1 est strictement inférieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThanOrEqual&lt;br /&gt;
| Vrai si expr1 est inférieur ou égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThan&lt;br /&gt;
| Vrai si expr1 est strictement supérieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThanOrEqual&lt;br /&gt;
| Vrai si expr1 est supérieur ou égal à expr2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la comparaison&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la comparaison&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_LOGGED&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfEqual expr1=&amp;quot;&amp;lt;BAB_SESS_LOGGED&amp;amp;gt;&amp;quot; expr2=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Vous êtes connecté !&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/OCIfEqual&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de test d'existence sur les variables ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent de vérifier l'existence ou non d'une variable.&lt;br /&gt;
&lt;br /&gt;
Si la variable est définie ou non, selon le container, le container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name existe&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name n'existe pas&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx name=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable dont on doit tester l'existence&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte ne sera pas affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;variable&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte sera affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OCIfUserMemberOfGroups ==&lt;br /&gt;
&lt;br /&gt;
Ce container est exécuté si l'utilisateur courant appartient à un groupe&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfUserMemberOfGroups groupid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [childs=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCIfUserMemberOfGroups&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; groupid&lt;br /&gt;
: id du groupe ou plusieurs ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Cette variable permet de tester si un utilisateur spécifique appartient à des groupes en donnant un id utilisateur.&lt;br /&gt;
: Si omis, elle prend la valeur de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: yes : L'utilisateur courant doit appartenir à tous les groupes spécifiés dans groupid&lt;br /&gt;
: no ''(par défaut)'' : L'utilisateur courant doit appartenir à au moins un des groupes spécifiés dans groupid&lt;br /&gt;
&lt;br /&gt;
; childs ''(optionnel)''&lt;br /&gt;
: yes : Pour chaque groupe, inclure ses enfants&lt;br /&gt;
: no ''(par défaut)'' : Les enfants ne sont pas inclus&lt;br /&gt;
&lt;br /&gt;
== OCArticlesHomePages ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles des pages d’accueil privée ou publique.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlesHomePages type=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticlesHomePages&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée&lt;br /&gt;
: public : Liste les articles de la page d’accueil publique&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: yes : Filtre les articles selon le droit de visibilité&lt;br /&gt;
: no ''(par défaut)'' : Ne filtre pas&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCategoryId&lt;br /&gt;
| Id de la catégorie du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicTitle&lt;br /&gt;
| Titre du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoi une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers récemment déposés.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFiles last=&amp;quot;&amp;quot; path=&amp;quot;&amp;quot; [folderid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fichiers souhaité&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Indique dans quel sous-répertoire il faut chercher.&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id de l’espace ou plusieurs ids séparés par des virgules.&lt;br /&gt;
: Si omis, le container liste les fichiers récents de tous les répertoires.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fichiers par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fichiers par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fichiers aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileModifiedBy&lt;br /&gt;
| Dernière personne ayant modifié le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fichier a été créé. Si nul (0), le fichier a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles récents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentArticles last=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre d‘articles souhaité&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tous thèmes confondus&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie, tous les thèmes enfants seront utilisés&lt;br /&gt;
: si categoryid est utilisé, topicid devient obsolète&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'article a été créé. Si nul (0), l'article a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers commentaires d'articles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentComments last=&amp;quot;&amp;quot; [articleid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentComments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de commentaires souhaité&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires tous articles confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentThreads ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers fils de discussion de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentThreads last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentThreads&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fils de discussion souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fils de discussion, tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières contributions de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentPosts last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [threadid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentPosts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de contributions souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; threadid ''(optionnel)''&lt;br /&gt;
: Id du fil de discussion&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous sujets confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les contributions aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières questions de faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFaqQuestions last=&amp;quot;&amp;quot; [faqid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de questions souhaité&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières questions, toutes faqs confondues&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie de faq&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question en base de données&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Adresse Web pour accéder à la question dans le portail&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Adresse Web pour accéder à la question en plein écran (destiné à une vue popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionDate&lt;br /&gt;
| Date de création de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionAuthor&lt;br /&gt;
| Auteur de la question&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategories [parentid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; parentid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie parent ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: 0 ''(par défaut)'' : le container liste les catégories de thèmes à la racine.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryNext&amp;gt;...&amp;lt;/OCArticleCategoryNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idendiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryPrevious&amp;gt;...&amp;lt;/OCArticleCategoryPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCParentsArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets parents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCParentsArticleCategory categoryid=&amp;quot;&amp;quot; [reverse=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCParentsArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie.&lt;br /&gt;
&lt;br /&gt;
; reverse ''(optionnel)''&lt;br /&gt;
: 1 si on souhaite la liste dans l’ordre inverse.&lt;br /&gt;
: 0 ''(par défaut)'' : Les catégories sont triées dans l'ordre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une ou plusieurs catégorie de sujet.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategory categoryid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopics ==&lt;br /&gt;
&lt;br /&gt;
Liste des thèmes d'articles d'une catégorie donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article. La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles. La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicNext&amp;gt;...&amp;lt;/OCArticleTopicNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicPrevious&amp;gt;....&amp;lt;/OCArticleTopicPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idem que ceux du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopic ==&lt;br /&gt;
&lt;br /&gt;
Description d’un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic [topicid=&amp;quot;&amp;quot;] [topicname=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème d’articles ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles.&lt;br /&gt;
&lt;br /&gt;
; topicname ''(optionnel)''&lt;br /&gt;
: Nom du thème d’articles&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles ou s'appuie sur le paramètre topicid.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche tous les thèmes dont l'utilisateur a le droit et ayant pour nom &amp;quot;essai&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 ayant pour nom essai.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom se termine par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom commence par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom contient la chaîne essai&lt;br /&gt;
&lt;br /&gt;
== OCArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste des articles d'un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 8.6.94 d'Ovidentia, les paramètres ajoutés à ce container devrait permettre de replacer OCRecentArticles, OCArticlesHomePage et OCArticle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticles [delegationid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [topicid=&amp;quot;&amp;quot;] [articleid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [homepage=&amp;quot;public|private&amp;quot;] [archive=&amp;quot;&amp;quot;] [offset=&amp;quot;&amp;quot;] [rows=&amp;quot;&amp;quot;] [limit=&amp;quot;[offset,]rows&amp;quot;] [order=&amp;quot;asc | desc&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
:: Id de la catégorie, tous les thèmes enfants seront utilisés &lt;br /&gt;
:: si categoryid est utilisé, topicid devient obsolète &lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule &lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; homepage ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée &lt;br /&gt;
: public : Liste les articles de la page d’accueil publique &lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; offset ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nombre d'articles à ignorer à partir du début de la liste&lt;br /&gt;
: 0 ''(par défaut)'' : aucune article n'est ignoré&lt;br /&gt;
&lt;br /&gt;
; rows ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
: -1 ''(par défaut)'' : toutes les lignes sont prises&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: ''Alternative à rows et offset''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleCategoryId&lt;br /&gt;
| Id de la catégorie du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleNext&amp;gt;...&amp;lt;/OCArticleNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticlePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlePrevious&amp;gt;...&amp;lt;/OCArticlePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticle ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur les fichiers joints à un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleFiles articleid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCArticleFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForums ==&lt;br /&gt;
&lt;br /&gt;
Liste des forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForums [forumid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCForums&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les forums.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForumNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForumNext&amp;gt;...&amp;lt;/OCForumNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForumPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForumPrevious&amp;gt;...&amp;lt;/OCForumPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForum ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un forum donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForum forumid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCForum&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid :&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCThread ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fil de discussion donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCThread threadid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCThread&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; threadid&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadForumId&lt;br /&gt;
| Id du forum contenant le fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadId&lt;br /&gt;
| Id du sujet du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadPostId&lt;br /&gt;
| Id de la contribution initiale&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadLastPostId&lt;br /&gt;
| Id de la dernière contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadDate&lt;br /&gt;
| Date de la création du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarter&lt;br /&gt;
| Nom du l'initiateur du sujet&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarterId&lt;br /&gt;
| ID de l'utilisateur ayant initié le sujet ( peut être égal à 0 s'il s'agit d'un utilisateur anonyme) &lt;br /&gt;
|-&lt;br /&gt;
| OVThreadUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPost ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une contribution donnée ou plusieurs séparées par des virgules.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCPost postid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid :&lt;br /&gt;
: Id de la contribution ou plusieurs Ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du fil de la discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthorId&lt;br /&gt;
| ID de l'auteur (peut être égal à 0 si l'auteur était un utilisateur anoyme)&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution à l'aide d'une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostReplyUrl&lt;br /&gt;
| Url pour répondre (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostModifyUrl&lt;br /&gt;
| Url pour modifier (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostConfirmUrl&lt;br /&gt;
| Url pour confirmer (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostDeleteUrl&lt;br /&gt;
| Url pour supprimer la contribution (sinon vide si pas de droit) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPostFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations de fichiers sur une contribution donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCPostFiles postid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid&lt;br /&gt;
: Id de la contribution&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolders [folderid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFolders&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolderNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderNext&amp;gt;...&amp;lt;/OCFolderNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolderPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderPrevious&amp;gt;...&amp;lt;/OCFolderPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolder ==&lt;br /&gt;
&lt;br /&gt;
Donne les information sur un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolder folderid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFolder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSubFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-répertoires du répertoire path d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSubFolders folderid=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSubFolders&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les sous-répertoire du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderName&lt;br /&gt;
| Nom du sous répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des fichiers d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFiles folderid=&amp;quot;&amp;quot; rows=&amp;quot;&amp;quot; offset=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; offset&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nième fichier à partir du début de la liste&lt;br /&gt;
&lt;br /&gt;
; rows&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les fichiers du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: En lien avec l'attribut orderby.&lt;br /&gt;
:* asc ''(par défaut)'' : Ordonne les fichiers par ordre croissant&lt;br /&gt;
:* desc : Ordonne les fichiers par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
:''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
:* name ''(par défaut)'' : Ordonne les fichiers par nom&lt;br /&gt;
:* creation : Ordonne les fichiers par date de création&lt;br /&gt;
:* modification : Ordonne les fichiers par date de modification&lt;br /&gt;
:* size : Ordonne les fichiers par taille&lt;br /&gt;
:* hits : Ordonne les fichiers par nombre de &amp;quot;hits&amp;quot;&lt;br /&gt;
:* manual : Ordonne les fichiers suivant l'ordre défini manuellement sur le répertoire.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url du fichier si celui-ci est une image (utilisation pour un affichage). Cette variable ne prend pas en compte les droits définis au niveau du gestionnaire de fichiers.&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFileNext&amp;gt;...&amp;lt;/OCFileNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFiles|OCFiles]].&lt;br /&gt;
&lt;br /&gt;
== OCFilePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFilePrevious&amp;gt;...&amp;lt;/OCFilePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFile ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fichier d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFile fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFile&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileFields ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des champs d'un fichier donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFileFields fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFileFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldName&lt;br /&gt;
| Nom du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqs ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des Faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqs [faqid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqs&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqNext&amp;gt;...&amp;lt;/OCFaqNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqPrevious&amp;gt;...&amp;lt;/OCFaqPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaq ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une Faq donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaq faqid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategories ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des sous catégories d’une Faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategories faqid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqSubCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la faq&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations des sous-catégories d’une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategory faqsubcatid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqSubCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid&lt;br /&gt;
: Id de la sous catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des questions/réponses d'une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestions [faqid=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la sous catégorie faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs indiquées par le paramètre faqid.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionNext&amp;gt;...&amp;lt;/OCFaqQuestionNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionPrevious&amp;gt;...&amp;lt;/OCFaqQuestionPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestion ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une questions/réponses donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestion questionid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqQuestion&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; questionid&lt;br /&gt;
: Id de la question/réponse de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles d'un thème donné en attente d'approbation pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingArticles [topicid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation tout thème confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les commentaires en attente d'approbation d'un article donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingComments [articleid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingComments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires en attente de tout article confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les commentaires en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date de publication du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers en attente d'approbation d'un répertoire donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingFiles [folderid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fichiers en attente de tout répertoire confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les fichiers en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste les contributions en attente d'approbation d'un forum donné ( forumid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingPosts [forumid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingPosts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les contributions en attente de tout forum confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les contributions en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendars ==&lt;br /&gt;
&lt;br /&gt;
Liste les calendriers &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendars [type=&amp;quot;&amp;quot;] [calendarid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendars&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste tous les agendas. type peut prendre les valeurs suivantes :&lt;br /&gt;
: user: les agendas personnels &lt;br /&gt;
: group: les agendas de groupes&lt;br /&gt;
: resource: les agendas de ressources&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Un ou plusieurs id d'agendas séparés par des virgules&lt;br /&gt;
: Si omis, le container liste tous les agendas.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarId&lt;br /&gt;
| Id de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarName&lt;br /&gt;
| Intitulé de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarDescription&lt;br /&gt;
| Description de l'agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarOwnerId&lt;br /&gt;
| Id du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarType&lt;br /&gt;
| Type de l’agenda ( user, group ou resource )&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarUrl&lt;br /&gt;
| Url pour accéder à la page Agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories d’événements des agendas &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarCategories [filter=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryName&lt;br /&gt;
| Intitulé de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarUserEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas personnels&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarUserEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarUserEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité.Remarque : si le paramètre est à «&amp;amp;nbsp;no&amp;amp;nbsp;», les événements privés seront aussi remontés&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarGroupEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas collectifs (anciennement agendas de groupes)&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarGroupEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarGroupEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; groupid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
: Remarque : le paramètre groupid correspond à l'identifiant (grpid) de l'agenda lorsqu'on utilise les agendas collectifs.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarResourceEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas de ressources&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarResourceEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarResourceEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparées par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; resourceid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas ( personnel, groupes ou de ressources )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date &lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramènera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas le container liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarId&lt;br /&gt;
| Id numérique de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrlId&lt;br /&gt;
| Id de l'agenda principal contenant le type, exemple &amp;quot;personal/1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarName&lt;br /&gt;
| Nom de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarType&lt;br /&gt;
| type de l'agenda principal (exemple: &amp;quot;caldav_personal&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectories ==&lt;br /&gt;
&lt;br /&gt;
Liste les annuaires de base de données&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectories [directoryid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid ''(optionnel)''&lt;br /&gt;
: Id de l'annuaire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: « database » ou « group », si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectory directoryid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryFields ==&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryFields directoryid=&amp;quot;&amp;quot; [all=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: 1 : Donne la liste de tous les champs&lt;br /&gt;
: 0 : Donne la liste de champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldId&lt;br /&gt;
| Identifiant du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Le tableau ci-dessous donne la correspondance entre les champs et leurs identifiants :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Champ&lt;br /&gt;
! Identifiant&lt;br /&gt;
|-&lt;br /&gt;
| Surnom&lt;br /&gt;
| cn&lt;br /&gt;
|-&lt;br /&gt;
| Nom&lt;br /&gt;
| sn&lt;br /&gt;
|-&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
| mn&lt;br /&gt;
|-&lt;br /&gt;
| Prénom&lt;br /&gt;
| givenname&lt;br /&gt;
|-&lt;br /&gt;
| Photo&lt;br /&gt;
| jpegphoto&lt;br /&gt;
|-&lt;br /&gt;
| Adresse de messagerie&lt;br /&gt;
| email&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (bureau)&lt;br /&gt;
| btel&lt;br /&gt;
|-&lt;br /&gt;
| Tél. mobile&lt;br /&gt;
| mobile&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (domicile)&lt;br /&gt;
| htel&lt;br /&gt;
|-&lt;br /&gt;
| Télécopie (bureau)&lt;br /&gt;
| bfax&lt;br /&gt;
|-&lt;br /&gt;
| Titre&lt;br /&gt;
| title&lt;br /&gt;
|-&lt;br /&gt;
| Service&lt;br /&gt;
| departmentnumber&lt;br /&gt;
|-&lt;br /&gt;
| Société&lt;br /&gt;
| organisationname&lt;br /&gt;
|-&lt;br /&gt;
| Rue (bureau)&lt;br /&gt;
| bstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (bureau)&lt;br /&gt;
| bcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (bureau)&lt;br /&gt;
| bpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (bureau)&lt;br /&gt;
| bstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (bureau)&lt;br /&gt;
| bcountry&lt;br /&gt;
|-&lt;br /&gt;
| Rue (domicile)&lt;br /&gt;
| hstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (domicile)&lt;br /&gt;
| hcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (domicile)&lt;br /&gt;
| hpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (domicile)&lt;br /&gt;
| hstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (domicile)&lt;br /&gt;
| hcountry&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 1&lt;br /&gt;
| user1&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 2&lt;br /&gt;
| user2&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 3&lt;br /&gt;
| user3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Pour les champs additionnels, les identifiants sont de la forme '''babdirfXX''' ou '''XX''' est l'id du champ additionnel ( correspondant à fxid dans la liste des champs additionnels de l'annuaire ).&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMembers ==&lt;br /&gt;
&lt;br /&gt;
Liste les membres d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMembers directoryid=&amp;quot;&amp;quot; [fields=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [like=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryMembers&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: Ignoré si l'attribut '''fields''' est spécifié&lt;br /&gt;
: 1 : Donne tous les champs pour chaque membre&lt;br /&gt;
: 0 : Donne uniquement les champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
; fields ''(optionnel)''&lt;br /&gt;
: liste des identifiants des champs souhaités séparés par des virgules ( exemple &amp;quot;sn,givenname,email&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Identifiant du champ à utiliser pour ordonner la liste&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; like ''(optionnel)''&lt;br /&gt;
: Restreint la liste des membres ayant le champ spécifié par orderby (exemple orderby=&amp;quot;givenname&amp;quot;) commençant par ce motif ( exemple like=&amp;quot;A&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUrl&lt;br /&gt;
| Url pour accéder à la fiche détaillée du membre&lt;br /&gt;
|-&lt;br /&gt;
| DirectoryMemberEmailUrl&lt;br /&gt;
| Url pour afficher la popup de composition de message&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMemberFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryMembers'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMemberFields&amp;gt;...&amp;lt;/OCDbDirectoryMemberFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntry ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un membre d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntry directoryid=&amp;quot;&amp;quot; memberid=&amp;quot;&amp;quot; userid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectoryEntry&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; memberid&lt;br /&gt;
: Id du membre dans l'annuaire&lt;br /&gt;
&lt;br /&gt;
; userid&lt;br /&gt;
: Id Ovidentia de l'utilisateur s'il est enregistré&lt;br /&gt;
: Ignoré si memberid renseigné.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberUrl&lt;br /&gt;
| Url vers la fiche annuaire du membre&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntryFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryEntry'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntryFields&amp;gt;...&amp;lt;/OCDbDirectoryEntryFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryAcl ==&lt;br /&gt;
&lt;br /&gt;
Liste les utilisateurs ayant des droits sur un annuaire.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryAcl directoryid=&amp;quot;&amp;quot; [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryAcl&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: modify : pour les utilisateurs ayant le droit de modifier une fiche&lt;br /&gt;
: add : pour les utilisateurs ayant le droit d'ajouter une fiche&lt;br /&gt;
: view : pour les utilisateurs ayant le droit de consulter l'annuaire&lt;br /&gt;
: delete :  pour les utilisateurs ayant le droit de supprimer une fiche&lt;br /&gt;
: export :  pour les utilisateurs ayant le droit d'exporter l'annuaire&lt;br /&gt;
: import :  pour les utilisateurs ayant le droit d'importer l'annuaire&lt;br /&gt;
: empty :  pour les utilisateurs ayant le droit de vider l'annuaire&lt;br /&gt;
: bind :  pour les utilisateurs ayant le droit d'attacher une fiche&lt;br /&gt;
: unbind :  pour les utilisateurs ayant le droit de détacher une fiche&lt;br /&gt;
: view :  pour les utilisateurs ayant le droit de voir les fiches (DEFAULT)&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserFullName&lt;br /&gt;
| Nom complet de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserEmail&lt;br /&gt;
| Adresse email de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserId&lt;br /&gt;
| Id de l'utilisateur dans la base de données&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegations ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegations [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegations&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si yes : le container tient compte des droits d'accès de l'utilisateur&lt;br /&gt;
: Si no : le container ne tient pas compte des droits d'accès et ramène toutes les délégations créées dans le portail&lt;br /&gt;
: Si omis, le container tient compte des droits d'accès&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegation ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont fait partie l'utilisateur courant&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegation delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegation&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsManaged [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont l'utilisateur courant est administrateur.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationItems ==&lt;br /&gt;
&lt;br /&gt;
Liste les fonctions déléguées aux administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationItems delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationItems&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemName&lt;br /&gt;
| Intitulé de la fonction&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemValue&lt;br /&gt;
| 1: si la fonction est déléguée, 0 sinon&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationAdministrators ==&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationAdministrators delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationAdministrators&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationUserId&lt;br /&gt;
| Id de l'administrateur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategories [categoryid=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: Si omis, le container liste toutes les catégories&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une catégorie de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategory [categoryid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationsCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmSpaces ==&lt;br /&gt;
&lt;br /&gt;
Liste les espaces de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmSpaces&amp;gt;...&amp;lt;/OCTmSpaces&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceId&lt;br /&gt;
| Id de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceName&lt;br /&gt;
| Nom de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceDescription&lt;br /&gt;
| Description de l'espace de projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmProjects ==&lt;br /&gt;
&lt;br /&gt;
Liste les projets d'un espace de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmProjects spaceid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCTmProjects&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; spaceid&lt;br /&gt;
: Id de l'espace de projets&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectId&lt;br /&gt;
| Id du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectName&lt;br /&gt;
| Nom du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectDescription&lt;br /&gt;
| Description du projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmTasks ==&lt;br /&gt;
&lt;br /&gt;
Liste les tâches d'un projet ou des tâches personnelles du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmTasks [projectid=&amp;quot;&amp;quot;] [startdate=&amp;quot;&amp;quot;] [enddate=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCTmTasks&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; projectid ''(optionnel)''&lt;br /&gt;
: Id du projet.&lt;br /&gt;
: Si omis, le conteneur renvoie les tâches personnelles de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; startdate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de début est postérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; enddate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de fin est antérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;&lt;br /&gt;
: desc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order. La valeur par défault est &amp;quot;TaskNumber&amp;quot;.&lt;br /&gt;
: Cet attribut peur contenir le nom de n'importe laquelle des variables renvoyées sans le préfixe &amp;quot;OV&amp;quot;, par exemple &amp;quot;TaskCategoryName&amp;quot; ou &amp;quot;TaskEndDate&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskId&lt;br /&gt;
| Id de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskProjectId&lt;br /&gt;
| Id du projet de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskNumber&lt;br /&gt;
| Numéro de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskShortDescription&lt;br /&gt;
| Description courte de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskStartDate&lt;br /&gt;
| Date de début de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskEndDate&lt;br /&gt;
| Date de fin de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryId&lt;br /&gt;
| Id de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryName&lt;br /&gt;
| Nom de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCompletion&lt;br /&gt;
| Niveau d'avancement de la tâche (0-100)&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskOwnerId&lt;br /&gt;
| Id de l'utilisateur propriétaire de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskClass&lt;br /&gt;
| Classe de la tâche&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgUserEntities ==&lt;br /&gt;
&lt;br /&gt;
Liste les entités d'organigrammes pour lesquelles un utilisateur à un rôle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgUserEntities userId=&amp;quot;&amp;quot; [orgChartId=&amp;quot;&amp;quot;] [roleType=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgUserEntities&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; userId&lt;br /&gt;
: Identifiant (entier) de l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; orgChartId ''(optionnel)''&lt;br /&gt;
: Identifiant (entier) de l'organigramme.&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'organigramme par défaut (nommé à l'origine Ovidentia) qui est utilisé.&lt;br /&gt;
&lt;br /&gt;
; roleType ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors tous les rôles seront utilisés.&lt;br /&gt;
: Les rôles sont des valeurs de 0 à 3&lt;br /&gt;
: 0 étant les rôles personnalisés&lt;br /&gt;
: 1 étant le rôle supérieur&lt;br /&gt;
: 2 étant le rôle employé&lt;br /&gt;
: 3 étant le rôle membre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgPathToEntity ==&lt;br /&gt;
&lt;br /&gt;
Liste toutes les entités parentes d'une entité d'un organigramme.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgPathToEntity entityId=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [includeEntity=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgPathToEntity&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'ordre ascendant qui est utilisé.&lt;br /&gt;
: Ordre dans lequel le chemin jusqu'à la racine sera retourné, les valeurs possible sont asc ou desc&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
; includeEntity ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis, alors l'entité ne sera pas incluse dans les résultats.&lt;br /&gt;
: Les valeurs possibles sont&amp;amp;nbsp;:&lt;br /&gt;
: 0 pour ne pas inclure l'entité (valeur par défaut)&lt;br /&gt;
: 1 pour inclure l'entité&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCMultipages ==&lt;br /&gt;
&lt;br /&gt;
Ce container permet de faciliter les calculs réalisés pendant un multi-pages. Ainsi selon le nombre total de résultats et le nombre de résultats à afficher par pages, le container permet de retourner le nombre de pages que contient le multi-pages. &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCMultipages total=&amp;quot;&amp;quot; maxpages=&amp;quot;&amp;quot; perpage=&amp;quot;&amp;quot; currentpage=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCMultipages&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; total&lt;br /&gt;
: Nombre total de résultats.&lt;br /&gt;
&lt;br /&gt;
; maxpages&lt;br /&gt;
: Nombre maximum de pages à afficher&lt;br /&gt;
&lt;br /&gt;
; perpage&lt;br /&gt;
: Nombre maximum de résultats à afficher par pages&lt;br /&gt;
&lt;br /&gt;
; currentpage&lt;br /&gt;
: Numéro de la page en cours&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCurrentPageNumber &lt;br /&gt;
| Numéro de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVNextPageNumber&lt;br /&gt;
| Numéro de la page suivante si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVPreviousPageNumber&lt;br /&gt;
| Numéro de la page précédente si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVTotalPages&lt;br /&gt;
| Nombre total de pages&lt;br /&gt;
|-&lt;br /&gt;
| OVResultFirst&lt;br /&gt;
| Index du premier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultLast&lt;br /&gt;
| Index du dernier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultsPage&lt;br /&gt;
| Nombre de résultats sur la page courante&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntries ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-entrées de navigation d'Ovidentia (Plan du site) d'une entrée parente. Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntries (node=&amp;quot;&amp;quot; | langid=&amp;quot;&amp;quot;) [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntries&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; langid&lt;br /&gt;
: Identifiant multilangue de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: peut être utilisé à la place de l'attribut node&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntry ==&lt;br /&gt;
&lt;br /&gt;
Renvoie les information sur une entrée de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntry node=&amp;quot;&amp;quot; [sitemap=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntry&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément (noeud du plan du site).&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapCustomNode ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des noeuds ayant pour cible l'id spécifié dans l'attribut &amp;lt;code&amp;gt;target&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans le module sitemap_editor, la valeur à saisir dans l'attribut target est affiché dans l'entête sur la page de visualisation du nœud.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapCustomNode [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] target=&amp;quot;&amp;quot; [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapCustomNode&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; target&lt;br /&gt;
: Id du noeud cible&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin. s'il n'est pas renseigné, le noeur racine par défaut sera utilisé (Custom pour le plan du site fourni par sitemap_editor), DGAll pour le plan du site du noyau).&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: permet de limiter le nombre d'éléments retournés, par exemple, &amp;lt;code&amp;gt;limit=&amp;quot;0,1&amp;quot;&amp;lt;/code&amp;gt; pour obtenir seulement le premier noeud. La syntaxe est identique à l'attribut &amp;lt;code&amp;gt;limit&amp;lt;/code&amp;gt; de OCSitemapPath&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapPath ==&lt;br /&gt;
&lt;br /&gt;
Retourne le chemin de fer (rail) d'une entrée de navigation sous la forme d'une liste d'entrées de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapPath [node=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapPath&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin.&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5,2&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur à 2 éléments à partir du 5ème. Si la première valeur est négative, l'index du premier élément retourné sera calculé à partir du nombre d'élément total. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;-1,1&amp;quot;&amp;lt;/code&amp;gt; affiche le dernier élément seulement. L'index négatif est supporté à partir d'ovidentia &amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Si la valeur est &amp;quot;1&amp;quot;, le denier noeud du plan du site auquel on a accédé sera mémorisé et récupéré lors de l'accès a une page en dehors du plan du site.&lt;br /&gt;
: La valeur par défaut est &amp;quot;1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Différentes méthodes d’utilisation d’un fichier OvML =&lt;br /&gt;
== Utilisation dans une url ==&lt;br /&gt;
Un fichier OvML peut être appellé en utilisant l’url suivante :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où fichier-ovml est le nom de votre fichier OvML qui doit se trouver dans le répertoire suivant&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
skins/nom-du-skin/ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le fichier ainsi appelé est parsé par Ovidentia et le résultat est affiché dans la partie centrale du portail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si l’on souhaite afficher le résultat en dehors du portail, par exemple dans une fenêtre popup, il faut ajouter le paramètre echo=1 comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De plus, si l’on souhaite passer des paramètres au fichier OvML, on utilisera l’url comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&amp;amp;param=val&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, on peut utiliser la variable OVparam dans le fichier OvML.&lt;br /&gt;
&lt;br /&gt;
Remarque : les paramètres peuvent être envoyés par formulaires en méthodes GET et POST.&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans un fichier template ==&lt;br /&gt;
Dans tout fichier template d’Ovidentia, on peut utiliser un fichier OvML en utilisant la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{ $OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : la syntaxe avec les accolades ne permet pas l'utilisation de nouvelles accolades à l'intérieur.&lt;br /&gt;
&lt;br /&gt;
{ $OVML({ mavariable }) } est impossible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est possible de passer une variable template en tant que paramètre à un fichier OvML via la syntaxe { $OVML(...) } d'un fichier template :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple : { $OVML(monFichier.html,param1=&amp;quot;var1&amp;quot;) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
si var1 est définie dans le template, le parseur la remplace avec sa valeur, sinon il utilise la valeur &amp;quot;var1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Optimiser le temps d'exécution d'un script OvML (disponible à partir de la version 7.2 d'Ovidentia) :'''&lt;br /&gt;
&lt;br /&gt;
Si votre script n'a pas besoin d'être réactualisé à chaque exécution, vous pouvez décider d'utiliser le cache via la syntaxe $OVMLCACHE.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE s'utilise dans les mêmes conditions que $OVML.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE peut recevoir un paramètre supplémentaire : _ovml_cache_duration=86400. Il permet d'indiquer le temps maximum pendant lequel le script ne sera pas réactualisé. Valeur en secondes.&lt;br /&gt;
&lt;br /&gt;
Si ovml_cache_duration n'est pas renseigné, le script sera réactualisé toutes les 3600 secondes (1 heure).&lt;br /&gt;
&lt;br /&gt;
Remarque : le cache est enregistré dans la session de l'utilisateur courant. Donc le script est systématiquement réactualisé si l'utilisateur se déconnecte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple :&lt;br /&gt;
&lt;br /&gt;
{ $OVMLCACHE(monFichier.html,param1=3,_ovml_cache_duration=86400) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : pensez bien aux conséquences d'utilisation du cache OvML avant de l'appliquer sur vos scripts. Pendant 3600 secondes, vous pouvez modifier vos scripts et des données d'Ovidentia sans pouvoir le vérifier à l'affichage !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autres types de cache possibles :&lt;br /&gt;
*session : cache dans la session (default)&lt;br /&gt;
*sitemap : cache dans un fichier basé sur le profile du plan du site&lt;br /&gt;
*file : cache dans un fichier&lt;br /&gt;
&lt;br /&gt;
Exemple d'utilisation avec un autre type de cache :&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE(menu.html,_ovml_cache_type=sitemap)&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans du contenu ==&lt;br /&gt;
On peut incorporer le résultat d’un fichier OvML dans du contenu Ovidentia ( article, section, faq etc… ). On utilisera la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Utilisation pour les pages d’accueil ==&lt;br /&gt;
On peut utiliser un fichier OvML pour les pages d’accueil privée et publique. Pour cela, utilisez les fichiers spécifiques private.html et public.html.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lors de l’affichage de la page public, Ovidentia cherche un fichier ayant le nom public.html dans le répertoire skins/nom-du-skin/ovml . S’il le trouve, il l’utilisera pour la page d’accueil public. Sinon, il affichera les articles définis par l'administrateur pour la page d’accueil public.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il en est de même pour la page d’accueil privée.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML par les modules ( addons ) ==&lt;br /&gt;
A partir de la version 5.4.2 d'Ovidentia, il est possible pour les modules de fournir des fonctionnalités basées sur OvML ( voir la documentation fournie avec le module ).&lt;br /&gt;
&lt;br /&gt;
Afin d'utiliser ces fonctionnalités, on utilisera le container suivant :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCAddon name=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; param2=&amp;quot;&amp;quot; ...&amp;gt;...&amp;lt;/OCAddon&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut du container du module&lt;br /&gt;
&lt;br /&gt;
Pour la signification des paramètres, il faut consulter la documentation fournie avec le module.&lt;br /&gt;
&lt;br /&gt;
La plupart du temps, le premier paramètre indique le nom du container que l'on veut utiliser et les paramètres suivants sont des attributs à ce container.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 5.6.3, il est aussi possible de créer des fonctions OvML pour un module. La syntaxe d'utilisation de ces fonctions est la suivante :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAddon name=&amp;quot;&amp;quot; function=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; function&lt;br /&gt;
: Nom de la fonction&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut de la fonction utilisée&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML dans l'éditeur Wysiwyg ==&lt;br /&gt;
L'éditeur Wysiwyg d'Ovidentia possède une option permettant d'utiliser un fichier OvML afin de l'intégrer dans l'affichage d'un article, d'une section... Par défaut, tous les fichiers OvML présents dans le dossier ovml de la skin courante sont affichés dans le formulaire de sélection. Il existe un moyen de cacher ces fichiers aux utilisateurs de l'éditeur en modifiant la racine de sélection des fichiers :&lt;br /&gt;
&lt;br /&gt;
On ajoute un dossier nommé &amp;quot;editor&amp;quot; dans le dossier ovml de la skin courante, l'éditeur Wysiwyg ne proposera alors que les fichiers présents dans ce répertoire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est toujours possible d'utiliser la syntaxe $OVML manuellement afin d'exécuter un fichier OvML ne se situant pas dans le dossier editor.&lt;/div&gt;</summary>
		<author><name>Laucho</name></author>	</entry>

	<entry>
		<id>https://wiki.ovidentia.fr/index.php?title=Cr%C3%A9er_son_skin&amp;diff=5701</id>
		<title>Créer son skin</title>
		<link rel="alternate" type="text/html" href="https://wiki.ovidentia.fr/index.php?title=Cr%C3%A9er_son_skin&amp;diff=5701"/>
				<updated>2019-02-15T16:19:56Z</updated>
		
		<summary type="html">&lt;p&gt;Laucho : /* Rendre son skin compatible avec la réécriture d'URL */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Catégorie:Développement de skins]]&lt;br /&gt;
Les skins sont des thèmes graphiques pouvant être appliqués aux sites créés avec Ovidentia. Ils sont personnalisables afin de pouvoir correspondre au mieux à vos attentes pour l'apparence de vos pages et de leurs structures.&lt;br /&gt;
&lt;br /&gt;
Un skin est principalement constitué de fichiers HTML, OvML, JavaScript et d'images.&lt;br /&gt;
&lt;br /&gt;
= Gestion =&lt;br /&gt;
&lt;br /&gt;
Il est possible pour un site de posséder plusieurs skins administrables via l'interface d'Ovidentia.&lt;br /&gt;
&lt;br /&gt;
== Administrateur ==&lt;br /&gt;
&lt;br /&gt;
=== Installer un skin ===&lt;br /&gt;
&lt;br /&gt;
Pour installer un skin, rendez-vous dans le menu ''Administration &amp;gt; Ajouter/Supprimer des programmes &amp;gt; Skins'' puis cliquez sur ''Charger un nouveau skin''.&lt;br /&gt;
Sélectionnez le fichier au format '''.zip''' contenant le skin puis cliquez sur ''Déposer''.&lt;br /&gt;
&lt;br /&gt;
Si l'opération s'est bien déroulée, le skin est désormais utilisable sur le site web.&lt;br /&gt;
&lt;br /&gt;
=== Liste des skins installés ===&lt;br /&gt;
&lt;br /&gt;
Pour accéder à la liste des skins installés, rendez-vous dans le menu ''Administration &amp;gt; Ajouter/Supprimer des programmes &amp;gt; Skins''.&lt;br /&gt;
&lt;br /&gt;
=== Skin appliqué au site ===&lt;br /&gt;
&lt;br /&gt;
==== Skin non modularisé ====&lt;br /&gt;
&lt;br /&gt;
Afin de modifier le skin appliqué au site web, rendez-vous dans le menu ''Administration &amp;gt; Sites'', choisissez le site dont vous souhaitez modifier le skin dans la liste de vos sites puis cliquez sur ''Configuration du site''.&lt;br /&gt;
Vous pourrez alors, à la ligne '''Skin''', sélectionner celui qui doit être appliqué au site pour les utilisateurs non connectés ou les utilisateurs connectés n'ayant pas modifié le style appliqué au site.&lt;br /&gt;
&lt;br /&gt;
La première liste contient les noms des différents skins disponibles sur le site. La seconde permet de choisir quel fichier CSS doit être utilisé comme feuille de style principale.&lt;br /&gt;
&lt;br /&gt;
[[Image:Skin_appliqué_au_site.png|center|Modification du skin appliqué au site]]&lt;br /&gt;
&lt;br /&gt;
==== Skin modularisé ====&lt;br /&gt;
&lt;br /&gt;
Si votre skin est un module, il est possible de le sélectionner depuis la liste des modules. Rendez-vous dans le menu ''Administration &amp;gt; Ajouter / Supprimer des programmes &amp;gt; Skins'' puis cliquez sur le lien [[Image:Star_x_orange.gif|top|Etoile]] &amp;lt;strong style=&amp;quot;text-decoration:underline&amp;quot;&amp;gt;Utiliser ce thème&amp;lt;/strong&amp;gt; de la ligne correspondant au skin que vous souhaitez appliquer.&lt;br /&gt;
&lt;br /&gt;
[[Image:Skin_avec_icone.png|center|Skin modularisé]]&lt;br /&gt;
&lt;br /&gt;
'''Attention''', ce lien n'apparaît pas si l'utilisateur sur lequel vous êtes connecté utilise le skin de la ligne concernée. Il vous faut alors changer le [[#Utilisateur|skin de l'utilisateur]], sachant qu'il est préférable de conserver le '''skin du site'''.&lt;br /&gt;
&lt;br /&gt;
=== Droit de modification de skin aux utilisateurs ===&lt;br /&gt;
&lt;br /&gt;
Afin d'autoriser ou d'interdire aux utilisateurs connectés de choisir le skin qu'ils souhaitent appliquer au site web, rendez-vous dans le menu ''Administration &amp;gt; Sites'', choisissez le site dont vous souhaitez modifier le skin dans la liste de vos sites puis cliquez sur ''Options de l'utilisateur''.&lt;br /&gt;
Vous pourrez alors, à la ligne '''L'utilisateur peut choisir son skin''', choisir d'autoriser ou non l'utilisateur à choisir le skin qu'il souhaite voir appliqué au site web lorsqu'il est connecté.&lt;br /&gt;
&lt;br /&gt;
La modification du skin effectuée par un utilisateur n'est visible que par celui-ci quand il est connecté.&lt;br /&gt;
&lt;br /&gt;
[[Image:Droit_de_modification_de_skin_aux_utilisateurs.png|center]]&lt;br /&gt;
&lt;br /&gt;
== Utilisateur ==&lt;br /&gt;
&lt;br /&gt;
La modification du style pour un utilisateur n'est possible que si l'administrateur l'a permis.&lt;br /&gt;
&lt;br /&gt;
Afin de modifier le skin appliqué au site web lorsque vous êtes connecté, rendez-vous dans le menu ''Utilisateur &amp;gt; Options''. Vous pourrez alors, à la section '''Mise à jour du skin''', sélectionner celui qui doit être appliqué au site lorsque vous êtes connecté. Cliquez sur ''Mise à jour du skin'' afin de valider la modification.&lt;br /&gt;
&lt;br /&gt;
La modification du skin effectuée n'est visible que par vous quand vous êtes connecté.&lt;br /&gt;
&lt;br /&gt;
[[Image:Utilisateur.png|center|Modification du skin pour l'utilisateur connecté]]&lt;br /&gt;
&lt;br /&gt;
= Créer un skin =&lt;br /&gt;
&lt;br /&gt;
== Structure ==&lt;br /&gt;
&lt;br /&gt;
Les skins disponibles sur votre site internet sont stockés dans le dossier '''skins''', enfant direct du dossier contenant votre site créé avec Ovidentia.&lt;br /&gt;
&lt;br /&gt;
'''Attention''' à ne pas confondre le dossier '''skins''' à la racine de votre site avec le dossier '''ovidentia &amp;gt; skins'''. Ce dernier contient le skin de base d'Ovidentia. Vos skins personnalisés sont placés à la racine du site pour ne pas être supprimés à chaque mise à jour du noyau.&lt;br /&gt;
&lt;br /&gt;
Les skins sont composés de trois sous-dossiers '''obligatoires''' :&lt;br /&gt;
*'''ovml''' : ce dossier contient les fichiers OvML (Ovidentia Markup Language) permettant la génération dynamique de contenu. Il contient également parfois les styles spécifiques des &amp;quot;modules&amp;quot; OvML afin de pouvoir être exportés plus facilement. Ces styles peuvent également être indiqués directement dans le fichier OvML.&lt;br /&gt;
*'''styles''' : ce dossier contient les feuilles de style de votre site web.&lt;br /&gt;
*'''templates''' : ce dossier contient les templates personnalisés.&lt;br /&gt;
&lt;br /&gt;
D'autres sous-dossiers '''facultatifs''' peuvent également apparaître dans le skin comme les dossiers :&lt;br /&gt;
*'''images''' : ce dossier contient les images nécessaires à la personnalisation du skin (et non pas les images de contenu).&lt;br /&gt;
*'''scripts''' : ce dossier contient les fichiers JavaScript.&lt;br /&gt;
&lt;br /&gt;
L'arborescence de votre skin ressemblera donc généralement à la suivante :&lt;br /&gt;
&lt;br /&gt;
[[Image:Arborescence.png|center|Arborescence d'un skin]]&lt;br /&gt;
&lt;br /&gt;
== Personnalisation ==&lt;br /&gt;
&lt;br /&gt;
Partir d'un thème existant semble être un bon moyen de débuter la création d'un nouveau skin. Cela permet de poser une structure proche de celle que l'on souhaite en minimisant le nombre de modifications à effectuer.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
&lt;br /&gt;
Les fichiers contenus dans le dossier template sont des gabarits pour les différentes pages du site. Ils permettent de créer la structure des pages de votre site internet.&lt;br /&gt;
&lt;br /&gt;
Leur intérêt réside dans la séparation qu'ils permettent entre le traitement des données effectué par PHP et leur affichage.&lt;br /&gt;
&lt;br /&gt;
Un mini-langage de programmation a été créé pour ces templates permettant de dynamiser votre site.&lt;br /&gt;
&lt;br /&gt;
==== Patrons d'affichage ====&lt;br /&gt;
&lt;br /&gt;
Les patrons d'affichage permettent de créer plusieurs apparences pour une même page.&lt;br /&gt;
&lt;br /&gt;
Les patrons d'affichage se font sous forme de commentaires HTML.&lt;br /&gt;
&lt;br /&gt;
La création d'un patron d'affichage se fait de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!--#begin nom_de_mon_patron_d_affichage --&amp;gt;&lt;br /&gt;
    Votre code&lt;br /&gt;
&amp;lt;!--#end nom_de_mon_patron_d_affichage --&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Attention''', il ne faut pas oublier de ne pas mettre d'espace avant le dièse (#) et d'en mettre un après le nom de la variable.&lt;br /&gt;
&lt;br /&gt;
Certains templates nécessitent deux patrons d'affichage car ils gèrent deux écrans différents. Par exemple, le template ''topicsdisplay.html'' contient deux patrons par défaut : un pour lister les différents articles du thème et un pour afficher un article en particulier.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!--#begin head_nom_de_mon_patron_d_affichage --&amp;gt;&lt;br /&gt;
    Votre code&lt;br /&gt;
&amp;lt;!--#end head_nom_de_mon_patron_d_affichage --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--#begin body_nom_de_mon_patron_d_affichage --&amp;gt;&lt;br /&gt;
    Votre code&lt;br /&gt;
&amp;lt;!--#end body_nom_de_mon_patron_d_affichage --&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Liste des templates possédant des patrons d'affichage]]&lt;br /&gt;
&lt;br /&gt;
==== Mini-langage de templates ====&lt;br /&gt;
&lt;br /&gt;
Le mini-langage de templates permet de dynamiser le contenu de la page grâce à l'utilisation de variables.&lt;br /&gt;
&lt;br /&gt;
===== Affichage d'une variable =====&lt;br /&gt;
&lt;br /&gt;
Les variables qu'il est possible d'afficher dépendent de la classe qui appelle le template.&lt;br /&gt;
&lt;br /&gt;
Néanmoins, il existe des [[Liste des variables accessibles depuis tous les templates|variables accessibles depuis tous les templates]] :&lt;br /&gt;
&lt;br /&gt;
L'affichage d'une variable dans un template se fait de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
 { variable }&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&lt;br /&gt;
 { babSlogan }&lt;br /&gt;
&lt;br /&gt;
===== Condition =====&lt;br /&gt;
&lt;br /&gt;
Les conditions se font sous forme de commentaires HTML.&lt;br /&gt;
&lt;br /&gt;
La vérification de l'existence d'une variable ou du fait qu'elle soit vide se fait de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!--#if variable --&amp;gt;&lt;br /&gt;
    Votre code&lt;br /&gt;
&amp;lt;!--#endif variable --&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Attention''', il ne faut pas oublier de ne pas mettre d'espace avant le dièse (#) et d'en mettre un après le nom de la variable.&lt;br /&gt;
&lt;br /&gt;
Il est également possible de comparer la valeur d'une variable avec une autre variable :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!--#if variable &amp;quot;== variable2&amp;quot; --&amp;gt;&lt;br /&gt;
    Votre code&lt;br /&gt;
&amp;lt;!--#endif variable --&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les différents opérateurs de comparaison existant sont les suivants :&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|+ Liste des opérateurs utilisables dans le mini-langage de templates&lt;br /&gt;
|-&lt;br /&gt;
!Symbole&lt;br /&gt;
!Signification&lt;br /&gt;
|-&lt;br /&gt;
|==||Egal à&lt;br /&gt;
|-&lt;br /&gt;
|!=||Différent de&lt;br /&gt;
|-&lt;br /&gt;
|&amp;gt;||Supérieur à&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;||Inférieur à&lt;br /&gt;
|-&lt;br /&gt;
|&amp;gt;=||Supérieur ou égal à&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;=||Inférieur ou égal à&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
De la même manière, il est possible de comparer la valeur d'une variable avec une chaîne de caractères ou un nombre :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!--#if variable &amp;quot;== valeur&amp;quot; --&amp;gt;&lt;br /&gt;
    Votre code&lt;br /&gt;
&amp;lt;!--#endif --&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vous pouvez également tester si une variable est vide :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!--#if variable &amp;quot;== &amp;quot; --&amp;gt;&lt;br /&gt;
    Votre code&lt;br /&gt;
&amp;lt;!--#endif variable --&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Enfin, il est possible de gérer l'inverse d'une condition grâce au mot-clé ''else'' :&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!--#if condition --&amp;gt;&lt;br /&gt;
    Votre code si la condition est validée&lt;br /&gt;
&amp;lt;!--#else condition --&amp;gt;&lt;br /&gt;
    Votre code si la condition n'est pas validée&lt;br /&gt;
&amp;lt;!--#endif condition --&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Exemples :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!--#if BAB_SESS_LOGGED --&amp;gt;&lt;br /&gt;
    Bienvenue { BAB_SESS_USER }.&lt;br /&gt;
&amp;lt;!--#else BAB_SESS_LOGGED --&amp;gt;&lt;br /&gt;
    Bienvenue Invité.&lt;br /&gt;
&amp;lt;!--#endif BAB_SESS_LOGGED --&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!--#if tg &amp;quot;== &amp;quot; --&amp;gt;&lt;br /&gt;
    Vous êtes sur la page d'accueil.&lt;br /&gt;
&amp;lt;!--#endif tg --&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!--#if menuitems &amp;quot;&amp;amp;gt; 0&amp;quot; --&amp;gt;&lt;br /&gt;
    Menu :&lt;br /&gt;
    &amp;lt;!-- Génération du menu --&amp;gt;&lt;br /&gt;
&amp;lt;!--#endif menuitems --&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Boucle =====&lt;br /&gt;
&lt;br /&gt;
Les boucles se font sous forme de commentaires HTML.&lt;br /&gt;
&lt;br /&gt;
Dans certains templates, il est possible d'utiliser des boucles, mais pas dans tous.&lt;br /&gt;
&lt;br /&gt;
Les boucles correspondent à des fonctions appelées jusqu'à ce que celles-ci ne renvoient plus rien. Il n'est actuellement pas possible de connaître la liste des fonctions utilisables dans chaque template via une documentation, mais il est possible de voir les fonctions utilisées dans les templates déjà existants.&lt;br /&gt;
&lt;br /&gt;
====== Utilisation ======&lt;br /&gt;
&lt;br /&gt;
L'utilisation d'une boucle se fait de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!--#in fonction --&amp;gt;&lt;br /&gt;
    Votre code&lt;br /&gt;
&amp;lt;!--#endin fonction --&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Attention''', il ne faut pas oublier de ne pas mettre d'espace avant le dièse (#) et d'en mettre un après le nom de la fonction.&lt;br /&gt;
&lt;br /&gt;
Chaque boucle permet l'utilisation de variables particulières.&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&lt;br /&gt;
Dans le template ''adminsection.html'' :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!-- Listage des liens d'administration fournis par le noyau d'Ovidentia --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
    &amp;lt;!--#in addUrl --&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;{ val }&amp;quot;&amp;gt;{ key }&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;!--#endin addUrl --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====== Dépendance ======&lt;br /&gt;
&lt;br /&gt;
Certaines boucles sont dépendantes d'une autre boucle et ne peuvent être appelées qu'à l'intérieur de ces boucles dont elles dépendent.&lt;br /&gt;
&lt;br /&gt;
Il suffit pour cela d'imbriquer les deux boucles concernées.&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&lt;br /&gt;
Dans le template ''topicsdisplay.html'' :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!-- Listage des tags / mots-clés d'un article --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--#in getnext --&amp;gt;&lt;br /&gt;
    Tags :&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
    &amp;lt;!--#in getnexttag --&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&lt;br /&gt;
            &amp;lt;a href=&amp;quot;{ searchurl }&amp;quot;&amp;gt;{ tagname }&amp;lt;/a&amp;gt;&lt;br /&gt;
        &amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;!--#endin getnexttag --&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;!--#endin getnext --&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Une [[Liste des boucles utilisables dans les templates|liste des boucles et de leurs variables utilisables dans les templates]] est disponible afin de vous renseigner sur les boucles existantes selon le template.&lt;br /&gt;
&lt;br /&gt;
==== Templates modifiables ====&lt;br /&gt;
&lt;br /&gt;
La liste des templates modifiables ainsi que leurs fonctions respectives est disponible dans la [[Liste des fichiers templates modifiables dans les skins|liste des fichiers templates modifiables dans les skins]].&lt;br /&gt;
&lt;br /&gt;
Pour récupérer les templates originaux, rendez-vous à la racine de votre site. Vous avez normalement un ou plusieurs dossiers nommés ''ovidentia-'''numero-de-version''''', ouvrez celui avec le dernier numéro de version. Rendez-vous ensuite dans ''skins / ovidentia / templates''. De là, vous pourrez récupérer les templates que vous souhaitez modifier.&lt;br /&gt;
&lt;br /&gt;
Les variables utilisables sont généralement indiquées dans des commentaires HTML situés en haut de ces fichiers de template modifiables.&lt;br /&gt;
&lt;br /&gt;
'''Attention''', en réalité, tous les templates sont modifiables, mais il est conseillé de ne modifier que les templates de la liste donnée ci-dessus afin de permettre les améliorations des templates lors des mises à jour d'Ovidentia. Les templates de la liste ci-dessus peuvent en revanche être modifiés sans crainte.&lt;br /&gt;
&lt;br /&gt;
==== page.html ====&lt;br /&gt;
&lt;br /&gt;
===== Rendre son skin compatible avec la réécriture d'URL =====&lt;br /&gt;
&lt;br /&gt;
Afin de rendre son skin compatible avec la réécriture d'URL, il est nécessaire de modifier la balise ''head'' de votre fichier ''page.html'' en ajoutant un élément de type '''base'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Meta d'encodage --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;base href=&amp;quot;{ babUrlScript }&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Insertion des fichiers JavaScript et CSS --&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cela permet de convertir toutes les chemins relatifs en chemins absolus afin d'éviter les requêtes vers des fichiers inexistants.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Un exemple de &amp;lt;head&amp;gt; complet :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Définition de l'encodage de la page --&amp;gt;&lt;br /&gt;
    &amp;lt;meta http-equiv=&amp;quot;Content-type&amp;quot; content=&amp;quot;{ sContent }&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;base href=&amp;quot;{ babUrlScript }&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;title&amp;gt;{ babSiteName }&amp;lt;!--#if pageTitle --&amp;gt; - { pageTitle }&amp;lt;!--#endif pageTitle --&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!--#if pageKeywords --&amp;gt;&lt;br /&gt;
    &amp;lt;meta name=&amp;quot;keywords&amp;quot; content=&amp;quot;{ pageKeywords }&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!--#endif pageKeywords --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!--#if pageDescription --&amp;gt;&lt;br /&gt;
    &amp;lt;meta name=&amp;quot;description&amp;quot; content=&amp;quot;{ pageDescription }&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!--#endif pageDescription --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;meta name=&amp;quot;generator&amp;quot; content=&amp;quot;Ovidentia&amp;quot; /&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;!--#if canonicalUrl --&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;canonical&amp;quot; href=&amp;quot;{ canonicalUrl }&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!--#endif canonicalUrl --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!--#if imageUrl --&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;image_src&amp;quot; href=&amp;quot;{ imageUrl }&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;!--#endif imageUrl --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;{ babOvidentiaJs }&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;!--#if script --&amp;gt;&lt;br /&gt;
    &amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;!-- { script } --&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;!--#endif script --&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;{ babCssPath }&amp;quot; media=&amp;quot;screen&amp;quot; title=&amp;quot;Default&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    { babHeadStyleSheets }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== OvML ===&lt;br /&gt;
&lt;br /&gt;
Les fichiers contenus dans le dossier OvML sont des morceaux de pages plus ou moins conséquents qui pourront être intégrés sur différentes pages de votre site. Il permet également de générer du contenu de manière dynamique.&lt;br /&gt;
&lt;br /&gt;
==== Le langage OvML ====&lt;br /&gt;
&lt;br /&gt;
L'OvML est, à l'instar du (x)HTML et du XML, un langage à balises. La différence réside dans le fait que c'est un langage compilé par PHP qui permettra par la suite de générer du contenu.&lt;br /&gt;
&lt;br /&gt;
===== Conventions de nommage =====&lt;br /&gt;
&lt;br /&gt;
Il existe trois types de composants en OvML : les variables, les fonctions et les containers. Par convention, les composants d'un même type commenceront tous par les même lettres :&lt;br /&gt;
* '''les variables''' : OV&lt;br /&gt;
* '''les fonctions''' : OF&lt;br /&gt;
* '''les containers''' : OC&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
====== Déclaration ======&lt;br /&gt;
&lt;br /&gt;
Pour déclarer une variable ou pour affecter une nouvelle valeur à une variable existante, on utilise la fonction '''PutVar'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;nom_de_la_variable&amp;quot; value=&amp;quot;valeur&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vous remarquerez que bien qu'il s'agit d'un élément auto-fermant (il n'a pas besoin de balise de fermeture comme pour ''&amp;lt;nowiki&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;/nowiki&amp;gt;'', ''&amp;lt;nowiki&amp;gt;&amp;lt;img src=&amp;quot;&amp;quot; alt=&amp;quot;&amp;quot; /&amp;gt;&amp;lt;/nowiki&amp;gt;'', etc.), on ne met pas le slash (/) de fermeture.&lt;br /&gt;
&lt;br /&gt;
Les variables peuvent contenir des nombres ou bien des chaînes de caractères.&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;Compteur&amp;quot; value=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====== Affichage ======&lt;br /&gt;
&lt;br /&gt;
Pour afficher une variable, il suffit de l'appeler dans une balise avec le préfixe des variables '''OV'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnom_de_la_variable&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comme pour la fonction de déclaration, l'affichage d'une variable est un élément auto-fermant ne nécessitant pas de slash (/) de fermeture.&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVCompteur&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Quelques opérations de traitement peuvent être utilisées sur les variables, par exemple l'attribut ''strcase'' permet de modifier la casse d'une variable.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;Nom&amp;quot; value=&amp;quot;Dupont&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVNom strcase=&amp;quot;upper&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ce code affichera la chaîne de caractère suivante :&lt;br /&gt;
&lt;br /&gt;
 DUPONT&lt;br /&gt;
&lt;br /&gt;
Pour une liste complète des attributs utilisables sur les variables, consultez la [[#Documentation|documentation OvML]].&lt;br /&gt;
&lt;br /&gt;
===== Fonctions =====&lt;br /&gt;
&lt;br /&gt;
Les fonctions permettent de réaliser diverses opérations autonomes ou liées aux variables. Bien qu'étant auto-fermantes, elles ne nécessitent pas de slash (/) lors de leur utilisation.&lt;br /&gt;
&lt;br /&gt;
Elles peuvent prendre divers attributs obligatoires ou optionnels selon la fonction appelée.&lt;br /&gt;
&lt;br /&gt;
Par exemple, la fonction IfNotIsSet permet d'affecter une valeur à une variable si celle-ci n'est pas déclarée. Toutes les fonctions sont précédées du préfixe '''OF''' et contenues dans une balise lors de leur appel.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;nom_de_la_variable&amp;quot; value=&amp;quot;valeur&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour une liste complète des fonctions, consultez la [[#Documentation|documentation OvML]].&lt;br /&gt;
&lt;br /&gt;
====== Opérations arithmétiques ======&lt;br /&gt;
&lt;br /&gt;
Un type de fonctions couramment utilisé concerne les opérations arithmétiques sur les variables. Ces fonctions possèdent toutes le préfixe '''AO''' (pour Arithmetic Operator).&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOAddition expr1=&amp;quot;valeur&amp;quot; expr2=&amp;quot;valeur&amp;quot; saveas=&amp;quot;nom_de_la_variable&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour effectuer des opérations sur des nombres décimaux, la virgule doit être remplacée par un point.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOAddition expr1=&amp;quot;1&amp;quot; expr2=&amp;quot;1.5&amp;quot; saveas=&amp;quot;Variable&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVVariable&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 2.5&lt;br /&gt;
&lt;br /&gt;
Si l'une des valeurs envoyée au paramètre ''expr1'' ou ''expr2'' est une chaîne de caractères ne démarrant pas par un nombre, alors sa valeur sera substituée par 0.&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOAddition expr1=&amp;quot;Dupont&amp;quot; expr2=&amp;quot;1&amp;quot; saveas=&amp;quot;Variable&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVVariable&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 1&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Dupont&amp;quot; n'étant pas une chaîne de caractères débutant par un nombre, il a été remplacé par la valeur 0, ''Variable'' valait donc 0 + 1 = 1.&lt;br /&gt;
&lt;br /&gt;
Si la chaîne de caractères envoyée débute par un nombre, alors ce nombre substituera la chaîne de caractères.&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOAddition expr1=&amp;quot;5Dupont&amp;quot; expr2=&amp;quot;1&amp;quot; saveas=&amp;quot;Variable&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVVariable&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 6&lt;br /&gt;
&lt;br /&gt;
&amp;quot;5Dupont&amp;quot; débutant étant une chaîne de caractères débutant par un nombre, elle a été remplacée par la valeur 0, ''Variable'' valait donc 5 + 1 = 6.&lt;br /&gt;
&lt;br /&gt;
Une opération impossible renverra un résultat vide. Cela peut arriver lors d'une division par 0 ou lors du calcul d'un nombre modulo un nombre décimal.&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOAddition expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;0&amp;quot; saveas=&amp;quot;Variable&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVVariable&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ce code n'affichera rien car l'opération n'est pas valide.&lt;br /&gt;
&lt;br /&gt;
===== Containers =====&lt;br /&gt;
&lt;br /&gt;
Les containers sont des éléments à balises ouvrantes et fermantes. Ils sont précédés par le préfixe '''OC''' lors de leur appel.&lt;br /&gt;
&lt;br /&gt;
Les containers possèdent deux fonctions principales : ils permettent de gérer les conditions dans un code et de lister des éléments issus de la base de données.&lt;br /&gt;
&lt;br /&gt;
Pour une liste complète des containers, consultez la [[#Documentation|documentation OvML]].&lt;br /&gt;
&lt;br /&gt;
====== Condition ======&lt;br /&gt;
&lt;br /&gt;
Les conditions permettent de générer du code si une condition est réalisée. Ils sont tous précédés du préfixe '''If'''. Par exemple, le container IfEqual permet de vérifier l'égalité entre deux valeurs.&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfEqual expr1=&amp;quot;0&amp;quot; expr2=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    Ce code sera affiché si 0 et 1 sont égaux, c'est à dire jamais.&lt;br /&gt;
&amp;lt;/OCIfEqual&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il existe ainsi neuf containers permettant d'effectuer des tests. Voici la liste de ceux-ci.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|+ Liste des containers de test&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Tests de comparaison&lt;br /&gt;
|-&lt;br /&gt;
! Container !! Condition !! Utilisation&lt;br /&gt;
|-&lt;br /&gt;
| OCIfEqual || Vrai si expr1 est égal à expr2&lt;br /&gt;
| &amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfEqual expr1=&amp;quot;1&amp;quot; expr2=&amp;quot;1&amp;quot;&amp;gt;Vrai&amp;lt;/OCIfEqual&amp;gt;&lt;br /&gt;
&amp;lt;OCIfEqual expr1=&amp;quot;0&amp;quot; expr2=&amp;quot;1&amp;quot;&amp;gt;Faux&amp;lt;/OCIfEqual&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotEqual || Vrai si expr1 est différent expr2&lt;br /&gt;
| &amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfNotEqual expr1=&amp;quot;0&amp;quot; expr2=&amp;quot;1&amp;quot;&amp;gt;Vrai&amp;lt;/OCIfNotEqual&amp;gt;&lt;br /&gt;
&amp;lt;OCIfNotEqual expr1=&amp;quot;1&amp;quot; expr2=&amp;quot;1&amp;quot;&amp;gt;Faux&amp;lt;/OCIfNotEqual&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThan || Vrai si expr1 plus petit strictement que expr2&lt;br /&gt;
| &amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfLessThan expr1=&amp;quot;0&amp;quot; expr2=&amp;quot;1&amp;quot;&amp;gt;Vrai&amp;lt;/OCIfLessThan&amp;gt;&lt;br /&gt;
&amp;lt;OCIfLessThan expr1=&amp;quot;1&amp;quot; expr2=&amp;quot;1&amp;quot;&amp;gt;Faux&amp;lt;/OCIfLessThan&amp;gt;&lt;br /&gt;
&amp;lt;OCIfLessThan expr1=&amp;quot;2&amp;quot; expr2=&amp;quot;1&amp;quot;&amp;gt;Faux&amp;lt;/OCIfLessThan&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThanOrEqual || Vrai si expr1 plus petit ou égal que expr2&lt;br /&gt;
| &amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfLessThanOrEqual expr1=&amp;quot;0&amp;quot; expr2=&amp;quot;1&amp;quot;&amp;gt;Vrai&amp;lt;/OCIfLessThanOrEqual&amp;gt;&lt;br /&gt;
&amp;lt;OCIfLessThanOrEqual expr1=&amp;quot;1&amp;quot; expr2=&amp;quot;1&amp;quot;&amp;gt;Vrai&amp;lt;/OCIfLessThanOrEqual&amp;gt;&lt;br /&gt;
&amp;lt;OCIfLessThanOrEqual expr1=&amp;quot;2&amp;quot; expr2=&amp;quot;1&amp;quot;&amp;gt;Faux&amp;lt;/OCIfLessThanOrEqual&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThan || Vrai si expr1 plus grande strictement que expr2&lt;br /&gt;
| &amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfGreaterThan expr1=&amp;quot;2&amp;quot; expr2=&amp;quot;1&amp;quot;&amp;gt;Vrai&amp;lt;/OCIfGreaterThan&amp;gt;&lt;br /&gt;
&amp;lt;OCIfGreaterThan expr1=&amp;quot;1&amp;quot; expr2=&amp;quot;1&amp;quot;&amp;gt;Faux&amp;lt;/OCIfGreaterThan&amp;gt;&lt;br /&gt;
&amp;lt;OCIfGreaterThan expr1=&amp;quot;0&amp;quot; expr2=&amp;quot;1&amp;quot;&amp;gt;Faux&amp;lt;/OCIfGreaterThan&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThanOrEqual || Vrai si expr1 plus grande ou égal que expr2&lt;br /&gt;
| &amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfGreaterThanOrEqual expr1=&amp;quot;2&amp;quot; expr2=&amp;quot;1&amp;quot;&amp;gt;Vrai&amp;lt;/OCIfGreaterThanOrEqual&amp;gt;&lt;br /&gt;
&amp;lt;OCIfGreaterThanOrEqual expr1=&amp;quot;1&amp;quot; expr2=&amp;quot;1&amp;quot;&amp;gt;Vrai&amp;lt;/OCIfGreaterThanOrEqual&amp;gt;&lt;br /&gt;
&amp;lt;OCIfGreaterThanOrEqual expr1=&amp;quot;0&amp;quot; expr2=&amp;quot;1&amp;quot;&amp;gt;Faux&amp;lt;/OCIfGreaterThanOrEqual&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Tests d'existence&lt;br /&gt;
|-&lt;br /&gt;
! Container !! Condition !! Utilisation&lt;br /&gt;
|-&lt;br /&gt;
| OCIfIsSet || Vrai si la variable est déclarée&lt;br /&gt;
| &amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;Nom&amp;quot; value=&amp;quot;Dupont&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;Nom&amp;quot;&amp;gt;Vrai&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;Prénom&amp;quot;&amp;gt;Faux&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotIsSet || Vrai si la variable n'est pas déclarée&lt;br /&gt;
| &amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;Nom&amp;quot; value=&amp;quot;Dupont&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OCIfNotIsSet name=&amp;quot;Prénom&amp;quot;&amp;gt;Vrai&amp;lt;/OCIfNotIsSet&amp;gt;&lt;br /&gt;
&amp;lt;OCIfNotIsSet name=&amp;quot;Nom&amp;quot;&amp;gt;Faux&amp;lt;/OCIfNotIsSet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Test d'appartenance à un groupe&lt;br /&gt;
|-&lt;br /&gt;
! Container !! Condition !! Utilisation&lt;br /&gt;
|-&lt;br /&gt;
| OCIfUserMemberOfGroups || Vrai si la personne fait parti du groupe indiqué&lt;br /&gt;
| &amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfLessThan groupid=&amp;quot;1&amp;quot;&amp;gt;Vrai&amp;lt;/OCIfLessThan&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====== Listage d'éléments ======&lt;br /&gt;
&lt;br /&gt;
Les containers permettant de lister des éléments sont beaucoup plus nombreux. Ce sont eux qui vont permettre de récupérer du contenu dans la base de données.&lt;br /&gt;
&lt;br /&gt;
Généralement, on distingue ceux qui récupèrent plusieurs éléments de ceux qui n'en récupèrent qu'un seul grâce à leur nom. Les containers récupérant plusieurs éléments sont souvent au pluriel et ceux ne récupérant qu'un seul élément sont souvent au singulier.&lt;br /&gt;
&lt;br /&gt;
Comme pour les fonctions, des paramètres peuvent être nécessaires aux containers pour pouvoir fonctionner comme vous le souhaiter. Ces paramètres sont indiqués dans la [[#Documentation|documentation OvML]].&lt;br /&gt;
&lt;br /&gt;
Chaque container permet d'accéder à des variables selon l'élément courant. Ces variables sont définies dans la [[#Documentation|documentation OvML]] et dépendent du container utilisé.&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!-- Ce code permet de récupérer les articles d'un thème d'articles donné. --&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
    &amp;lt;OCArticles topicid=&amp;quot;1&amp;quot; rows=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;!--&lt;br /&gt;
            ‹OVArticleTitle› est une variable accessible depuis le container ‹OCArticles›.&lt;br /&gt;
            Elle récupère le titre de l'article couramment parcouru.&lt;br /&gt;
        --&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;OVArticleTitle&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/OCArticles&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!-- Ce code permet de récupérer un article précis. --&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
    &amp;lt;OCArticle articleid=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;!-- ‹OVArticleTitle› est une variable accessible depuis le container ‹OCArticle›. --&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&amp;lt;OVArticleTitle&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Voici une liste des &amp;quot;familles&amp;quot; de containers ainsi que de courtes descriptions sur leurs fonctions.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sortable&amp;quot;&lt;br /&gt;
|+ Liste des familles de containers&lt;br /&gt;
! Famille !! Sujet&lt;br /&gt;
|-&lt;br /&gt;
| OCArticle* || Articles, les thèmes d'articles et les catégories&lt;br /&gt;
|-&lt;br /&gt;
| OCDbDirectory* || Annuaires stockés en base de données&lt;br /&gt;
|-&lt;br /&gt;
| OCDelegation* || Délégations des utilisateurs&lt;br /&gt;
|-&lt;br /&gt;
| OCCalendar* || Agendas&lt;br /&gt;
|-&lt;br /&gt;
| OCFaq* || Faqs&lt;br /&gt;
|-&lt;br /&gt;
| OCFolder*, OCFile* || Fichiers uploadés&lt;br /&gt;
|-&lt;br /&gt;
| OCForum*, OCThread, OCPost* || Posts, sujets et forums&lt;br /&gt;
|-&lt;br /&gt;
| OCRecent* || Dernières modifications sur le site internet&lt;br /&gt;
|-&lt;br /&gt;
| OCSitemap* || Arborescence du site&lt;br /&gt;
|-&lt;br /&gt;
| OCWaiting* || Éléments en attendant d'approbation&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====== Emboîtement de containers ======&lt;br /&gt;
&lt;br /&gt;
Il peut arriver d'avoir besoin d'emboîter deux containers du même type. Dans ce cas, il est nécessaire de bien identifier chaque container à l'aide d'un paramètre qui servira d'identifiant, sans quoi, des problèmes peuvent survenir.&lt;br /&gt;
&lt;br /&gt;
Le problème apparu va être montré à l'aide d'un exemple. Je souhaite afficher un message en fonction du nom et du prénom de quelqu'un. Je fais un test pour comparer son nom puis un autre dedans pour comparer son prénom (dans la pratique, ce cas de figure n'apparaîtra sûrement jamais, mais c'est à vous de voir ce que vous souhaitez faire !).&lt;br /&gt;
&lt;br /&gt;
Avec le code ci-dessous, je m'attends à voir s'afficher ''Ah ! Vous êtes de la famille !'' étant donné que le nom est bien ''Dupont'' mais que le prénom n'est pas ''Michel''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfEqual expr1=&amp;quot;Dupont&amp;quot; expr2=&amp;quot;Dupont&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;OCIfEqual expr1=&amp;quot;Jean&amp;quot; expr2=&amp;quot;Michel&amp;quot;&amp;gt;&lt;br /&gt;
        Bonjour Michel ! Comment vas-tu ?&amp;lt;br /&amp;gt;&lt;br /&gt;
    &amp;lt;/OCIfEqual&amp;gt;&lt;br /&gt;
    &amp;lt;OCIfNotEqual expr1=&amp;quot;Jean&amp;quot; expr2=&amp;quot;Michel&amp;quot;&amp;gt;&lt;br /&gt;
        Ah ! Vous êtes de la famille !&amp;lt;br /&amp;gt;&lt;br /&gt;
    &amp;lt;/OCIfNotEqual&amp;gt;&lt;br /&gt;
&amp;lt;/OCIfEqual&amp;gt;&lt;br /&gt;
&amp;lt;OCIfNotEqual expr1=&amp;quot;Dupont&amp;quot; expr2=&amp;quot;Dupont&amp;quot;&amp;gt;&lt;br /&gt;
    Mais qui êtes-vous ?&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/OCIfNotEqual&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 Bonjour Michel ! Comment vas-tu ?&lt;br /&gt;
 Ah ! Vous êtes de la famille !&lt;br /&gt;
&lt;br /&gt;
Comme vous le voyez, le premier message s'est affiché, malgré le fait que le prénom ne soit pas ''Michel''. Pour résoudre ce problème, il suffit, comme dit précédemment, d'ajouter un attribut aux containers emboîtés pour permettre de les distinguer.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfEqual expr1=&amp;quot;Dupont&amp;quot; expr2=&amp;quot;Dupont&amp;quot; i10&amp;gt;&lt;br /&gt;
    &amp;lt;OCIfEqual expr1=&amp;quot;Jean&amp;quot; expr2=&amp;quot;Michel&amp;quot; i20&amp;gt;&lt;br /&gt;
        Bonjour Michel ! Comment vas-tu ?&amp;lt;br /&amp;gt;&lt;br /&gt;
    &amp;lt;/OCIfEqual i20&amp;gt;&lt;br /&gt;
    &amp;lt;OCIfNotEqual expr1=&amp;quot;Jean&amp;quot; expr2=&amp;quot;Michel&amp;quot; i20&amp;gt;&lt;br /&gt;
        Ah ! Vous êtes de la famille !&amp;lt;br /&amp;gt;&lt;br /&gt;
    &amp;lt;/OCIfNotEqual i20&amp;gt;&lt;br /&gt;
&amp;lt;/OCIfEqual i10&amp;gt;&lt;br /&gt;
&amp;lt;OCIfNotEqual expr1=&amp;quot;Dupont&amp;quot; expr2=&amp;quot;Dupont&amp;quot; i10&amp;gt;&lt;br /&gt;
    Mais qui êtes-vous ?&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/OCIfNotEqual i10&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 Ah ! Vous êtes de la famille !&lt;br /&gt;
&lt;br /&gt;
Grâce à l'ajout de ces attributs, seul le message attendu apparaît. Par sécurité, il est conseillé de toujours rajouter un attribut d'identification à un container.&lt;br /&gt;
&lt;br /&gt;
'''Note de l'auteur :''' Pour ma part, les containers de tests (OCIf*) ont un identifiant commençant par ''i'' et les autres commencent par ''c''. Ensuite, j'incrémente de 10 unités à chaque nouveau sous-container. Cela me permet de différencier rapidement les tests des données et d'introduire facilement un nouveau container entre deux si besoin.&lt;br /&gt;
&lt;br /&gt;
===== Utilisation des variables dans les fonctions et containers =====&lt;br /&gt;
&lt;br /&gt;
Il est possible d'utiliser la valeur d'une variable comme paramètre pour une fonction ou un container. Il suffit pour cela de mettre le code permettant d'afficher la variable à la place de la valeur du paramètre.&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;Age&amp;quot; value=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OCIfLessThan expr1=&amp;quot;&amp;amp;lt;OVAge&amp;amp;gt;&amp;quot; expr2=&amp;quot;18&amp;quot; i10&amp;gt;&lt;br /&gt;
    Vous êtes mineur.&lt;br /&gt;
&amp;lt;/OCIfLessThan i10&amp;gt;&lt;br /&gt;
&amp;lt;OCIfGreaterThanOrEqual expr1=&amp;quot;&amp;amp;lt;OVAge&amp;amp;gt;&amp;quot; expr2=&amp;quot;18&amp;quot; i10&amp;gt;&lt;br /&gt;
    Vous êtes majeur.&lt;br /&gt;
&amp;lt;/OCIfGreaterThanOrEqual i10&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 Vous êtes majeur.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez également utiliser des attributs sur ces variables.&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;Nom&amp;quot; value=&amp;quot;Dupont&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OCIfEqual expr1=&amp;quot;&amp;amp;lt;OVNom strcase=&amp;quot;upper&amp;quot;&amp;amp;gt;&amp;quot; expr2=&amp;quot;DUPONT&amp;quot; i10&amp;gt;&lt;br /&gt;
    Bienvenue cher ami !&lt;br /&gt;
&amp;lt;/OCIfEqual i10&amp;gt;&lt;br /&gt;
&amp;lt;OCIfNotEqual expr1=&amp;quot;&amp;amp;lt;OVNom strcase=&amp;quot;upper&amp;quot;&amp;amp;gt;&amp;quot; expr2=&amp;quot;DUPONT&amp;quot; i10&amp;gt;&lt;br /&gt;
    Imposteur !&lt;br /&gt;
&amp;lt;/OCIfNotEqual i10&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 Bienvenue cher ami !&lt;br /&gt;
&lt;br /&gt;
===== Documentation =====&lt;br /&gt;
&lt;br /&gt;
Une documentation sur les variables, fonctions et containers est disponible sur la page de [[Référence OvML|documentation sur l'OvML]].&lt;br /&gt;
&lt;br /&gt;
==== Fichiers OvML ====&lt;br /&gt;
&lt;br /&gt;
===== Pages d'accueil =====&lt;br /&gt;
&lt;br /&gt;
Il existe deux fichiers OvML importants. Il s'agit des pages d'accueil. Ovidentia possède deux pages d'accueil, une publique accessible aux utilisateurs non connectés et une privée accessible aux utilisateurs connectés.&lt;br /&gt;
&lt;br /&gt;
Ces deux pages sont personnalisables et sont générées grâce à l'OvML, elles sont donc logiquement situées dans le dossier ''ovml'' du skin, il s'agit des fichiers ''private.html'' et ''public.html'', respectivement associées à la page d'accueil privée et à la page d'accueil publique.&lt;br /&gt;
&lt;br /&gt;
Si vous supprimez ces deux fichiers, alors ce sera le template entry.html qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
===== Insertion dans une page =====&lt;br /&gt;
&lt;br /&gt;
Pour pouvoir être utilisé, un fichier OvML doit être situé dans le dossier ''ovml'' de votre skin, sans quoi il ne sera pas possible de l'utiliser.&lt;br /&gt;
&lt;br /&gt;
Bien que l'insertion d'un fichier OvML depuis un article à l'aide de l'interface graphique filtre les fichiers selon leur extension, un fichier OvML peut toutefois posséder n'importe quelle extension (ou aucune) sans altérer son interprétation.&lt;br /&gt;
&lt;br /&gt;
====== Mini langage de templates ======&lt;br /&gt;
&lt;br /&gt;
L'insertion d'un fichier OvML dans un template se fait de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
 { $OVML(chemin/vers/mon/fichier.ovml) }&lt;br /&gt;
&lt;br /&gt;
Le chemin est relatif au dossier '''ovml''' de votre skin (et non pas au template qui l'appelle). Le fichier appelé ci-dessus sera donc situé dans le dossier ''ovml/chemin/vers/mon/fichier.ovml'' de votre skin.&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&lt;br /&gt;
 { $OVML(carrousel.ovml) }&lt;br /&gt;
&lt;br /&gt;
====== Article ======&lt;br /&gt;
&lt;br /&gt;
L'insertion d'un fichier OvML dans un article peut se faire de deux façons différentes.&lt;br /&gt;
&lt;br /&gt;
Soit en insérant le code suivant dans l'article :&lt;br /&gt;
&lt;br /&gt;
 $OVML(chemin/vers/mon/fichier.ovml)&lt;br /&gt;
&lt;br /&gt;
Le chemin est relatif au dossier '''ovml''' de votre skin.&lt;br /&gt;
&lt;br /&gt;
Soit en cliquant sur le bouton '''[[Image:Ovidentia-icone.png|Bouton &amp;quot;Ovidentia&amp;quot; de l'éditeur de texte WYSIWYG]]''' sur l'éditeur WYSIWIG. Une pop-up s'ouvre permettant d'effectuer plusieurs actions, cliquez sur '''[[Image:Insertion_de_fichier_OvML.gif|Bouton d'insertion d'un fichier OvML dans un article]] Insérer un fichier OvML'''. L'arborescence du dossier '''ovml''' de votre skin apparait alors listant ses dossiers et la liste des fichiers ''.ovml'', ''.oml'', ''.html'' et ''.htm''. Il suffit alors de cliquer sur le fichier souhaité.&lt;br /&gt;
&lt;br /&gt;
====== Fichier OvML ======&lt;br /&gt;
&lt;br /&gt;
L'insertion d'un fichier OvML dans un second fichier OvML se fait à l'aide de la fonction '''Include''' du langage OvML.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFInclude file=&amp;quot;chemin/vers/mon/fichier.ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le chemin est relatif au dossier '''ovml''' de votre skin (et non pas au fichier OvML qui l'appelle).&lt;br /&gt;
&lt;br /&gt;
====== Appel direct ======&lt;br /&gt;
&lt;br /&gt;
Il est également possible d'appeler un fichier OvML directement grâce à une URL particulière.&lt;br /&gt;
&lt;br /&gt;
L'URL suivante permet d'afficher un fichier OvML inclu dans le template ''page.html''.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;span class=&amp;quot;source-ovml&amp;quot;&amp;gt;http&amp;lt;span&amp;gt;:&amp;lt;/span&amp;gt;//votre-nom-de-domaine.com/&amp;lt;span class=&amp;quot;sc2&amp;quot;&amp;gt;index.php?''&amp;lt;span class=&amp;quot;kw3&amp;quot;&amp;gt;tg&amp;lt;/span&amp;gt;''='''&amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;oml&amp;lt;/span&amp;gt;'''&amp;amp;''&amp;lt;span class=&amp;quot;kw3&amp;quot;&amp;gt;file&amp;lt;/span&amp;gt;''='''&amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;chemin/vers/mon/fichier.ovml&amp;lt;/span&amp;gt;'''&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour n'afficher que le contenu du fichier OvML sans template, il faut rajouter un paramètre à l'URL.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;span class=&amp;quot;source-ovml&amp;quot;&amp;gt;http&amp;lt;span&amp;gt;:&amp;lt;/span&amp;gt;//votre-nom-de-domaine.com/&amp;lt;span class=&amp;quot;sc2&amp;quot;&amp;gt;index.php?''&amp;lt;span class=&amp;quot;kw3&amp;quot;&amp;gt;tg&amp;lt;/span&amp;gt;''='''&amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;oml&amp;lt;/span&amp;gt;'''&amp;amp;''&amp;lt;span class=&amp;quot;kw3&amp;quot;&amp;gt;file&amp;lt;/span&amp;gt;''='''&amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;chemin/vers/mon/fichier.ovml&amp;lt;/span&amp;gt;'''&amp;amp;''&amp;lt;span class=&amp;quot;kw3&amp;quot;&amp;gt;echo&amp;lt;/span&amp;gt;''='''&amp;lt;span class=&amp;quot;st0&amp;quot;&amp;gt;1&amp;lt;/span&amp;gt;'''&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Feuilles de style ===&lt;br /&gt;
&lt;br /&gt;
Les feuilles de style doivent être situées dans le dossier '''styles''' de votre skin. Pour des raisons de performance, il est préférable de regrouper toutes les règles dans une seule feuille de style.&lt;br /&gt;
&lt;br /&gt;
'''Attention''', toutes les feuilles de style situées dans à la racine du sous-dossier '''style''' de votre skin seront listées lors de la modification du skin par l'administrateur ou un utilisateur. Il est donc préférable de créer une seule feuille de style à la racine puis de les mettre dans un sous-dossier du dossier '''style''' (à moins que vous ne souhaitiez proposer plusieurs variantes de votre skin, comme plusieurs largeurs différentes).&lt;br /&gt;
&lt;br /&gt;
==== Différents médias ====&lt;br /&gt;
&lt;br /&gt;
Il est important pour certains sites de gérer plusieurs types de médias. Pour ce faire, l'utilisation de [http://www.w3.org/TR/css3-mediaqueries/ media queries] devient indispensable.&lt;br /&gt;
&lt;br /&gt;
Certains sites auront besoin d'être ''responsive'' et d'autres devront pouvoir être imprimés correctement. Il vous revient donc le choix de regrouper toutes les feuilles de style en une seule prenant en compte tous les médias ou de les diviser en plusieurs feuilles de style. Dans le second cas, il est conseillé de créer un sous-répertoire ''medias'' dans le dossier ''styles'' de votre skin afin de ne pas proposer aux utilisateurs du site internet dans les options les feuilles de styles liées à d'autre médias.&lt;br /&gt;
&lt;br /&gt;
=== Encodage du skin ===&lt;br /&gt;
&lt;br /&gt;
Cette fonctionnalité est disponible à partir de la version 7 d'Ovidentia.&lt;br /&gt;
&lt;br /&gt;
Dans le fichier ''templates / page.html'' de votre skin, situez la balise meta définissant le type de contenu.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;meta http-equiv=&amp;quot;Content-type&amp;quot; content=&amp;quot;{ sContent }&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Modifiez sa valeur pour qu'elle corresponde à l'encodage utilisé.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;meta http-equiv=&amp;quot;Content-type&amp;quot; content=&amp;quot;text/html; charset=iso-8859-15&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;meta http-equiv=&amp;quot;Content-type&amp;quot; content=&amp;quot;text/html; charset=utf-8&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si vous utilisez HTML5, la définition de la balise meta pour préciser l'encodage est désormais raccourcie.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;iso-8859-15&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour qu'un skin soit compatible avec plusieurs encodages, il est nécessaire que celui-ci ne contienne que des caractères ASCII.&lt;br /&gt;
&lt;br /&gt;
''Exemple :''&lt;br /&gt;
 Déposé par Cantico&lt;br /&gt;
doit être remplacé par&lt;br /&gt;
 D&amp;amp;amp;eacute;pos&amp;amp;amp;eacute; par Cantico&lt;br /&gt;
&lt;br /&gt;
== Créer un module depuis son skin ==&lt;br /&gt;
&lt;br /&gt;
Depuis la version 6.7.92 d'Ovidentia, un skin doit être converti en module afin d'être compatible avec les futures versions.&lt;br /&gt;
&lt;br /&gt;
=== Terminologie ===&lt;br /&gt;
&lt;br /&gt;
Dans Ovidentia, les modules sont constitués de plusieurs répertoires situés à divers endroits de l'arborescence. Le répertoire du skin est l'un d'entre eux.&lt;br /&gt;
&lt;br /&gt;
Les différents répertoires composant un module sont listés dans l'article sur la [[Structure des répertoires d'un module|structure des répertoires d'un module]].&lt;br /&gt;
&lt;br /&gt;
Le nom du skin devient le nom du module. Par convention, les modules contenant un skin ont un nom préfixé par ''theme_''. Le noyau est maintenant distribué avec le module '''theme_default''' en cas de nouvelle installation.&lt;br /&gt;
&lt;br /&gt;
Le nom donné au répertoire du skin sera le nom du module.&lt;br /&gt;
&lt;br /&gt;
=== Créer le module ===&lt;br /&gt;
&lt;br /&gt;
Pour créer le module, rendez-vous à la racine de votre site. Vous avez normalement un ou plusieurs dossiers nommés ''ovidentia-'''numero-de-version''''', ouvrez celui avec le dernier numéro de version. Rendez-vous ensuite dans ''addons'' et créez un dossier ayant le même nom que votre skin.&lt;br /&gt;
&lt;br /&gt;
[[Image:Arborescence_skin_module.png|center|Arborescence d'un skin/module]]&lt;br /&gt;
&lt;br /&gt;
Dans ce répertoire, deux fichiers sont obligatoires, il s'agit de '''addonini.php''' et '''init.php'''.&lt;br /&gt;
&lt;br /&gt;
==== addonini.php ====&lt;br /&gt;
&lt;br /&gt;
Le fichier addonini.php permet de donner des informations sur votre skin qui pourront être exploitées par Ovidentia, telles que son nom, sa version, son auteur, ses dépendances, etc.&lt;br /&gt;
&lt;br /&gt;
N'hésitez pas à aller voir la liste des [[Variables du fichier addonini|variables du fichier addonini.php]] ainsi que ses [[Fichiers spécifiques des modules#addonini.php|différentes parties]].&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[general]&lt;br /&gt;
name                            = &amp;quot;ovidentia_sw&amp;quot;&lt;br /&gt;
version                         = &amp;quot;1.0&amp;quot;&lt;br /&gt;
description                     = &amp;quot;Ovidentia skin base&amp;quot;&lt;br /&gt;
description.fr                  = &amp;quot;Base de skin Ovidentia&amp;quot;&lt;br /&gt;
icon                            = &amp;quot;icon.png&amp;quot;&lt;br /&gt;
image                           = &amp;quot;thumbnail.png&amp;quot;&lt;br /&gt;
delete                          = &amp;quot;1&amp;quot;&lt;br /&gt;
addon_access_control            = &amp;quot;0&amp;quot;&lt;br /&gt;
ov_version                      = &amp;quot;7.0&amp;quot;&lt;br /&gt;
author                          = &amp;quot;Cantico&amp;quot;&lt;br /&gt;
encoding                        = &amp;quot;UTF-8&amp;quot;&lt;br /&gt;
mysql_character_set_database    = &amp;quot;latin1,utf8&amp;quot;&lt;br /&gt;
php_version                     = &amp;quot;5.1.0&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== ini.php ====&lt;br /&gt;
&lt;br /&gt;
Si aucun traitement PHP ne doit être effectué par le module, alors le fichier init.php peut rester vide.&lt;br /&gt;
&lt;br /&gt;
==== Aperçu du skin ====&lt;br /&gt;
&lt;br /&gt;
Il est possible de créer un aperçu de votre skin dans la liste des modules en l'illustrant par une icône ainsi qu'un aperçu miniature.&lt;br /&gt;
&lt;br /&gt;
===== Icône =====&lt;br /&gt;
&lt;br /&gt;
L'icône ajoutée à votre skin sera affichée dans la liste des skins accessibles depuis ''Administration &amp;gt; Ajouter / Supprimer des programmes &amp;gt; Skins''.&lt;br /&gt;
&lt;br /&gt;
Cela permet notamment de retrouver votre skin plus rapidement parmi une longue liste de skins.&lt;br /&gt;
&lt;br /&gt;
[[Image:Skin_avec_icone.png|center|Skin icône]]&lt;br /&gt;
&lt;br /&gt;
Pour ce faire, modifiez le fichier [[#addonini.php|addonini.php]] de votre skin en déclarant la variable &amp;lt;code&amp;gt;icon&amp;lt;/code&amp;gt; dans la section '''general''', la valeur de cette variable devra correspondre au nom de l'image représentant votre skin :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[general]&lt;br /&gt;
...&lt;br /&gt;
icon = &amp;quot;icon.png&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Rendez-vous ensuite à la racine de votre site. Vous avez normalement un ou plusieurs dossiers nommés ovidentia-'''numero-de-version''', ouvrez celui avec le dernier numéro de version. Rendez-vous ensuite dans ''skins / ovidentia / images / addons'' et créez un dossier ayant le même nom que votre skin.&lt;br /&gt;
&lt;br /&gt;
[[Image:Arborescence_images_skin.png|center|Arborescence des images représentant un skin]]&lt;br /&gt;
&lt;br /&gt;
Il vous suffit ensuite d'enregistrer votre image dans le dossier que vous venez de créer en la nommant avec la valeur affectée à la variable &amp;lt;code&amp;gt;icon&amp;lt;/code&amp;gt; dans le fichier addonini.php.&lt;br /&gt;
&lt;br /&gt;
Dans un souci d'ergonomie, nous vous conseillons de ne pas dépasser une taille de 50*50 pixels pour votre icône.&lt;br /&gt;
&lt;br /&gt;
===== Aperçu miniature =====&lt;br /&gt;
&lt;br /&gt;
L'aperçu miniature ajouté à votre skin sera affiché dans les détails de votre skin accessibles depuis ''Administration &amp;gt; Ajouter / Supprimer des programmes &amp;gt; Skins'' puis en cliquant sur le nom de votre skin.&lt;br /&gt;
&lt;br /&gt;
Cela permet à l'utilisateur d'avoir un aperçu du skin.&lt;br /&gt;
&lt;br /&gt;
[[Image:Miniature.png|center|Miniature d'un skin]]&lt;br /&gt;
&lt;br /&gt;
La procédure à suivre est la même que pour l'ajout d'une [[#Ic.C3.B4ne|icône]] à votre skin, mais le nom de la variable à déclarer dans le fichier addonini.php sera &amp;lt;code&amp;gt;image&amp;lt;/code&amp;gt; à la place de &amp;lt;code&amp;gt;icon&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Dans un souci d'ergonomie, nous vous conseillons de ne pas dépasser une taille de 200*150 pixels pour votre miniature.&lt;br /&gt;
&lt;br /&gt;
==== Configuration du skin ====&lt;br /&gt;
&lt;br /&gt;
Il est possible lorsque votre skin est un module d'ajouter une page de configuration pour celui-ci qui sera accessible depuis ''Administration &amp;gt; Ajouter / Supprimer des programmes &amp;gt; Skins'' sur la ligne de votre skin.&lt;br /&gt;
&lt;br /&gt;
[[Image:Skin_avec_icone_configurable.png|center|Skin configurable]]&lt;br /&gt;
&lt;br /&gt;
Pour ce faire, modifiez le fichier [[#addonini.php|addonini.php]] de votre skin en déclarant la variable &amp;lt;code&amp;gt;configuration_page&amp;lt;/code&amp;gt; dans la section &amp;lt;b&amp;gt;general&amp;lt;/b&amp;gt;, la valeur de cette variable devra correspondre au nom de la page :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[general]&lt;br /&gt;
...&lt;br /&gt;
configuration_page = &amp;quot;configuration&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ici, &amp;lt;code&amp;gt;configuration_page&amp;lt;/code&amp;gt; valant &amp;quot;configuration&amp;quot;, la page appelée sera ''configuration.php''. Vous pouvez y mettre le code PHP que vous souhaitez.&lt;br /&gt;
&lt;br /&gt;
Consultez la [[Accueil|page d'accueil du wiki d'Ovidentia]] pour accéder aux documentations des différentes API disponibles.&lt;br /&gt;
&lt;br /&gt;
==== Arborescence complète ====&lt;br /&gt;
&lt;br /&gt;
Voici un aperçu récapitulant l'arborescence complète d'un skin modularisé.&lt;br /&gt;
&lt;br /&gt;
[[Image:Arborescence_complète.png|center|Arborescence complète d'un skin modularisé]]&lt;/div&gt;</summary>
		<author><name>Laucho</name></author>	</entry>

	<entry>
		<id>https://wiki.ovidentia.fr/index.php?title=Base_de_registre&amp;diff=5697</id>
		<title>Base de registre</title>
		<link rel="alternate" type="text/html" href="https://wiki.ovidentia.fr/index.php?title=Base_de_registre&amp;diff=5697"/>
				<updated>2018-08-27T08:37:49Z</updated>
		
		<summary type="html">&lt;p&gt;Laucho : /* Récupération d'une valeur */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Catégorie:Développement de modules]]&lt;br /&gt;
[[Catégorie:API Ovidentia]]&lt;br /&gt;
&lt;br /&gt;
== Structure de la base de registre ==&lt;br /&gt;
&lt;br /&gt;
La base de registre est un moyen de mémoriser des informations librement dans un arbre sans créer de table et sans utiliser mysql. La facilité d'utilisation est mise en avant au détriment des performances.&lt;br /&gt;
&lt;br /&gt;
disposition des répertoires à la racine :&lt;br /&gt;
&lt;br /&gt;
le répertoire bab/ contient toutes les clefs liées au noyau&lt;br /&gt;
&lt;br /&gt;
un répertoire par module peut être créé&lt;br /&gt;
&lt;br /&gt;
== API simplifiée ==&lt;br /&gt;
&lt;br /&gt;
=== Récupération d'une valeur ===&lt;br /&gt;
''Depuis ovidentia 8.6''&lt;br /&gt;
&lt;br /&gt;
Il est possible de récupérer une valeur de configuration par l'appel à la méthode :&lt;br /&gt;
&lt;br /&gt;
 bab_Registry::get($path, $defaultValue);&lt;br /&gt;
&lt;br /&gt;
'''$path''' est une chaine contenant le chemin complet de la clé, par convention le premier niveau étant le nom de l'addon ayant défini cette clé. Par exemple '/myAddon/myValue'.&lt;br /&gt;
&lt;br /&gt;
Il est possible de configurer les valeurs par défaut remontées par bab_Registry::get() en définissant des constantes de configuration.&lt;br /&gt;
Le nom de la constante doit être la valeur path de la registry. Par exemple en ajoutant dans config.php la ligne suivante :&lt;br /&gt;
&lt;br /&gt;
 define('/myAddon/myValue', 1234);&lt;br /&gt;
&lt;br /&gt;
et si aucune valeur n'a été enregistrée dans la registry, bab_Registry::get('/myAddon/myValue') renverra la valeur 1234.&lt;br /&gt;
&lt;br /&gt;
=== Modification/définition temporaire d'une valeur via php ===&lt;br /&gt;
''Depuis ovidentia 8.7''&lt;br /&gt;
&lt;br /&gt;
Un addon a la possibilité de modifier temporairement une valeur de configuration en utilisant la méthode :&lt;br /&gt;
&lt;br /&gt;
 bab_Registry::override($path, $value);&lt;br /&gt;
&lt;br /&gt;
La valeur définie n'est enregistrée que pour la durée d'exécution du script php.&lt;br /&gt;
&lt;br /&gt;
=== Forcer une valeur dans la configuration ===&lt;br /&gt;
''Depuis ovidentia 8.7''&lt;br /&gt;
&lt;br /&gt;
Il est également possible de '''forcer''' des valeurs de la registry en définissant cette fois-ci une constante dont le nom sera le valeur path de la registry précédée d'un ! (point d'exclamation). Ainsi en ajoutant dans config.php la ligne suivante :&lt;br /&gt;
&lt;br /&gt;
 define(''''!'''/myAddon/myValue', 5678);&lt;br /&gt;
&lt;br /&gt;
quelle que soit la valeur enregistrée dans la registry ou via la méthode bab_Registry::override, bab_Registry::get('/myAddon/myValue') renverra la valeur 5678.&lt;br /&gt;
&lt;br /&gt;
=== Enregistrement d'une valeur ===&lt;br /&gt;
''Depuis ovidentia 8.7''&lt;br /&gt;
&lt;br /&gt;
 bab_Registry::set($path, $value);&lt;br /&gt;
&lt;br /&gt;
=== Suppression d'une valeur ===&lt;br /&gt;
''Depuis ovidentia 8.7''&lt;br /&gt;
&lt;br /&gt;
 bab_Registry::delete($path);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== API php ==&lt;br /&gt;
&lt;br /&gt;
La fonction &amp;lt;code&amp;gt;bab_getRegistryInstance&amp;lt;/code&amp;gt; est disponible dans tout ovidentia (fichier addonapi.php), elle permet d'obtenir l'instance de l'objet pour utiliser la base de registre.&lt;br /&gt;
&lt;br /&gt;
exemple :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$instance = bab_getRegistryInstance();&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
$instance est un objet &amp;lt;code&amp;gt;bab_registry&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== $instance-&amp;gt;changeDirectory($dir) ===&lt;br /&gt;
&lt;br /&gt;
Cette méthode permet de se déplacer dans l'arborescence de la base de registre, &amp;lt;code&amp;gt;$dir&amp;lt;/code&amp;gt; est une chaîne de caractères.&lt;br /&gt;
&lt;br /&gt;
Exemple : pour définir des valeurs de configuration dans un module, vous pouvez vous positionner dans un répertoire du nom du module et dans un sous-répertoire dédié à la configuration : $instance-&amp;gt;changeDirectory('/monmodule/configuration');&lt;br /&gt;
&lt;br /&gt;
=== $instance-&amp;gt;setKeyValue($key, $value) ===&lt;br /&gt;
&lt;br /&gt;
Méthode utilisée pour créer une clef et une valeur, &amp;lt;code&amp;gt;$key&amp;lt;/code&amp;gt; est une chaîne, et $value peut être un objet, un tableau, une chaîne, un nombre entier ou un nombre flottant.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$key&amp;lt;/code&amp;gt; ne doit pas contenir de '''/'''&lt;br /&gt;
&lt;br /&gt;
Remarque : la clé sera systématiquement créée dans le répertoire sélectionné auparavant (méthode changeDirectory()). Si le répertoire n'existe pas, la base de registre le créera.&lt;br /&gt;
&lt;br /&gt;
=== $instance-&amp;gt;removeKey($key) ===&lt;br /&gt;
&lt;br /&gt;
Méthode pour supprimer une clef et sa valeur&lt;br /&gt;
&lt;br /&gt;
=== $instance-&amp;gt;getValue($key, $default_create = null) ===&lt;br /&gt;
&lt;br /&gt;
Cette méthode permet d'obtenir une valeur enregistrée ou &amp;lt;code&amp;gt;NULL&amp;lt;/code&amp;gt; si la clef n'existe pas, la valeur obtenue sera du même type que celle qui a été enregistrée.&lt;br /&gt;
&lt;br /&gt;
Si le deuxième paramètre et renseigné et que la valeur n'existe pas, c'est le deuxième paramètre qui sera utilisé comme valeur. la méthode retournera cette valeur et la clef sera crée dans la base de registre avec cette valeur.&lt;br /&gt;
&lt;br /&gt;
=== $instance-&amp;gt;getValueEx($key) ===&lt;br /&gt;
&lt;br /&gt;
Cette méthode retourne un tableau avec des informations complémentaires sur la clef.&lt;br /&gt;
&lt;br /&gt;
Les clef suivantes pourront être utilisées :&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt; : la valeur de la clef&lt;br /&gt;
* &amp;lt;code&amp;gt;create_id_user&amp;lt;/code&amp;gt; : l'ID de l'utilisateur qui a crée la clef&lt;br /&gt;
* &amp;lt;code&amp;gt;update_id_user&amp;lt;/code&amp;gt; : l'ID du dernier utilisateur ayant modifié la valeur&lt;br /&gt;
* &amp;lt;code&amp;gt;createdate&amp;lt;/code&amp;gt; : date de création de la clef&lt;br /&gt;
* &amp;lt;code&amp;gt;lastupdate&amp;lt;/code&amp;gt; : date de la dernière modification de le clef&lt;br /&gt;
&lt;br /&gt;
=== $instance-&amp;gt;deleteDirectory() ===&lt;br /&gt;
&lt;br /&gt;
Permet d'effacer le répertoire en cours.&lt;br /&gt;
&lt;br /&gt;
=== $instance-&amp;gt;fetchChildDir() ===&lt;br /&gt;
&lt;br /&gt;
Permet de parcourir les répertoires enfants, la méthode retourne le répertoire suivant&lt;br /&gt;
&lt;br /&gt;
=== $instance-&amp;gt;fetchChildKey() ===&lt;br /&gt;
&lt;br /&gt;
Permet de parcourir les clefs enfants, la méthode retourne la clef suivante&lt;br /&gt;
&lt;br /&gt;
== Module regedit ==&lt;br /&gt;
&lt;br /&gt;
le module regedit est en cours de développement (il est présent dans le CVS ovidentia)&lt;/div&gt;</summary>
		<author><name>Laucho</name></author>	</entry>

	<entry>
		<id>https://wiki.ovidentia.fr/index.php?title=Base_de_registre&amp;diff=5695</id>
		<title>Base de registre</title>
		<link rel="alternate" type="text/html" href="https://wiki.ovidentia.fr/index.php?title=Base_de_registre&amp;diff=5695"/>
				<updated>2018-08-20T15:09:07Z</updated>
		
		<summary type="html">&lt;p&gt;Laucho : /* Récupération d'une valeur */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Catégorie:Développement de modules]]&lt;br /&gt;
[[Catégorie:API Ovidentia]]&lt;br /&gt;
&lt;br /&gt;
== Structure de la base de registre ==&lt;br /&gt;
&lt;br /&gt;
La base de registre est un moyen de mémoriser des informations librement dans un arbre sans créer de table et sans utiliser mysql. La facilité d'utilisation est mise en avant au détriment des performances.&lt;br /&gt;
&lt;br /&gt;
disposition des répertoires à la racine :&lt;br /&gt;
&lt;br /&gt;
le répertoire bab/ contient toutes les clefs liées au noyau&lt;br /&gt;
&lt;br /&gt;
un répertoire par module peut être créé&lt;br /&gt;
&lt;br /&gt;
== API simplifiée ==&lt;br /&gt;
&lt;br /&gt;
=== Récupération d'une valeur ===&lt;br /&gt;
''Depuis ovidentia 8.6''&lt;br /&gt;
&lt;br /&gt;
Il est possible de récupérer une valeur de configuration par l'appel à la méthode :&lt;br /&gt;
&lt;br /&gt;
 bab_Registry::get($path, $defaultValue);&lt;br /&gt;
&lt;br /&gt;
'''$path''' est une chaine contenant le chemin complet de la clé, par convention le premier niveau étant le nom de l'addon ayant défini cette clé. Par exemple '/myAddon/myValue'.&lt;br /&gt;
&lt;br /&gt;
Il est possible de configurer les valeurs par défaut remontées par bab_Registry::get() en définissant des constantes de configuration.&lt;br /&gt;
Le nom de la constante doit être la valeur path de la registry. Par exemple en ajoutant dans config.php la ligne suivante :&lt;br /&gt;
&lt;br /&gt;
 define('/myAddon/myValue', 1234);&lt;br /&gt;
&lt;br /&gt;
et si aucune valeur n'a été enregistrée dans la registry, bab_Registry::get('/myAddon/myValue') renverra la valeur 1234.&lt;br /&gt;
&lt;br /&gt;
Il est également possible (depuis ovidentia 8.7) de '''forcer''' des valeurs de la registry en définissant cette fois-ci une constante dont le nom sera le valeur path de la registry précédée d'un ! (point d'exclamation). Ainsi en ajoutant dans config.php la ligne suivante :&lt;br /&gt;
&lt;br /&gt;
 define(''''!'''/myAddon/myValue', 1234);&lt;br /&gt;
&lt;br /&gt;
quelle que soit la valeur enregistrée dans la registry, bab_Registry::get('/myAddon/myValue') renverra la valeur 1234.&lt;br /&gt;
&lt;br /&gt;
=== Enregistrement d'une valeur ===&lt;br /&gt;
''Depuis ovidentia 8.7''&lt;br /&gt;
&lt;br /&gt;
 bab_Registry::set($path, $value);&lt;br /&gt;
&lt;br /&gt;
=== Suppression d'une valeur ===&lt;br /&gt;
''Depuis ovidentia 8.7''&lt;br /&gt;
&lt;br /&gt;
 bab_Registry::delete($path);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== API php ==&lt;br /&gt;
&lt;br /&gt;
La fonction &amp;lt;code&amp;gt;bab_getRegistryInstance&amp;lt;/code&amp;gt; est disponible dans tout ovidentia (fichier addonapi.php), elle permet d'obtenir l'instance de l'objet pour utiliser la base de registre.&lt;br /&gt;
&lt;br /&gt;
exemple :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$instance = bab_getRegistryInstance();&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
$instance est un objet &amp;lt;code&amp;gt;bab_registry&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== $instance-&amp;gt;changeDirectory($dir) ===&lt;br /&gt;
&lt;br /&gt;
Cette méthode permet de se déplacer dans l'arborescence de la base de registre, &amp;lt;code&amp;gt;$dir&amp;lt;/code&amp;gt; est une chaîne de caractères.&lt;br /&gt;
&lt;br /&gt;
Exemple : pour définir des valeurs de configuration dans un module, vous pouvez vous positionner dans un répertoire du nom du module et dans un sous-répertoire dédié à la configuration : $instance-&amp;gt;changeDirectory('/monmodule/configuration');&lt;br /&gt;
&lt;br /&gt;
=== $instance-&amp;gt;setKeyValue($key, $value) ===&lt;br /&gt;
&lt;br /&gt;
Méthode utilisée pour créer une clef et une valeur, &amp;lt;code&amp;gt;$key&amp;lt;/code&amp;gt; est une chaîne, et $value peut être un objet, un tableau, une chaîne, un nombre entier ou un nombre flottant.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$key&amp;lt;/code&amp;gt; ne doit pas contenir de '''/'''&lt;br /&gt;
&lt;br /&gt;
Remarque : la clé sera systématiquement créée dans le répertoire sélectionné auparavant (méthode changeDirectory()). Si le répertoire n'existe pas, la base de registre le créera.&lt;br /&gt;
&lt;br /&gt;
=== $instance-&amp;gt;removeKey($key) ===&lt;br /&gt;
&lt;br /&gt;
Méthode pour supprimer une clef et sa valeur&lt;br /&gt;
&lt;br /&gt;
=== $instance-&amp;gt;getValue($key, $default_create = null) ===&lt;br /&gt;
&lt;br /&gt;
Cette méthode permet d'obtenir une valeur enregistrée ou &amp;lt;code&amp;gt;NULL&amp;lt;/code&amp;gt; si la clef n'existe pas, la valeur obtenue sera du même type que celle qui a été enregistrée.&lt;br /&gt;
&lt;br /&gt;
Si le deuxième paramètre et renseigné et que la valeur n'existe pas, c'est le deuxième paramètre qui sera utilisé comme valeur. la méthode retournera cette valeur et la clef sera crée dans la base de registre avec cette valeur.&lt;br /&gt;
&lt;br /&gt;
=== $instance-&amp;gt;getValueEx($key) ===&lt;br /&gt;
&lt;br /&gt;
Cette méthode retourne un tableau avec des informations complémentaires sur la clef.&lt;br /&gt;
&lt;br /&gt;
Les clef suivantes pourront être utilisées :&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt; : la valeur de la clef&lt;br /&gt;
* &amp;lt;code&amp;gt;create_id_user&amp;lt;/code&amp;gt; : l'ID de l'utilisateur qui a crée la clef&lt;br /&gt;
* &amp;lt;code&amp;gt;update_id_user&amp;lt;/code&amp;gt; : l'ID du dernier utilisateur ayant modifié la valeur&lt;br /&gt;
* &amp;lt;code&amp;gt;createdate&amp;lt;/code&amp;gt; : date de création de la clef&lt;br /&gt;
* &amp;lt;code&amp;gt;lastupdate&amp;lt;/code&amp;gt; : date de la dernière modification de le clef&lt;br /&gt;
&lt;br /&gt;
=== $instance-&amp;gt;deleteDirectory() ===&lt;br /&gt;
&lt;br /&gt;
Permet d'effacer le répertoire en cours.&lt;br /&gt;
&lt;br /&gt;
=== $instance-&amp;gt;fetchChildDir() ===&lt;br /&gt;
&lt;br /&gt;
Permet de parcourir les répertoires enfants, la méthode retourne le répertoire suivant&lt;br /&gt;
&lt;br /&gt;
=== $instance-&amp;gt;fetchChildKey() ===&lt;br /&gt;
&lt;br /&gt;
Permet de parcourir les clefs enfants, la méthode retourne la clef suivante&lt;br /&gt;
&lt;br /&gt;
== Module regedit ==&lt;br /&gt;
&lt;br /&gt;
le module regedit est en cours de développement (il est présent dans le CVS ovidentia)&lt;/div&gt;</summary>
		<author><name>Laucho</name></author>	</entry>

	<entry>
		<id>https://wiki.ovidentia.fr/index.php?title=Base_de_registre&amp;diff=5694</id>
		<title>Base de registre</title>
		<link rel="alternate" type="text/html" href="https://wiki.ovidentia.fr/index.php?title=Base_de_registre&amp;diff=5694"/>
				<updated>2018-08-20T15:07:20Z</updated>
		
		<summary type="html">&lt;p&gt;Laucho : /* API php */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Catégorie:Développement de modules]]&lt;br /&gt;
[[Catégorie:API Ovidentia]]&lt;br /&gt;
&lt;br /&gt;
== Structure de la base de registre ==&lt;br /&gt;
&lt;br /&gt;
La base de registre est un moyen de mémoriser des informations librement dans un arbre sans créer de table et sans utiliser mysql. La facilité d'utilisation est mise en avant au détriment des performances.&lt;br /&gt;
&lt;br /&gt;
disposition des répertoires à la racine :&lt;br /&gt;
&lt;br /&gt;
le répertoire bab/ contient toutes les clefs liées au noyau&lt;br /&gt;
&lt;br /&gt;
un répertoire par module peut être créé&lt;br /&gt;
&lt;br /&gt;
== API simplifiée ==&lt;br /&gt;
&lt;br /&gt;
=== Récupération d'une valeur ===&lt;br /&gt;
''Depuis ovidentia 8.6''&lt;br /&gt;
&lt;br /&gt;
Il est possible de récupérer une valeur de configuration par l'appel à la méthode :&lt;br /&gt;
&lt;br /&gt;
 bab_Registry::get($path, $defaultValue);&lt;br /&gt;
&lt;br /&gt;
'''$path''' est une chaine contenant le chemin complet de la clé, par convention le premier niveau étant le nom de l'addon ayant défini cette clé. Par exemple '/myAddon/myValue'.&lt;br /&gt;
&lt;br /&gt;
Il est possible de configurer les valeurs par défaut remontées par bab_Registry::get() en définissant des constantes de configuration.&lt;br /&gt;
Le nom de la constante doit être la valeur path de la registry. Par exemple en ajoutant dans config.php la ligne suivante :&lt;br /&gt;
&lt;br /&gt;
 define('/myAddon/myValue', 1234);&lt;br /&gt;
&lt;br /&gt;
et si aucune valeur n'a été enregistrée dans la registry, bab_Registry::get('/myAddon/myValue') renverra la valeur 1234.&lt;br /&gt;
&lt;br /&gt;
Il est également possible de '''forcer''' des valeurs de la registry en définissant cette fois-ci une constante dont le nom sera le valeur path de la registry précédée d'un ! (point d'exclamation). Ainsi en ajoutant dans config.php la ligne suivante :&lt;br /&gt;
&lt;br /&gt;
 define(''''!'''/myAddon/myValue', 1234);&lt;br /&gt;
&lt;br /&gt;
quelle que soit la valeur enregistrée dans la registry, bab_Registry::get('/myAddon/myValue') renverra la valeur 1234.&lt;br /&gt;
&lt;br /&gt;
=== Enregistrement d'une valeur ===&lt;br /&gt;
''Depuis ovidentia 8.7''&lt;br /&gt;
&lt;br /&gt;
 bab_Registry::set($path, $value);&lt;br /&gt;
&lt;br /&gt;
=== Suppression d'une valeur ===&lt;br /&gt;
''Depuis ovidentia 8.7''&lt;br /&gt;
&lt;br /&gt;
 bab_Registry::delete($path);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== API php ==&lt;br /&gt;
&lt;br /&gt;
La fonction &amp;lt;code&amp;gt;bab_getRegistryInstance&amp;lt;/code&amp;gt; est disponible dans tout ovidentia (fichier addonapi.php), elle permet d'obtenir l'instance de l'objet pour utiliser la base de registre.&lt;br /&gt;
&lt;br /&gt;
exemple :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$instance = bab_getRegistryInstance();&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
$instance est un objet &amp;lt;code&amp;gt;bab_registry&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== $instance-&amp;gt;changeDirectory($dir) ===&lt;br /&gt;
&lt;br /&gt;
Cette méthode permet de se déplacer dans l'arborescence de la base de registre, &amp;lt;code&amp;gt;$dir&amp;lt;/code&amp;gt; est une chaîne de caractères.&lt;br /&gt;
&lt;br /&gt;
Exemple : pour définir des valeurs de configuration dans un module, vous pouvez vous positionner dans un répertoire du nom du module et dans un sous-répertoire dédié à la configuration : $instance-&amp;gt;changeDirectory('/monmodule/configuration');&lt;br /&gt;
&lt;br /&gt;
=== $instance-&amp;gt;setKeyValue($key, $value) ===&lt;br /&gt;
&lt;br /&gt;
Méthode utilisée pour créer une clef et une valeur, &amp;lt;code&amp;gt;$key&amp;lt;/code&amp;gt; est une chaîne, et $value peut être un objet, un tableau, une chaîne, un nombre entier ou un nombre flottant.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$key&amp;lt;/code&amp;gt; ne doit pas contenir de '''/'''&lt;br /&gt;
&lt;br /&gt;
Remarque : la clé sera systématiquement créée dans le répertoire sélectionné auparavant (méthode changeDirectory()). Si le répertoire n'existe pas, la base de registre le créera.&lt;br /&gt;
&lt;br /&gt;
=== $instance-&amp;gt;removeKey($key) ===&lt;br /&gt;
&lt;br /&gt;
Méthode pour supprimer une clef et sa valeur&lt;br /&gt;
&lt;br /&gt;
=== $instance-&amp;gt;getValue($key, $default_create = null) ===&lt;br /&gt;
&lt;br /&gt;
Cette méthode permet d'obtenir une valeur enregistrée ou &amp;lt;code&amp;gt;NULL&amp;lt;/code&amp;gt; si la clef n'existe pas, la valeur obtenue sera du même type que celle qui a été enregistrée.&lt;br /&gt;
&lt;br /&gt;
Si le deuxième paramètre et renseigné et que la valeur n'existe pas, c'est le deuxième paramètre qui sera utilisé comme valeur. la méthode retournera cette valeur et la clef sera crée dans la base de registre avec cette valeur.&lt;br /&gt;
&lt;br /&gt;
=== $instance-&amp;gt;getValueEx($key) ===&lt;br /&gt;
&lt;br /&gt;
Cette méthode retourne un tableau avec des informations complémentaires sur la clef.&lt;br /&gt;
&lt;br /&gt;
Les clef suivantes pourront être utilisées :&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt; : la valeur de la clef&lt;br /&gt;
* &amp;lt;code&amp;gt;create_id_user&amp;lt;/code&amp;gt; : l'ID de l'utilisateur qui a crée la clef&lt;br /&gt;
* &amp;lt;code&amp;gt;update_id_user&amp;lt;/code&amp;gt; : l'ID du dernier utilisateur ayant modifié la valeur&lt;br /&gt;
* &amp;lt;code&amp;gt;createdate&amp;lt;/code&amp;gt; : date de création de la clef&lt;br /&gt;
* &amp;lt;code&amp;gt;lastupdate&amp;lt;/code&amp;gt; : date de la dernière modification de le clef&lt;br /&gt;
&lt;br /&gt;
=== $instance-&amp;gt;deleteDirectory() ===&lt;br /&gt;
&lt;br /&gt;
Permet d'effacer le répertoire en cours.&lt;br /&gt;
&lt;br /&gt;
=== $instance-&amp;gt;fetchChildDir() ===&lt;br /&gt;
&lt;br /&gt;
Permet de parcourir les répertoires enfants, la méthode retourne le répertoire suivant&lt;br /&gt;
&lt;br /&gt;
=== $instance-&amp;gt;fetchChildKey() ===&lt;br /&gt;
&lt;br /&gt;
Permet de parcourir les clefs enfants, la méthode retourne la clef suivante&lt;br /&gt;
&lt;br /&gt;
== Module regedit ==&lt;br /&gt;
&lt;br /&gt;
le module regedit est en cours de développement (il est présent dans le CVS ovidentia)&lt;/div&gt;</summary>
		<author><name>Laucho</name></author>	</entry>

	<entry>
		<id>https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5690</id>
		<title>Référence OvML</title>
		<link rel="alternate" type="text/html" href="https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5690"/>
				<updated>2018-02-26T13:59:35Z</updated>
		
		<summary type="html">&lt;p&gt;Laucho : /* OCArticles */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Catégorie:Développement de skins]]&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
OvML ( Ovidentia Markup Langage ) est un ensemble de balises, identiques par leur syntaxe à celles utilisées avec HTML. Elles permettent d’extraire des données Ovidentia, de les manipuler et de les présenter en utilisant HTML.&lt;br /&gt;
&lt;br /&gt;
Les données à extraire peuvent être de plusieurs types, comme par exemple, les cinq derniers articles publiés, les dernières contributions d’un forum donné, les derniers fichiers chargés, etc …&lt;br /&gt;
&lt;br /&gt;
On pourra ainsi s’en servir pour réorganiser complètement la page d'accueil d'un site Ovidentia en y insérant, par exemple, la liste des 3 derniers articles, la liste des 5 dernières contributions d'un forum, des images, le texte d'un article spécifique, ...&lt;br /&gt;
&lt;br /&gt;
La conception d'une page OvML est identique à celle d'une page HTML. Elle peut ne contenir que des balises OvML ou un mélange HTML et OvML. On peut aussi partir d'une page HTML existante et y insérer des données Ovidentia en utilisant les balises OvML. Pour l’afficher, on utilisera l’url suivante :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
Certaines balises OvML sont dites “Container&amp;quot;. Un container est une balise OvML contenant une partie du fichier OvML comprise entre un tag d’ouverture et un tag de fermeture. Un container peut être une liste ou une condition. Dans le cas d’une liste, le contenu du container est répété autant de fois qu’il y a d’éléments dans la liste. Un container ‘condition’ n’affiche son contenu que dans le cas où la condition est vraie.&lt;br /&gt;
&lt;br /&gt;
== Les variables &amp;lt;OVxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Une variable OvML est de la forme:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
où xxxx est le nom de la variable.&lt;br /&gt;
&lt;br /&gt;
Différents paramètres peuvent être utilisés pour modifier l’affichage du résultat de la variable.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être sauvegardée dans une autre variable en utilisant le paramètre saveas (voir ci-dessous).&lt;br /&gt;
&lt;br /&gt;
== Les fonctions &amp;lt;OFxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Les fonctions se présentent sous la forme :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Elles permettent, entre autre, de traduire du texte, de faire des opérations arithmétiques, etc, …&lt;br /&gt;
&lt;br /&gt;
Le résultat de ces fonctions peut être sauvegardé dans une variable OvML en utilisant le paramètre saveas (voir ci-dessus).&lt;br /&gt;
&lt;br /&gt;
== Les containers &amp;lt;OCxxxx&amp;gt; … &amp;lt;/OCxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque importante d'utilisation des containers :'''&lt;br /&gt;
&lt;br /&gt;
* Il est possible d’imbriquer les containers sauf s’ils ont le même nom. Dans le cas précédent, il existe l’astuce de rajouter un paramètre sans valeur différente dans les balises. Ce paramètre va permettre d'identifier l'ouverture et la fermeture des containers par le moteur d'Ovidentia. Le paramètre doit donc se retrouver dans la balise d'ouverture ainsi que dans la balise de fermeture.&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre1&amp;gt;&lt;br /&gt;
    &amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre2&amp;gt;&lt;br /&gt;
        ...&lt;br /&gt;
    &amp;lt;/OCxxxx monparametre2&amp;gt;&lt;br /&gt;
&amp;lt;/OCxxxx monparametre1&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Chaque paramètre d'un container est vu comme une variable par le moteur OvML; il faut donc éviter d'utiliser pour nom d'une variable OvML le nom d'un attribut d'un container pour supprimer des erreurs d'interprétation.&lt;br /&gt;
&lt;br /&gt;
= Les variables OvML =&lt;br /&gt;
&lt;br /&gt;
Les variables OvML peuvent être définies dans le fichier OvML, produites par un container ou passées comme paramètres dans l’url. Elles sont accessibles en utilisant la syntaxe :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnom-de-la-variable&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut définir une variable OvML en utilisant la fonction PutVar :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;nbArticles&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit une variable nbArticles initialisée à la valeur 10.&lt;br /&gt;
&lt;br /&gt;
Pour récupérer la valeur dans une page OvML, il faut utiliser la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut aussi définir une variable en utilisant une variable globale d’Ovidentia. Pour cela, il suffira d’omettre le deuxième paramètre :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;babSlogan&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maintenant la variable &amp;lt;code&amp;gt;&amp;lt;OVbabSlogan&amp;gt;&amp;lt;/code&amp;gt; existe dans OvML et contient le contenu du slogan du site.&lt;br /&gt;
&lt;br /&gt;
On peut ainsi utiliser les variables d’Ovidentia pour récupérer le nom de l’utilisateur connecté ( BAB_SESS_USER ), son ID ( BAB_SESS_USERID ), etc.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
* babCurrentDate est une variable globale permettant de récupérer la date courante. Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
* Les variables globales booléennes comme BAB_SESS_LOGGED ont la valeur nulle si la valeur est fausse (false) et vaut 1 si la valeur est vraie (true).&lt;br /&gt;
&lt;br /&gt;
Il est parfois utile de tester l’existence d’une variable avant de la définir. On utilisera pour cela la fonction '''IfNotIsSet''' :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;page&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, si la variable page n’est pas définie, elle sera définie avec la valeur initiale 1.&lt;br /&gt;
&lt;br /&gt;
Toutes les variables produites par un container peuvent être jointes en utilisant la syntaxe d’une variable OvML &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
On peut aussi passer des variables OvML à un fichier OvML en utilisant l’url :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;total=1000&lt;br /&gt;
&lt;br /&gt;
Dans la page OvML on peut donc utiliser la variable totale.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être modifiée ou sauvegardée dans une autre variable en utilisant les attributs suivants :&lt;br /&gt;
&lt;br /&gt;
== saveas ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable dans une autre.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles saveas=&amp;quot;TotalArticles&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Une nouvelle variable TotalArticles est créée et sa valeur est la même que celle de nbArticles.&lt;br /&gt;
&lt;br /&gt;
== strlen ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer les n premiers caractères de la variable.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Récupère les n premiers caractères du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il est possible de spécifier une chaîne qui sera ajoutée à la fin du résultat si la variable a été tronquée. Par exemple &amp;quot;...“ pour indiquer une suite :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100,...&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== striptags ==&lt;br /&gt;
&lt;br /&gt;
Supprime les tags HTML de la variable :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les tags HTML de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan striptags=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== htmlentities ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit les entities HTML ( &amp;lt; devient &amp;amp;amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit en inverse les entities HTML ( &amp;amp;amp;lt; devient &amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan htmlentities=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== stripslashes ==&lt;br /&gt;
&lt;br /&gt;
Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan stripslashes=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== urlencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans une url&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan urlencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== jsencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans du javascript&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan jsencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== strcase ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| upper&lt;br /&gt;
| Convertit le contenu de la variable en majuscule&lt;br /&gt;
|-&lt;br /&gt;
| lower&lt;br /&gt;
| Convertit le contenu de la variable en minuscule&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strcase=&amp;quot;upper&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nlremove ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les retours chariots&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nlremove=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== trim ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| left&lt;br /&gt;
| Supprime les blancs en début de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| right&lt;br /&gt;
| Supprime les blancs en fin de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| all&lt;br /&gt;
| Supprime les blancs en début et en fin de chaîne&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan trim=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nl2br ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;1&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Transforme les retours chariots en &amp;lt;BR&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nl2br=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== sprintf ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| Voir la documentation PHP pour la fonction sprintf&lt;br /&gt;
| Retourne une chaîne formatée&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVMoney sprintf=&amp;quot;%01.2f&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== date ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater une date Ovidentia &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| S&lt;br /&gt;
| Format court de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| L&lt;br /&gt;
| Format long de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| T&lt;br /&gt;
| Format de l'heure défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| d&lt;br /&gt;
| Trois premières lettres du jour de la semaine Dim pour Dimanche&lt;br /&gt;
|-&lt;br /&gt;
| D&lt;br /&gt;
| Jour de la semaine Dimanche par exemple&lt;br /&gt;
|-&lt;br /&gt;
| j&lt;br /&gt;
| Jour du mois, sur deux chiffres (éventuellement avec un zéro) : &amp;quot;01&amp;quot; à &amp;quot;31&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| m&lt;br /&gt;
| Mois, en trois lettres : par exemple &amp;quot;Avr&amp;quot; (pour Avril)&lt;br /&gt;
|-&lt;br /&gt;
| M&lt;br /&gt;
| Mois en lettres : Avril par exemple&lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Mois; i.e. &amp;quot;01&amp;quot; à &amp;quot;12&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Y&lt;br /&gt;
| Année, 4 chiffres; i.e. &amp;quot;2003&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| y&lt;br /&gt;
| Année, 2 chiffres; i.e. &amp;quot;03&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| H&lt;br /&gt;
| heure, au format 24h, &amp;quot;00&amp;quot; à &amp;quot;23&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| i&lt;br /&gt;
| Minutes; &amp;quot;00&amp;quot; à &amp;quot;59&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleDate date=&amp;quot;%d %j %m %Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;OVbabCurrentDate&amp;gt;&amp;lt;/code&amp;gt; est une variable permettant de récupérer la date courante.&lt;br /&gt;
&lt;br /&gt;
Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabCurrentDate date=&amp;quot;%D %j %M&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== author ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater l’auteur d’un article, un commentaire etc, … quand la variable contient l’id de l’auteur.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| %F&lt;br /&gt;
| Prénom&lt;br /&gt;
|-&lt;br /&gt;
| %M&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
|-&lt;br /&gt;
| %L&lt;br /&gt;
| Nom&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleAuthor author=&amp;quot;%F %L&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Les fonctions OvML =&lt;br /&gt;
&lt;br /&gt;
On reconnaît les fonctions par la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les fonctions OvML disponibles sont :&lt;br /&gt;
&lt;br /&gt;
== OFTranslate ==&lt;br /&gt;
&lt;br /&gt;
Permet de traduire une chaîne. Pour cela, il faut qu'un fichier se nommant ''lang-'''identifiant-de-la-langue'''.xml'' soit présent dans le dossier ''ovidentia-'''numéro-de-version'''/lang''.&lt;br /&gt;
&lt;br /&gt;
Il s'agit d'un fichier XML listant différentes expressions traduites dans la langue choisie pour le fichier. Il est composé d'un élément ayant le même nom que l'identifiant de la langue. Celui-ci est composé de multiples éléments &amp;lt;code&amp;gt;string&amp;lt;/code&amp;gt; prenant un paramètre &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; indiquant l'identifiant du texte et contient le texte traduit.&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour l'anglais ''lang-en.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;en&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;About your article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;About your comment&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;About your file&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/en&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour le français ''lang-fr.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;fr&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;Au sujet de votre article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;A propos de votre commentaire&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;A propos de votre fichier&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/fr&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFTranslate text=&amp;quot;&amp;quot; [lang=&amp;quot;&amp;quot;] [folder=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; text&lt;br /&gt;
: Identifiant du texte à traduire&lt;br /&gt;
&lt;br /&gt;
; lang ''(optionnel)''&lt;br /&gt;
: Identifiant de la langue dans laquelle doit être traduit le texte&lt;br /&gt;
: Si omis, le texte sera traduit dans la langue sélectionnée par l'utilisateur&lt;br /&gt;
&lt;br /&gt;
; folder ''(optionnel)''&lt;br /&gt;
: Nom du module&lt;br /&gt;
: Si omis, le fichier langue du noyau est utilisé&lt;br /&gt;
&lt;br /&gt;
== OFPutVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de déclarer une nouvelle variable.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFGetVar ==&lt;br /&gt;
&lt;br /&gt;
Permet d'afficher une variable tout comme la syntaxe &amp;lt;code&amp;gt;&amp;lt;OVnom-de-la-variable&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetVar name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable à afficher&lt;br /&gt;
&lt;br /&gt;
== OFIfNotIsSet ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable si elle n’est pas déjà définie.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFInclude ==&lt;br /&gt;
&lt;br /&gt;
Permet d'inclure un autre fichier OVML&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFInclude file=&amp;quot;&amp;quot; [cache=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin du fichier OVML relatif au répertoire ovml du skin ou du répertoire ovml du noyau&lt;br /&gt;
&lt;br /&gt;
; cache ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : Le cache n'est pas utilisé pour afficher le fichier.&lt;br /&gt;
:* 1 : Le cache est utilisé.&lt;br /&gt;
&lt;br /&gt;
== OFUrlContent ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le contenu d’une url. Très utile pour inclure dans Ovidentia des fichiers HTML d’un site Web statique&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFUrlContent url=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; url&lt;br /&gt;
: url de la page à inclure&lt;br /&gt;
&lt;br /&gt;
== OFRecurse ==&lt;br /&gt;
&lt;br /&gt;
La fonction OFRecurse permet d'exécuter un code tant qu'une condition est réalisée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFRecurse&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
Cette fonction peut prendre tous les paramètres que peut prendre le container appelé récursivement.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
Cet exemple permet d'afficher l'arborescence des catégories et thèmes d'articles.&lt;br /&gt;
Ici, la fonction &amp;lt;code&amp;gt;OFRecurse&amp;lt;/code&amp;gt; est utilisée pour relancer le container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt; autant de fois que désiré en lui précisant le paramètre parentid (voir container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
    &amp;lt;OCArticleCategories&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&lt;br /&gt;
            &amp;lt;OVCategoryName&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
                &amp;lt;OFRecurse parentid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;OVTopicName&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Opérateurs arithmétiques ==&lt;br /&gt;
&lt;br /&gt;
Permettent de faire des opérations arithmétiques sur des variables. Elles sont construites de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;X&amp;quot; expr2=&amp;quot;Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l'opération souhaitée entre 10 et 50.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l’opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Toutefois, pour pouvoir stocker cette valeur dans une variable, il faut ajouter le paramètre &amp;lt;code&amp;gt;saveas&amp;lt;/code&amp;gt; lors de l'appel de la fonction.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot; saveas=&amp;quot;NewTotal&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit la variable &amp;lt;code&amp;gt;NewTotal&amp;lt;/code&amp;gt; ayant pour valeur le résultat de l'opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Les opérateurs disponibles sont :&lt;br /&gt;
&lt;br /&gt;
=== OFAOAddition ===&lt;br /&gt;
&lt;br /&gt;
Permet d’additionner expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOAddition expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de l'addition&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de l'addition&lt;br /&gt;
&lt;br /&gt;
=== OFAOSubtraction ===&lt;br /&gt;
&lt;br /&gt;
Permet de soustraire expr2 à expr1.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 - 20&amp;quot;, soit -10.&lt;br /&gt;
&lt;br /&gt;
=== OFAOMultiplication ===&lt;br /&gt;
&lt;br /&gt;
Permet de faire le produit de expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOMultiplication expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
=== OFAODivision ===&lt;br /&gt;
&lt;br /&gt;
Permet de diviser expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la division&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la division&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 / 20&amp;quot;, soit 0.5.&lt;br /&gt;
&lt;br /&gt;
=== OFAOModulus ===&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le reste de la division de expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme du modulo&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme du modulo&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 % 20&amp;quot;, soit 10, car 10 / 20 = 0 + '''10'''.&lt;br /&gt;
&lt;br /&gt;
== OFHeader ==&lt;br /&gt;
&lt;br /&gt;
Permet d'envoyer un header HTTP pour le fichier ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur du header à modifier&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;content-type:text/xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de définir un cookie qui sera envoyé avec le reste des en-têtes.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetCookie name=&amp;quot;&amp;quot; expire=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cookie&lt;br /&gt;
&lt;br /&gt;
; expire&lt;br /&gt;
: Temps en secondes au bout duquel le cookie expire&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecteur au cookie&lt;br /&gt;
&lt;br /&gt;
== OFGetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer la valeur d'un cookie. Une variable ayant le nom du cookie récupéré est créée automatiquement.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetCookie name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cooke dont on souhatie récupérer la valeur&lt;br /&gt;
&lt;br /&gt;
== OFSetSessionVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de choisir le type de sections à afficher dans le portail.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Permet d'indiquer le type de filtre à appliquer sur les sections&lt;br /&gt;
:* &amp;quot;babSectionsType&amp;quot; définit le type des sections à afficher&lt;br /&gt;
:* &amp;quot;babOvmlCurrentDelegation&amp;quot; filtre sur les sections propres à une délégation&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Permet de préciser les sections à afficher.&lt;br /&gt;
:* Si name vaut &amp;quot;babSectionsType&amp;quot; :&lt;br /&gt;
:** 1 : Section Administration et Utilisateur&lt;br /&gt;
:** 2 : Sections générées par les articles (sections de catégories et de thèmes d'articles)&lt;br /&gt;
:** 4 : Sections personnalisées&lt;br /&gt;
:** 8 : Sections générées par les modules&lt;br /&gt;
:** 15 : Toutes les sections&lt;br /&gt;
:** '''Remarque :''' les valeurs peuvent s'additionner. Pour afficher les sections des articles et les sections personnalisées, on utilisera la valeur 6 (2 + 4)&lt;br /&gt;
:* Si name vaut &amp;quot;babOvmlCurrentDelegation&amp;quot;, value vaut l'id de la délégation&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;15&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera toutes les sections du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
affichera uniquement les sections personnalisées du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera les sections générées par les modules et les sections générées par les articles&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera uniquement les sections générées par la délégation dont l'identifiant est 5&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cache toutes les sections générées dans les délégations&lt;br /&gt;
&lt;br /&gt;
== OFRequest ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET) ou passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFRequest name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFPost ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPost name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre POST dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFGet ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFSitemapPosition ==&lt;br /&gt;
 &lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant le chemin dans le plan du site du nœud correspondant à la page courante d'Ovidentia (ou à l'élément de navigation passé en paramètre).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapPosition [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [node=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; langid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site en utilisant un identifiant de compatible avec le multilangue. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site. Si omis: la fonction retournera le chemin correspondant à la page courante d'Ovidentia&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le chemin commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé.&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
== OFSitemapMenu ==&lt;br /&gt;
&lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant l'arborescence des entrées de navigation d'Ovidentia (Plan du site), ou l'arborescence des entrées de navigation sous le nœud spécifié (si le paramètre selectednode est indiqué).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu [sitemap=&amp;quot;&amp;quot;] [baselangid=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [selectednode=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;1&amp;quot;] [maxdepth=&amp;quot;&amp;quot;] [ignorelastlevel=&amp;quot;0&amp;quot;] [mindepth=&amp;quot;0&amp;quot;] [outerul=&amp;quot;1&amp;quot;] [admindelegation=&amp;quot;0&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; baselangid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera en utilisant un identifiant compatible avec le multilangue&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
: S'il n'est pas renseigné, c'est le nœud DGAll qui sera utilisé (le nœud racine de la branche contenant les éléments de toutes les délégations confondues) ou le noeud &amp;quot;Custom&amp;quot; si un plan du site fourni par le module sitemap_editor est utilisé.&lt;br /&gt;
&lt;br /&gt;
; selectednode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier un nœud sélectionné dans le menu. La balise li correspondant à ce nœud se verra ajouter la classe css 'selected', et toutes ses balises li parentes ainsi qu'elle même auront la classe css 'active'. S'il n'est pas spécifié, c'est le nœud correspondant à la page courante qui est utilisé.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
; maxdepth ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre de niveaux (sous-menus imbriqués). Pas de limite par défaut.&lt;br /&gt;
&lt;br /&gt;
; ignorelastlevel  ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de ne pas afficher les nœuds n'ayant pas d'enfants.&lt;br /&gt;
: 1 : activé&lt;br /&gt;
: 0 ''(par défaut)'' : désactivé&lt;br /&gt;
&lt;br /&gt;
; mindepth ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de contourner 'ignorelastlevel' en forçant l’affichage des nœuds de niveau inférieur ou égal à cette valeur. 0 par défaut (désactivé).&lt;br /&gt;
&lt;br /&gt;
; outerul ''(optionnel)''&lt;br /&gt;
: Permet de de définir si le menu contient la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau.&lt;br /&gt;
: 1 ''(par défaut)'' : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau est présente.&lt;br /&gt;
: 0 : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau n'est pas présente.&lt;br /&gt;
&lt;br /&gt;
; admindelegation ''(optionnel)''&lt;br /&gt;
: Permet de définir que les nœuds d'administration ne seront affichés que si l'utilisateur à les droits de gestion correspondants.&lt;br /&gt;
: 1 : la délégation est prise en compte.&lt;br /&gt;
: 0 ''(par défaut)'' : la délégation n'est pas prise en compte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFCurrentNode ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'Id du nœud courant dans le plan de site.&lt;br /&gt;
&lt;br /&gt;
== OFThumbnail ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie une url vers l'image générée.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFThumbnail (id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour récupérer l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché.&lt;br /&gt;
&lt;br /&gt;
== OFImg ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie du HTML contenant un tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt; pour afficher l'image. Si aucune image ne peut être affichée, une chaine vide est retournée au lieu du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Les attributs non supportés par la fonction ovml serons reportés tel-quel en tant qu'attributs du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg (src=&amp;quot;&amp;quot; | ovsrc=&amp;quot;&amp;quot; | id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] &amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; src ''(optionnel)''&lt;br /&gt;
: Url vers une image, si cet attribut est déclaré mais contient une chaîne vide, la valeur retournée sera une chaîne vide au lieu du tag img. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; ovsrc ''(optionnel)''&lt;br /&gt;
: Permet de définir l'url d'une image en utilisant le nom d'une variable ovml. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour afficher l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
Affiche l'image que si le paramètre img est fourni dans l'url :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;img&amp;quot; saveas=&amp;quot;Image&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg ovsrc=&amp;quot;Image&amp;quot; alt=&amp;quot;Mon image&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Affiche la photo de l'utilisateur connecté :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USERID&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg id_user=&amp;quot;&amp;lt;OVBAB_SESS_USERID&amp;gt;&amp;quot; maxwidth=&amp;quot;48&amp;quot; maxheight=&amp;quot;48&amp;quot; alt=&amp;quot;&amp;lt;OVBAB_SESS_USER&amp;gt;&amp;quot; resizemode=&amp;quot;CROP_CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSitemapCustomNodeId ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'ID du noeud trouvé dans le plan du site et qui a pour cible le nœud fourni par le paramètre nodeid dans le plan du site du noyau. Si aucun noeud est trouvé dans le plan du site, la valeur de l'attribut nodeid est retourné a la place.&lt;br /&gt;
&lt;br /&gt;
Lors de la mise en place d'un skin cela permet d'indiquer un nœud connu dans le plan du site du noyau, ci celui-ci est inséré dans le plan du site personnalisé à l'aide d'une référence, le nouveau nœud sera automatiquement pris en compte.&lt;br /&gt;
&lt;br /&gt;
Si il existe plusieurs nœuds avec la même cible dans le plan du site du noyau, le premier trouvé sera utilisé&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;&amp;quot; [basenode=&amp;quot;&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: ID du nœud dans le plan du site proposé par le noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Racine de la recherche dans le plan du site personnalisé.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;bab_Articles&amp;quot; saveas=&amp;quot;CustomNodeId&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu basenode=&amp;quot;&amp;lt;OVCustomNodeId&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPreviousArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article précédant l'article spécifié. L'article précédant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPreviousArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFNextArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article suivant l'article spécifié. L'article suivant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFNextArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFWebStat ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.2.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'enregistrer un évènement qui sera comptabilisé dans les statistiques.&lt;br /&gt;
Ceci est particulièrement utile lors de l'affichage d'articles par OvML afin que ceux-ci soient correctement pris en compte dans les statistiques en tant qu'articles vus.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFWebStat name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Type d’évènement à enregistrer&lt;br /&gt;
:* bab_addon&lt;br /&gt;
:* bab_page&lt;br /&gt;
:* bab_articles&lt;br /&gt;
:* bab_artfiles&lt;br /&gt;
:* bab_ovml&lt;br /&gt;
:* bab_fmfolders&lt;br /&gt;
:* bab_fmfiles&lt;br /&gt;
:* bab_forums&lt;br /&gt;
:* bab_threads&lt;br /&gt;
:* bab_posts&lt;br /&gt;
:* bab_faqs&lt;br /&gt;
:* bab_faqsqr&lt;br /&gt;
:* bab_searchword&lt;br /&gt;
:* bab_xlinks&lt;br /&gt;
:* bab_dbdirectories&lt;br /&gt;
:* bab_ldapdirectories&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur correspondant au type d'évènement. Par exemple id de l'article pour bab_articles.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Affichage de l'article --&amp;gt;&lt;br /&gt;
    &amp;lt;OFWebStat name=&amp;quot;bab_articles&amp;quot; value=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFAddStyleSheet ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.5.93&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'insérer un fichier CSS dans l'élément &amp;lt;code&amp;gt;&amp;lt;head&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;/code&amp;gt; de la page HTML.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAddStyleSheet file=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin de la feuille de style relatif au dossier '''styles''' du noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.2.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetPath path=&amp;quot;&amp;quot; file_relative=&amp;quot;1&amp;quot; saveas=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file_relative&lt;br /&gt;
: Convertit un chemin relatif au fichier ovml en un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetSelectedSkinPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie le chemin du répertoire du thème sélectionné.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;OFGetSelectedSkinPath&amp;gt;''' doit remplacer '''skins/&amp;lt;OVbabSkin&amp;gt;/''' dans les fichiers ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetSelectedSkinPath&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCsrfProtectToken ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.4.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de protection contre les attaques CSRF, il doit être ajouté dans tous les formulaire utilisant la méthode POST.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;babCsrfProtect&amp;quot; value=&amp;quot;&amp;lt;OFGetCsrfProtectToken&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCurrentAdmGroup ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.5.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de la délegation actuellement administré par l'utilisateur courrant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;lt;OFGetCurrentAdmGroup&amp;gt;&amp;quot;&amp;gt;&amp;lt;OVDelegationName&amp;gt;&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Les containers OvML =&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les containers contiennent des tags OvML et du code HTML. Ce sont généralement des listes de données identiques ou des conditions. &lt;br /&gt;
&lt;br /&gt;
A l'appel d'un container, OvML met à votre disposition des variables &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La liste des variables dépend du type de container.&lt;br /&gt;
&lt;br /&gt;
Ces variables ne sont plus disponibles en dehors du container.&lt;br /&gt;
&lt;br /&gt;
A l’intérieur de tout container de type liste, les variables suivantes sont disponibles :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCIndex&lt;br /&gt;
| Index de l’entrée courante en commençant par 0&lt;br /&gt;
|-&lt;br /&gt;
| OVCCount&lt;br /&gt;
| Le nombre total d’entrées dans le container&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de comparaison ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent d’effectuer des comparaisons entre les valeurs expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
Si la condition est vrai, le contenu du container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfEqual&lt;br /&gt;
| Vrai si expr1 est égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotEqual&lt;br /&gt;
| Vrai si expr1 est différent expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThan&lt;br /&gt;
| Vrai si expr1 est strictement inférieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThanOrEqual&lt;br /&gt;
| Vrai si expr1 est inférieur ou égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThan&lt;br /&gt;
| Vrai si expr1 est strictement supérieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThanOrEqual&lt;br /&gt;
| Vrai si expr1 est supérieur ou égal à expr2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la comparaison&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la comparaison&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_LOGGED&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfEqual expr1=&amp;quot;&amp;lt;BAB_SESS_LOGGED&amp;amp;gt;&amp;quot; expr2=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Vous êtes connecté !&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/OCIfEqual&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de test d'existence sur les variables ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent de vérifier l'existence ou non d'une variable.&lt;br /&gt;
&lt;br /&gt;
Si la variable est définie ou non, selon le container, le container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name existe&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name n'existe pas&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx name=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable dont on doit tester l'existence&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte ne sera pas affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;variable&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte sera affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OCIfUserMemberOfGroups ==&lt;br /&gt;
&lt;br /&gt;
Ce container est exécuté si l'utilisateur courant appartient à un groupe&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfUserMemberOfGroups groupid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [childs=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCIfUserMemberOfGroups&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; groupid&lt;br /&gt;
: id du groupe ou plusieurs ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Cette variable permet de tester si un utilisateur spécifique appartient à des groupes en donnant un id utilisateur.&lt;br /&gt;
: Si omis, elle prend la valeur de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: yes : L'utilisateur courant doit appartenir à tous les groupes spécifiés dans groupid&lt;br /&gt;
: no ''(par défaut)'' : L'utilisateur courant doit appartenir à au moins un des groupes spécifiés dans groupid&lt;br /&gt;
&lt;br /&gt;
; childs ''(optionnel)''&lt;br /&gt;
: yes : Pour chaque groupe, inclure ses enfants&lt;br /&gt;
: no ''(par défaut)'' : Les enfants ne sont pas inclus&lt;br /&gt;
&lt;br /&gt;
== OCArticlesHomePages ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles des pages d’accueil privée ou publique.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlesHomePages type=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticlesHomePages&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée&lt;br /&gt;
: public : Liste les articles de la page d’accueil publique&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: yes : Filtre les articles selon le droit de visibilité&lt;br /&gt;
: no ''(par défaut)'' : Ne filtre pas&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicTitle&lt;br /&gt;
| Titre du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoi une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers récemment déposés.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFiles last=&amp;quot;&amp;quot; path=&amp;quot;&amp;quot; [folderid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fichiers souhaité&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Indique dans quel sous-répertoire il faut chercher.&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id de l’espace ou plusieurs ids séparés par des virgules.&lt;br /&gt;
: Si omis, le container liste les fichiers récents de tous les répertoires.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fichiers par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fichiers par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fichiers aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileModifiedBy&lt;br /&gt;
| Dernière personne ayant modifié le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fichier a été créé. Si nul (0), le fichier a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles récents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentArticles last=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre d‘articles souhaité&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tous thèmes confondus&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie, tous les thèmes enfants seront utilisés&lt;br /&gt;
: si categoryid est utilisé, topicid devient obsolète&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'article a été créé. Si nul (0), l'article a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers commentaires d'articles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentComments last=&amp;quot;&amp;quot; [articleid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentComments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de commentaires souhaité&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires tous articles confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentThreads ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers fils de discussion de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentThreads last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentThreads&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fils de discussion souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fils de discussion, tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières contributions de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentPosts last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [threadid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentPosts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de contributions souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; threadid ''(optionnel)''&lt;br /&gt;
: Id du fil de discussion&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous sujets confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les contributions aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières questions de faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFaqQuestions last=&amp;quot;&amp;quot; [faqid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de questions souhaité&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières questions, toutes faqs confondues&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie de faq&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question en base de données&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Adresse Web pour accéder à la question dans le portail&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Adresse Web pour accéder à la question en plein écran (destiné à une vue popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionDate&lt;br /&gt;
| Date de création de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionAuthor&lt;br /&gt;
| Auteur de la question&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategories [parentid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; parentid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie parent ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: 0 ''(par défaut)'' : le container liste les catégories de thèmes à la racine.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryNext&amp;gt;...&amp;lt;/OCArticleCategoryNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idendiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryPrevious&amp;gt;...&amp;lt;/OCArticleCategoryPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCParentsArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets parents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCParentsArticleCategory categoryid=&amp;quot;&amp;quot; [reverse=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCParentsArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie.&lt;br /&gt;
&lt;br /&gt;
; reverse ''(optionnel)''&lt;br /&gt;
: 1 si on souhaite la liste dans l’ordre inverse.&lt;br /&gt;
: 0 ''(par défaut)'' : Les catégories sont triées dans l'ordre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une ou plusieurs catégorie de sujet.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategory categoryid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopics ==&lt;br /&gt;
&lt;br /&gt;
Liste des thèmes d'articles d'une catégorie donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article. La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles. La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicNext&amp;gt;...&amp;lt;/OCArticleTopicNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicPrevious&amp;gt;....&amp;lt;/OCArticleTopicPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idem que ceux du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopic ==&lt;br /&gt;
&lt;br /&gt;
Description d’un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic [topicid=&amp;quot;&amp;quot;] [topicname=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème d’articles ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles.&lt;br /&gt;
&lt;br /&gt;
; topicname ''(optionnel)''&lt;br /&gt;
: Nom du thème d’articles&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles ou s'appuie sur le paramètre topicid.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche tous les thèmes dont l'utilisateur a le droit et ayant pour nom &amp;quot;essai&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 ayant pour nom essai.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom se termine par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom commence par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom contient la chaîne essai&lt;br /&gt;
&lt;br /&gt;
== OCArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste des articles d'un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 8.6.94 d'Ovidentia, les paramètres ajoutés à ce container devrait permettre de replacer OCRecentArticles, OCArticlesHomePage et OCArticle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticles [delegationid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [topicid=&amp;quot;&amp;quot;] [articleid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [homepage=&amp;quot;public|private&amp;quot;] [archive=&amp;quot;&amp;quot;] [offset=&amp;quot;&amp;quot;] [rows=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [order=&amp;quot;[offset,]rows&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
:: Id de la catégorie, tous les thèmes enfants seront utilisés &lt;br /&gt;
:: si categoryid est utilisé, topicid devient obsolète &lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule &lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; homepage ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée &lt;br /&gt;
: public : Liste les articles de la page d’accueil publique &lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; offset ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nombre d'articles à ignorer à partir du début de la liste&lt;br /&gt;
: 0 ''(par défaut)'' : aucune article n'est ignoré&lt;br /&gt;
&lt;br /&gt;
; rows ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
: -1 ''(par défaut)'' : toutes les lignes sont prises&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.6.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: ''Alternative à rows et offset''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleNext&amp;gt;...&amp;lt;/OCArticleNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticlePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlePrevious&amp;gt;...&amp;lt;/OCArticlePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticle ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur les fichiers joints à un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleFiles articleid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCArticleFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForums ==&lt;br /&gt;
&lt;br /&gt;
Liste des forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForums [forumid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCForums&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les forums.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForumNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForumNext&amp;gt;...&amp;lt;/OCForumNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForumPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForumPrevious&amp;gt;...&amp;lt;/OCForumPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForum ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un forum donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForum forumid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCForum&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid :&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCThread ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fil de discussion donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCThread threadid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCThread&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; threadid&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadForumId&lt;br /&gt;
| Id du forum contenant le fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadId&lt;br /&gt;
| Id du sujet du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadPostId&lt;br /&gt;
| Id de la contribution initiale&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadLastPostId&lt;br /&gt;
| Id de la dernière contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadDate&lt;br /&gt;
| Date de la création du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarter&lt;br /&gt;
| Nom du l'initiateur du sujet&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarterId&lt;br /&gt;
| ID de l'utilisateur ayant initié le sujet ( peut être égal à 0 s'il s'agit d'un utilisateur anonyme) &lt;br /&gt;
|-&lt;br /&gt;
| OVThreadUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPost ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une contribution donnée ou plusieurs séparées par des virgules.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCPost postid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid :&lt;br /&gt;
: Id de la contribution ou plusieurs Ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du fil de la discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthorId&lt;br /&gt;
| ID de l'auteur (peut être égal à 0 si l'auteur était un utilisateur anoyme)&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution à l'aide d'une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostReplyUrl&lt;br /&gt;
| Url pour répondre (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostModifyUrl&lt;br /&gt;
| Url pour modifier (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostConfirmUrl&lt;br /&gt;
| Url pour confirmer (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostDeleteUrl&lt;br /&gt;
| Url pour supprimer la contribution (sinon vide si pas de droit) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPostFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations de fichiers sur une contribution donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCPostFiles postid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid&lt;br /&gt;
: Id de la contribution&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolders [folderid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFolders&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolderNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderNext&amp;gt;...&amp;lt;/OCFolderNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolderPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderPrevious&amp;gt;...&amp;lt;/OCFolderPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolder ==&lt;br /&gt;
&lt;br /&gt;
Donne les information sur un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolder folderid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFolder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSubFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-répertoires du répertoire path d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSubFolders folderid=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSubFolders&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les sous-répertoire du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderName&lt;br /&gt;
| Nom du sous répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des fichiers d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFiles folderid=&amp;quot;&amp;quot; rows=&amp;quot;&amp;quot; offset=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; offset&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nième fichier à partir du début de la liste&lt;br /&gt;
&lt;br /&gt;
; rows&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les fichiers du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: En lien avec l'attribut orderby.&lt;br /&gt;
:* asc ''(par défaut)'' : Ordonne les fichiers par ordre croissant&lt;br /&gt;
:* desc : Ordonne les fichiers par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
:''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
:* name ''(par défaut)'' : Ordonne les fichiers par nom&lt;br /&gt;
:* creation : Ordonne les fichiers par date de création&lt;br /&gt;
:* modification : Ordonne les fichiers par date de modification&lt;br /&gt;
:* size : Ordonne les fichiers par taille&lt;br /&gt;
:* hits : Ordonne les fichiers par nombre de &amp;quot;hits&amp;quot;&lt;br /&gt;
:* manual : Ordonne les fichiers suivant l'ordre défini manuellement sur le répertoire.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url du fichier si celui-ci est une image (utilisation pour un affichage). Cette variable ne prend pas en compte les droits définis au niveau du gestionnaire de fichiers.&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFileNext&amp;gt;...&amp;lt;/OCFileNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFiles|OCFiles]].&lt;br /&gt;
&lt;br /&gt;
== OCFilePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFilePrevious&amp;gt;...&amp;lt;/OCFilePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFile ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fichier d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFile fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFile&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileFields ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des champs d'un fichier donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFileFields fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFileFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldName&lt;br /&gt;
| Nom du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqs ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des Faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqs [faqid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqs&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqNext&amp;gt;...&amp;lt;/OCFaqNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqPrevious&amp;gt;...&amp;lt;/OCFaqPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaq ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une Faq donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaq faqid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategories ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des sous catégories d’une Faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategories faqid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqSubCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la faq&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations des sous-catégories d’une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategory faqsubcatid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqSubCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid&lt;br /&gt;
: Id de la sous catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des questions/réponses d'une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestions [faqid=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la sous catégorie faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs indiquées par le paramètre faqid.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionNext&amp;gt;...&amp;lt;/OCFaqQuestionNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionPrevious&amp;gt;...&amp;lt;/OCFaqQuestionPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestion ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une questions/réponses donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestion questionid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqQuestion&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; questionid&lt;br /&gt;
: Id de la question/réponse de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles d'un thème donné en attente d'approbation pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingArticles [topicid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation tout thème confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les commentaires en attente d'approbation d'un article donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingComments [articleid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingComments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires en attente de tout article confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les commentaires en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date de publication du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers en attente d'approbation d'un répertoire donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingFiles [folderid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fichiers en attente de tout répertoire confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les fichiers en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste les contributions en attente d'approbation d'un forum donné ( forumid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingPosts [forumid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingPosts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les contributions en attente de tout forum confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les contributions en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendars ==&lt;br /&gt;
&lt;br /&gt;
Liste les calendriers &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendars [type=&amp;quot;&amp;quot;] [calendarid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendars&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste tous les agendas. type peut prendre les valeurs suivantes :&lt;br /&gt;
: user: les agendas personnels &lt;br /&gt;
: group: les agendas de groupes&lt;br /&gt;
: resource: les agendas de ressources&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Un ou plusieurs id d'agendas séparés par des virgules&lt;br /&gt;
: Si omis, le container liste tous les agendas.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarId&lt;br /&gt;
| Id de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarName&lt;br /&gt;
| Intitulé de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarDescription&lt;br /&gt;
| Description de l'agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarOwnerId&lt;br /&gt;
| Id du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarType&lt;br /&gt;
| Type de l’agenda ( user, group ou resource )&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarUrl&lt;br /&gt;
| Url pour accéder à la page Agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories d’événements des agendas &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarCategories [filter=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryName&lt;br /&gt;
| Intitulé de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarUserEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas personnels&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarUserEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarUserEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité.Remarque : si le paramètre est à «&amp;amp;nbsp;no&amp;amp;nbsp;», les événements privés seront aussi remontés&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarGroupEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas collectifs (anciennement agendas de groupes)&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarGroupEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarGroupEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; groupid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
: Remarque : le paramètre groupid correspond à l'identifiant (grpid) de l'agenda lorsqu'on utilise les agendas collectifs.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarResourceEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas de ressources&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarResourceEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarResourceEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparées par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; resourceid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas ( personnel, groupes ou de ressources )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date &lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramènera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas le container liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarId&lt;br /&gt;
| Id numérique de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrlId&lt;br /&gt;
| Id de l'agenda principal contenant le type, exemple &amp;quot;personal/1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarName&lt;br /&gt;
| Nom de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarType&lt;br /&gt;
| type de l'agenda principal (exemple: &amp;quot;caldav_personal&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectories ==&lt;br /&gt;
&lt;br /&gt;
Liste les annuaires de base de données&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectories [directoryid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid ''(optionnel)''&lt;br /&gt;
: Id de l'annuaire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: « database » ou « group », si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectory directoryid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryFields ==&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryFields directoryid=&amp;quot;&amp;quot; [all=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: 1 : Donne la liste de tous les champs&lt;br /&gt;
: 0 : Donne la liste de champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldId&lt;br /&gt;
| Identifiant du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Le tableau ci-dessous donne la correspondance entre les champs et leurs identifiants :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Champ&lt;br /&gt;
! Identifiant&lt;br /&gt;
|-&lt;br /&gt;
| Surnom&lt;br /&gt;
| cn&lt;br /&gt;
|-&lt;br /&gt;
| Nom&lt;br /&gt;
| sn&lt;br /&gt;
|-&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
| mn&lt;br /&gt;
|-&lt;br /&gt;
| Prénom&lt;br /&gt;
| givenname&lt;br /&gt;
|-&lt;br /&gt;
| Photo&lt;br /&gt;
| jpegphoto&lt;br /&gt;
|-&lt;br /&gt;
| Adresse de messagerie&lt;br /&gt;
| email&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (bureau)&lt;br /&gt;
| btel&lt;br /&gt;
|-&lt;br /&gt;
| Tél. mobile&lt;br /&gt;
| mobile&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (domicile)&lt;br /&gt;
| htel&lt;br /&gt;
|-&lt;br /&gt;
| Télécopie (bureau)&lt;br /&gt;
| bfax&lt;br /&gt;
|-&lt;br /&gt;
| Titre&lt;br /&gt;
| title&lt;br /&gt;
|-&lt;br /&gt;
| Service&lt;br /&gt;
| departmentnumber&lt;br /&gt;
|-&lt;br /&gt;
| Société&lt;br /&gt;
| organisationname&lt;br /&gt;
|-&lt;br /&gt;
| Rue (bureau)&lt;br /&gt;
| bstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (bureau)&lt;br /&gt;
| bcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (bureau)&lt;br /&gt;
| bpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (bureau)&lt;br /&gt;
| bstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (bureau)&lt;br /&gt;
| bcountry&lt;br /&gt;
|-&lt;br /&gt;
| Rue (domicile)&lt;br /&gt;
| hstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (domicile)&lt;br /&gt;
| hcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (domicile)&lt;br /&gt;
| hpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (domicile)&lt;br /&gt;
| hstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (domicile)&lt;br /&gt;
| hcountry&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 1&lt;br /&gt;
| user1&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 2&lt;br /&gt;
| user2&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 3&lt;br /&gt;
| user3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Pour les champs additionnels, les identifiants sont de la forme '''babdirfXX''' ou '''XX''' est l'id du champ additionnel ( correspondant à fxid dans la liste des champs additionnels de l'annuaire ).&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMembers ==&lt;br /&gt;
&lt;br /&gt;
Liste les membres d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMembers directoryid=&amp;quot;&amp;quot; [fields=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [like=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryMembers&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: Ignoré si l'attribut '''fields''' est spécifié&lt;br /&gt;
: 1 : Donne tous les champs pour chaque membre&lt;br /&gt;
: 0 : Donne uniquement les champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
; fields ''(optionnel)''&lt;br /&gt;
: liste des identifiants des champs souhaités séparés par des virgules ( exemple &amp;quot;sn,givenname,email&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Identifiant du champ à utiliser pour ordonner la liste&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; like ''(optionnel)''&lt;br /&gt;
: Restreint la liste des membres ayant le champ commençant par ce motif ( exemple like=&amp;quot;A&amp;quot; ) &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUrl&lt;br /&gt;
| Url pour accéder à la fiche détaillée du membre&lt;br /&gt;
|-&lt;br /&gt;
| DirectoryMemberEmailUrl&lt;br /&gt;
| Url pour afficher la popup de composition de message&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMemberFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryMembers'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMemberFields&amp;gt;...&amp;lt;/OCDbDirectoryMemberFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntry ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un membre d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntry directoryid=&amp;quot;&amp;quot; memberid=&amp;quot;&amp;quot; userid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectoryEntry&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; memberid&lt;br /&gt;
: Id du membre dans l'annuaire&lt;br /&gt;
&lt;br /&gt;
; userid&lt;br /&gt;
: Id Ovidentia de l'utilisateur s'il est enregistré&lt;br /&gt;
: Ignoré si memberid renseigné.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberUrl&lt;br /&gt;
| Url vers la fiche annuaire du membre&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntryFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryEntry'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntryFields&amp;gt;...&amp;lt;/OCDbDirectoryEntryFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryAcl ==&lt;br /&gt;
&lt;br /&gt;
Liste les utilisateurs ayant des droits sur un annuaire.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryAcl directoryid=&amp;quot;&amp;quot; [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryAcl&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: modify : pour les utilisateurs ayant le droit de modifier une fiche&lt;br /&gt;
: add : pour les utilisateurs ayant le droit d'ajouter une fiche&lt;br /&gt;
: view : pour les utilisateurs ayant le droit de consulter l'annuaire&lt;br /&gt;
: delete :  pour les utilisateurs ayant le droit de supprimer une fiche&lt;br /&gt;
: export :  pour les utilisateurs ayant le droit d'exporter l'annuaire&lt;br /&gt;
: import :  pour les utilisateurs ayant le droit d'importer l'annuaire&lt;br /&gt;
: empty :  pour les utilisateurs ayant le droit de vider l'annuaire&lt;br /&gt;
: bind :  pour les utilisateurs ayant le droit d'attacher une fiche&lt;br /&gt;
: unbind :  pour les utilisateurs ayant le droit de détacher une fiche&lt;br /&gt;
: view :  pour les utilisateurs ayant le droit de voir les fiches (DEFAULT)&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserFullName&lt;br /&gt;
| Nom complet de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserEmail&lt;br /&gt;
| Adresse email de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserId&lt;br /&gt;
| Id de l'utilisateur dans la base de données&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegations ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegations [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegations&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si yes : le container tient compte des droits d'accès de l'utilisateur&lt;br /&gt;
: Si no : le container ne tient pas compte des droits d'accès et ramène toutes les délégations créées dans le portail&lt;br /&gt;
: Si omis, le container tient compte des droits d'accès&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegation ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont fait partie l'utilisateur courant&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegation delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegation&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsManaged [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont l'utilisateur courant est administrateur.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationItems ==&lt;br /&gt;
&lt;br /&gt;
Liste les fonctions déléguées aux administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationItems delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationItems&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemName&lt;br /&gt;
| Intitulé de la fonction&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemValue&lt;br /&gt;
| 1: si la fonction est déléguée, 0 sinon&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationAdministrators ==&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationAdministrators delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationAdministrators&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationUserId&lt;br /&gt;
| Id de l'administrateur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategories [categoryid=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: Si omis, le container liste toutes les catégories&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une catégorie de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategory [categoryid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationsCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmSpaces ==&lt;br /&gt;
&lt;br /&gt;
Liste les espaces de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmSpaces&amp;gt;...&amp;lt;/OCTmSpaces&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceId&lt;br /&gt;
| Id de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceName&lt;br /&gt;
| Nom de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceDescription&lt;br /&gt;
| Description de l'espace de projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmProjects ==&lt;br /&gt;
&lt;br /&gt;
Liste les projets d'un espace de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmProjects spaceid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCTmProjects&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; spaceid&lt;br /&gt;
: Id de l'espace de projets&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectId&lt;br /&gt;
| Id du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectName&lt;br /&gt;
| Nom du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectDescription&lt;br /&gt;
| Description du projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmTasks ==&lt;br /&gt;
&lt;br /&gt;
Liste les tâches d'un projet ou des tâches personnelles du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmTasks [projectid=&amp;quot;&amp;quot;] [startdate=&amp;quot;&amp;quot;] [enddate=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCTmTasks&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; projectid ''(optionnel)''&lt;br /&gt;
: Id du projet.&lt;br /&gt;
: Si omis, le conteneur renvoie les tâches personnelles de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; startdate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de début est postérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; enddate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de fin est antérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;&lt;br /&gt;
: desc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order. La valeur par défault est &amp;quot;TaskNumber&amp;quot;.&lt;br /&gt;
: Cet attribut peur contenir le nom de n'importe laquelle des variables renvoyées sans le préfixe &amp;quot;OV&amp;quot;, par exemple &amp;quot;TaskCategoryName&amp;quot; ou &amp;quot;TaskEndDate&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskId&lt;br /&gt;
| Id de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskProjectId&lt;br /&gt;
| Id du projet de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskNumber&lt;br /&gt;
| Numéro de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskShortDescription&lt;br /&gt;
| Description courte de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskStartDate&lt;br /&gt;
| Date de début de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskEndDate&lt;br /&gt;
| Date de fin de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryId&lt;br /&gt;
| Id de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryName&lt;br /&gt;
| Nom de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCompletion&lt;br /&gt;
| Niveau d'avancement de la tâche (0-100)&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskOwnerId&lt;br /&gt;
| Id de l'utilisateur propriétaire de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskClass&lt;br /&gt;
| Classe de la tâche&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgUserEntities ==&lt;br /&gt;
&lt;br /&gt;
Liste les entités d'organigrammes pour lesquelles un utilisateur à un rôle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgUserEntities userId=&amp;quot;&amp;quot; [orgChartId=&amp;quot;&amp;quot;] [roleType=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgUserEntities&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; userId&lt;br /&gt;
: Identifiant (entier) de l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; orgChartId ''(optionnel)''&lt;br /&gt;
: Identifiant (entier) de l'organigramme.&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'organigramme par défaut (nommé à l'origine Ovidentia) qui est utilisé.&lt;br /&gt;
&lt;br /&gt;
; roleType ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors tous les rôles seront utilisés.&lt;br /&gt;
: Les rôles sont des valeurs de 0 à 3&lt;br /&gt;
: 0 étant les rôles personnalisés&lt;br /&gt;
: 1 étant le rôle supérieur&lt;br /&gt;
: 2 étant le rôle employé&lt;br /&gt;
: 3 étant le rôle membre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgPathToEntity ==&lt;br /&gt;
&lt;br /&gt;
Liste toutes les entités parentes d'une entité d'un organigramme.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgPathToEntity entityId=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [includeEntity=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgPathToEntity&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'ordre ascendant qui est utilisé.&lt;br /&gt;
: Ordre dans lequel le chemin jusqu'à la racine sera retourné, les valeurs possible sont asc ou desc&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
; includeEntity ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis, alors l'entité ne sera pas incluse dans les résultats.&lt;br /&gt;
: Les valeurs possibles sont&amp;amp;nbsp;:&lt;br /&gt;
: 0 pour ne pas inclure l'entité (valeur par défaut)&lt;br /&gt;
: 1 pour inclure l'entité&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCMultipages ==&lt;br /&gt;
&lt;br /&gt;
Ce container permet de faciliter les calculs réalisés pendant un multi-pages. Ainsi selon le nombre total de résultats et le nombre de résultats à afficher par pages, le container permet de retourner le nombre de pages que contient le multi-pages. &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCMultipages total=&amp;quot;&amp;quot; maxpages=&amp;quot;&amp;quot; perpage=&amp;quot;&amp;quot; currentpage=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCMultipages&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; total&lt;br /&gt;
: Nombre total de résultats.&lt;br /&gt;
&lt;br /&gt;
; maxpages&lt;br /&gt;
: Nombre maximum de pages à afficher&lt;br /&gt;
&lt;br /&gt;
; perpage&lt;br /&gt;
: Nombre maximum de résultats à afficher par pages&lt;br /&gt;
&lt;br /&gt;
; currentpage&lt;br /&gt;
: Numéro de la page en cours&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCurrentPageNumber &lt;br /&gt;
| Numéro de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVNextPageNumber&lt;br /&gt;
| Numéro de la page suivante si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVPreviousPageNumber&lt;br /&gt;
| Numéro de la page précédente si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVTotalPages&lt;br /&gt;
| Nombre total de pages&lt;br /&gt;
|-&lt;br /&gt;
| OVResultFirst&lt;br /&gt;
| Index du premier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultLast&lt;br /&gt;
| Index du dernier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultsPage&lt;br /&gt;
| Nombre de résultats sur la page courante&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntries ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-entrées de navigation d'Ovidentia (Plan du site) d'une entrée parente. Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntries (node=&amp;quot;&amp;quot; | langid=&amp;quot;&amp;quot;) [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntries&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; langid&lt;br /&gt;
: Identifiant multilangue de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: peut être utilisé à la place de l'attribut node&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntry ==&lt;br /&gt;
&lt;br /&gt;
Renvoie les information sur une entrée de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntry node=&amp;quot;&amp;quot; [sitemap=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntry&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément (noeud du plan du site).&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapCustomNode ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des noeuds ayant pour cible l'id spécifié dans l'attribut &amp;lt;code&amp;gt;target&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans le module sitemap_editor, la valeur à saisir dans l'attribut target est affiché dans l'entête sur la page de visualisation du nœud.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapCustomNode [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] target=&amp;quot;&amp;quot; [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapCustomNode&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; target&lt;br /&gt;
: Id du noeud cible&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin. s'il n'est pas renseigné, le noeur racine par défaut sera utilisé (Custom pour le plan du site fourni par sitemap_editor), DGAll pour le plan du site du noyau).&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: permet de limiter le nombre d'éléments retournés, par exemple, &amp;lt;code&amp;gt;limit=&amp;quot;0,1&amp;quot;&amp;lt;/code&amp;gt; pour obtenir seulement le premier noeud. La syntaxe est identique à l'attribut &amp;lt;code&amp;gt;limit&amp;lt;/code&amp;gt; de OCSitemapPath&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapPath ==&lt;br /&gt;
&lt;br /&gt;
Retourne le chemin de fer (rail) d'une entrée de navigation sous la forme d'une liste d'entrées de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapPath [node=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapPath&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin.&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5,2&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur à 2 éléments à partir du 5ème. Si la première valeur est négative, l'index du premier élément retourné sera calculé à partir du nombre d'élément total. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;-1,1&amp;quot;&amp;lt;/code&amp;gt; affiche le dernier élément seulement. L'index négatif est supporté à partir d'ovidentia &amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Si la valeur est &amp;quot;1&amp;quot;, le denier noeud du plan du site auquel on a accédé sera mémorisé et récupéré lors de l'accès a une page en dehors du plan du site.&lt;br /&gt;
: La valeur par défaut est &amp;quot;1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Différentes méthodes d’utilisation d’un fichier OvML =&lt;br /&gt;
== Utilisation dans une url ==&lt;br /&gt;
Un fichier OvML peut être appellé en utilisant l’url suivante :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où fichier-ovml est le nom de votre fichier OvML qui doit se trouver dans le répertoire suivant&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
skins/nom-du-skin/ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le fichier ainsi appelé est parsé par Ovidentia et le résultat est affiché dans la partie centrale du portail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si l’on souhaite afficher le résultat en dehors du portail, par exemple dans une fenêtre popup, il faut ajouter le paramètre echo=1 comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De plus, si l’on souhaite passer des paramètres au fichier OvML, on utilisera l’url comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&amp;amp;param=val&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, on peut utiliser la variable OVparam dans le fichier OvML.&lt;br /&gt;
&lt;br /&gt;
Remarque : les paramètres peuvent être envoyés par formulaires en méthodes GET et POST.&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans un fichier template ==&lt;br /&gt;
Dans tout fichier template d’Ovidentia, on peut utiliser un fichier OvML en utilisant la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{ $OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : la syntaxe avec les accolades ne permet pas l'utilisation de nouvelles accolades à l'intérieur.&lt;br /&gt;
&lt;br /&gt;
{ $OVML({ mavariable }) } est impossible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est possible de passer une variable template en tant que paramètre à un fichier OvML via la syntaxe { $OVML(...) } d'un fichier template :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple : { $OVML(monFichier.html,param1=&amp;quot;var1&amp;quot;) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
si var1 est définie dans le template, le parseur la remplace avec sa valeur, sinon il utilise la valeur &amp;quot;var1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Optimiser le temps d'exécution d'un script OvML (disponible à partir de la version 7.2 d'Ovidentia) :'''&lt;br /&gt;
&lt;br /&gt;
Si votre script n'a pas besoin d'être réactualisé à chaque exécution, vous pouvez décider d'utiliser le cache via la syntaxe $OVMLCACHE.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE s'utilise dans les mêmes conditions que $OVML.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE peut recevoir un paramètre supplémentaire : _ovml_cache_duration=86400. Il permet d'indiquer le temps maximum pendant lequel le script ne sera pas réactualisé. Valeur en secondes.&lt;br /&gt;
&lt;br /&gt;
Si ovml_cache_duration n'est pas renseigné, le script sera réactualisé toutes les 3600 secondes (1 heure).&lt;br /&gt;
&lt;br /&gt;
Remarque : le cache est enregistré dans la session de l'utilisateur courant. Donc le script est systématiquement réactualisé si l'utilisateur se déconnecte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple :&lt;br /&gt;
&lt;br /&gt;
{ $OVMLCACHE(monFichier.html,param1=3,_ovml_cache_duration=86400) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : pensez bien aux conséquences d'utilisation du cache OvML avant de l'appliquer sur vos scripts. Pendant 3600 secondes, vous pouvez modifier vos scripts et des données d'Ovidentia sans pouvoir le vérifier à l'affichage !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autres types de cache possibles :&lt;br /&gt;
*session : cache dans la session (default)&lt;br /&gt;
*sitemap : cache dans un fichier basé sur le profile du plan du site&lt;br /&gt;
*file : cache dans un fichier&lt;br /&gt;
&lt;br /&gt;
Exemple d'utilisation avec un autre type de cache :&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE(menu.html,_ovml_cache_type=sitemap)&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans du contenu ==&lt;br /&gt;
On peut incorporer le résultat d’un fichier OvML dans du contenu Ovidentia ( article, section, faq etc… ). On utilisera la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Utilisation pour les pages d’accueil ==&lt;br /&gt;
On peut utiliser un fichier OvML pour les pages d’accueil privée et publique. Pour cela, utilisez les fichiers spécifiques private.html et public.html.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lors de l’affichage de la page public, Ovidentia cherche un fichier ayant le nom public.html dans le répertoire skins/nom-du-skin/ovml . S’il le trouve, il l’utilisera pour la page d’accueil public. Sinon, il affichera les articles définis par l'administrateur pour la page d’accueil public.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il en est de même pour la page d’accueil privée.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML par les modules ( addons ) ==&lt;br /&gt;
A partir de la version 5.4.2 d'Ovidentia, il est possible pour les modules de fournir des fonctionnalités basées sur OvML ( voir la documentation fournie avec le module ).&lt;br /&gt;
&lt;br /&gt;
Afin d'utiliser ces fonctionnalités, on utilisera le container suivant :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCAddon name=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; param2=&amp;quot;&amp;quot; ...&amp;gt;...&amp;lt;/OCAddon&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut du container du module&lt;br /&gt;
&lt;br /&gt;
Pour la signification des paramètres, il faut consulter la documentation fournie avec le module.&lt;br /&gt;
&lt;br /&gt;
La plupart du temps, le premier paramètre indique le nom du container que l'on veut utiliser et les paramètres suivants sont des attributs à ce container.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 5.6.3, il est aussi possible de créer des fonctions OvML pour un module. La syntaxe d'utilisation de ces fonctions est la suivante :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAddon name=&amp;quot;&amp;quot; function=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; function&lt;br /&gt;
: Nom de la fonction&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut de la fonction utilisée&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML dans l'éditeur Wysiwyg ==&lt;br /&gt;
L'éditeur Wysiwyg d'Ovidentia possède une option permettant d'utiliser un fichier OvML afin de l'intégrer dans l'affichage d'un article, d'une section... Par défaut, tous les fichiers OvML présents dans le dossier ovml de la skin courante sont affichés dans le formulaire de sélection. Il existe un moyen de cacher ces fichiers aux utilisateurs de l'éditeur en modifiant la racine de sélection des fichiers :&lt;br /&gt;
&lt;br /&gt;
On ajoute un dossier nommé &amp;quot;editor&amp;quot; dans le dossier ovml de la skin courante, l'éditeur Wysiwyg ne proposera alors que les fichiers présents dans ce répertoire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est toujours possible d'utiliser la syntaxe $OVML manuellement afin d'exécuter un fichier OvML ne se situant pas dans le dossier editor.&lt;/div&gt;</summary>
		<author><name>Laucho</name></author>	</entry>

	<entry>
		<id>https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5689</id>
		<title>Référence OvML</title>
		<link rel="alternate" type="text/html" href="https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5689"/>
				<updated>2018-02-26T13:51:36Z</updated>
		
		<summary type="html">&lt;p&gt;Laucho : /* OCArticles */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Catégorie:Développement de skins]]&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
OvML ( Ovidentia Markup Langage ) est un ensemble de balises, identiques par leur syntaxe à celles utilisées avec HTML. Elles permettent d’extraire des données Ovidentia, de les manipuler et de les présenter en utilisant HTML.&lt;br /&gt;
&lt;br /&gt;
Les données à extraire peuvent être de plusieurs types, comme par exemple, les cinq derniers articles publiés, les dernières contributions d’un forum donné, les derniers fichiers chargés, etc …&lt;br /&gt;
&lt;br /&gt;
On pourra ainsi s’en servir pour réorganiser complètement la page d'accueil d'un site Ovidentia en y insérant, par exemple, la liste des 3 derniers articles, la liste des 5 dernières contributions d'un forum, des images, le texte d'un article spécifique, ...&lt;br /&gt;
&lt;br /&gt;
La conception d'une page OvML est identique à celle d'une page HTML. Elle peut ne contenir que des balises OvML ou un mélange HTML et OvML. On peut aussi partir d'une page HTML existante et y insérer des données Ovidentia en utilisant les balises OvML. Pour l’afficher, on utilisera l’url suivante :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
Certaines balises OvML sont dites “Container&amp;quot;. Un container est une balise OvML contenant une partie du fichier OvML comprise entre un tag d’ouverture et un tag de fermeture. Un container peut être une liste ou une condition. Dans le cas d’une liste, le contenu du container est répété autant de fois qu’il y a d’éléments dans la liste. Un container ‘condition’ n’affiche son contenu que dans le cas où la condition est vraie.&lt;br /&gt;
&lt;br /&gt;
== Les variables &amp;lt;OVxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Une variable OvML est de la forme:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
où xxxx est le nom de la variable.&lt;br /&gt;
&lt;br /&gt;
Différents paramètres peuvent être utilisés pour modifier l’affichage du résultat de la variable.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être sauvegardée dans une autre variable en utilisant le paramètre saveas (voir ci-dessous).&lt;br /&gt;
&lt;br /&gt;
== Les fonctions &amp;lt;OFxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Les fonctions se présentent sous la forme :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Elles permettent, entre autre, de traduire du texte, de faire des opérations arithmétiques, etc, …&lt;br /&gt;
&lt;br /&gt;
Le résultat de ces fonctions peut être sauvegardé dans une variable OvML en utilisant le paramètre saveas (voir ci-dessus).&lt;br /&gt;
&lt;br /&gt;
== Les containers &amp;lt;OCxxxx&amp;gt; … &amp;lt;/OCxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque importante d'utilisation des containers :'''&lt;br /&gt;
&lt;br /&gt;
* Il est possible d’imbriquer les containers sauf s’ils ont le même nom. Dans le cas précédent, il existe l’astuce de rajouter un paramètre sans valeur différente dans les balises. Ce paramètre va permettre d'identifier l'ouverture et la fermeture des containers par le moteur d'Ovidentia. Le paramètre doit donc se retrouver dans la balise d'ouverture ainsi que dans la balise de fermeture.&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre1&amp;gt;&lt;br /&gt;
    &amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre2&amp;gt;&lt;br /&gt;
        ...&lt;br /&gt;
    &amp;lt;/OCxxxx monparametre2&amp;gt;&lt;br /&gt;
&amp;lt;/OCxxxx monparametre1&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Chaque paramètre d'un container est vu comme une variable par le moteur OvML; il faut donc éviter d'utiliser pour nom d'une variable OvML le nom d'un attribut d'un container pour supprimer des erreurs d'interprétation.&lt;br /&gt;
&lt;br /&gt;
= Les variables OvML =&lt;br /&gt;
&lt;br /&gt;
Les variables OvML peuvent être définies dans le fichier OvML, produites par un container ou passées comme paramètres dans l’url. Elles sont accessibles en utilisant la syntaxe :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnom-de-la-variable&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut définir une variable OvML en utilisant la fonction PutVar :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;nbArticles&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit une variable nbArticles initialisée à la valeur 10.&lt;br /&gt;
&lt;br /&gt;
Pour récupérer la valeur dans une page OvML, il faut utiliser la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut aussi définir une variable en utilisant une variable globale d’Ovidentia. Pour cela, il suffira d’omettre le deuxième paramètre :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;babSlogan&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maintenant la variable &amp;lt;code&amp;gt;&amp;lt;OVbabSlogan&amp;gt;&amp;lt;/code&amp;gt; existe dans OvML et contient le contenu du slogan du site.&lt;br /&gt;
&lt;br /&gt;
On peut ainsi utiliser les variables d’Ovidentia pour récupérer le nom de l’utilisateur connecté ( BAB_SESS_USER ), son ID ( BAB_SESS_USERID ), etc.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
* babCurrentDate est une variable globale permettant de récupérer la date courante. Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
* Les variables globales booléennes comme BAB_SESS_LOGGED ont la valeur nulle si la valeur est fausse (false) et vaut 1 si la valeur est vraie (true).&lt;br /&gt;
&lt;br /&gt;
Il est parfois utile de tester l’existence d’une variable avant de la définir. On utilisera pour cela la fonction '''IfNotIsSet''' :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;page&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, si la variable page n’est pas définie, elle sera définie avec la valeur initiale 1.&lt;br /&gt;
&lt;br /&gt;
Toutes les variables produites par un container peuvent être jointes en utilisant la syntaxe d’une variable OvML &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
On peut aussi passer des variables OvML à un fichier OvML en utilisant l’url :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;total=1000&lt;br /&gt;
&lt;br /&gt;
Dans la page OvML on peut donc utiliser la variable totale.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être modifiée ou sauvegardée dans une autre variable en utilisant les attributs suivants :&lt;br /&gt;
&lt;br /&gt;
== saveas ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable dans une autre.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles saveas=&amp;quot;TotalArticles&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Une nouvelle variable TotalArticles est créée et sa valeur est la même que celle de nbArticles.&lt;br /&gt;
&lt;br /&gt;
== strlen ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer les n premiers caractères de la variable.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Récupère les n premiers caractères du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il est possible de spécifier une chaîne qui sera ajoutée à la fin du résultat si la variable a été tronquée. Par exemple &amp;quot;...“ pour indiquer une suite :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100,...&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== striptags ==&lt;br /&gt;
&lt;br /&gt;
Supprime les tags HTML de la variable :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les tags HTML de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan striptags=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== htmlentities ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit les entities HTML ( &amp;lt; devient &amp;amp;amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit en inverse les entities HTML ( &amp;amp;amp;lt; devient &amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan htmlentities=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== stripslashes ==&lt;br /&gt;
&lt;br /&gt;
Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan stripslashes=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== urlencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans une url&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan urlencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== jsencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans du javascript&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan jsencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== strcase ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| upper&lt;br /&gt;
| Convertit le contenu de la variable en majuscule&lt;br /&gt;
|-&lt;br /&gt;
| lower&lt;br /&gt;
| Convertit le contenu de la variable en minuscule&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strcase=&amp;quot;upper&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nlremove ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les retours chariots&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nlremove=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== trim ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| left&lt;br /&gt;
| Supprime les blancs en début de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| right&lt;br /&gt;
| Supprime les blancs en fin de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| all&lt;br /&gt;
| Supprime les blancs en début et en fin de chaîne&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan trim=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nl2br ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;1&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Transforme les retours chariots en &amp;lt;BR&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nl2br=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== sprintf ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| Voir la documentation PHP pour la fonction sprintf&lt;br /&gt;
| Retourne une chaîne formatée&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVMoney sprintf=&amp;quot;%01.2f&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== date ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater une date Ovidentia &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| S&lt;br /&gt;
| Format court de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| L&lt;br /&gt;
| Format long de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| T&lt;br /&gt;
| Format de l'heure défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| d&lt;br /&gt;
| Trois premières lettres du jour de la semaine Dim pour Dimanche&lt;br /&gt;
|-&lt;br /&gt;
| D&lt;br /&gt;
| Jour de la semaine Dimanche par exemple&lt;br /&gt;
|-&lt;br /&gt;
| j&lt;br /&gt;
| Jour du mois, sur deux chiffres (éventuellement avec un zéro) : &amp;quot;01&amp;quot; à &amp;quot;31&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| m&lt;br /&gt;
| Mois, en trois lettres : par exemple &amp;quot;Avr&amp;quot; (pour Avril)&lt;br /&gt;
|-&lt;br /&gt;
| M&lt;br /&gt;
| Mois en lettres : Avril par exemple&lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Mois; i.e. &amp;quot;01&amp;quot; à &amp;quot;12&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Y&lt;br /&gt;
| Année, 4 chiffres; i.e. &amp;quot;2003&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| y&lt;br /&gt;
| Année, 2 chiffres; i.e. &amp;quot;03&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| H&lt;br /&gt;
| heure, au format 24h, &amp;quot;00&amp;quot; à &amp;quot;23&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| i&lt;br /&gt;
| Minutes; &amp;quot;00&amp;quot; à &amp;quot;59&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleDate date=&amp;quot;%d %j %m %Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;OVbabCurrentDate&amp;gt;&amp;lt;/code&amp;gt; est une variable permettant de récupérer la date courante.&lt;br /&gt;
&lt;br /&gt;
Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabCurrentDate date=&amp;quot;%D %j %M&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== author ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater l’auteur d’un article, un commentaire etc, … quand la variable contient l’id de l’auteur.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| %F&lt;br /&gt;
| Prénom&lt;br /&gt;
|-&lt;br /&gt;
| %M&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
|-&lt;br /&gt;
| %L&lt;br /&gt;
| Nom&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleAuthor author=&amp;quot;%F %L&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Les fonctions OvML =&lt;br /&gt;
&lt;br /&gt;
On reconnaît les fonctions par la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les fonctions OvML disponibles sont :&lt;br /&gt;
&lt;br /&gt;
== OFTranslate ==&lt;br /&gt;
&lt;br /&gt;
Permet de traduire une chaîne. Pour cela, il faut qu'un fichier se nommant ''lang-'''identifiant-de-la-langue'''.xml'' soit présent dans le dossier ''ovidentia-'''numéro-de-version'''/lang''.&lt;br /&gt;
&lt;br /&gt;
Il s'agit d'un fichier XML listant différentes expressions traduites dans la langue choisie pour le fichier. Il est composé d'un élément ayant le même nom que l'identifiant de la langue. Celui-ci est composé de multiples éléments &amp;lt;code&amp;gt;string&amp;lt;/code&amp;gt; prenant un paramètre &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; indiquant l'identifiant du texte et contient le texte traduit.&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour l'anglais ''lang-en.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;en&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;About your article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;About your comment&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;About your file&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/en&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour le français ''lang-fr.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;fr&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;Au sujet de votre article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;A propos de votre commentaire&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;A propos de votre fichier&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/fr&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFTranslate text=&amp;quot;&amp;quot; [lang=&amp;quot;&amp;quot;] [folder=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; text&lt;br /&gt;
: Identifiant du texte à traduire&lt;br /&gt;
&lt;br /&gt;
; lang ''(optionnel)''&lt;br /&gt;
: Identifiant de la langue dans laquelle doit être traduit le texte&lt;br /&gt;
: Si omis, le texte sera traduit dans la langue sélectionnée par l'utilisateur&lt;br /&gt;
&lt;br /&gt;
; folder ''(optionnel)''&lt;br /&gt;
: Nom du module&lt;br /&gt;
: Si omis, le fichier langue du noyau est utilisé&lt;br /&gt;
&lt;br /&gt;
== OFPutVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de déclarer une nouvelle variable.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFGetVar ==&lt;br /&gt;
&lt;br /&gt;
Permet d'afficher une variable tout comme la syntaxe &amp;lt;code&amp;gt;&amp;lt;OVnom-de-la-variable&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetVar name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable à afficher&lt;br /&gt;
&lt;br /&gt;
== OFIfNotIsSet ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable si elle n’est pas déjà définie.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFInclude ==&lt;br /&gt;
&lt;br /&gt;
Permet d'inclure un autre fichier OVML&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFInclude file=&amp;quot;&amp;quot; [cache=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin du fichier OVML relatif au répertoire ovml du skin ou du répertoire ovml du noyau&lt;br /&gt;
&lt;br /&gt;
; cache ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : Le cache n'est pas utilisé pour afficher le fichier.&lt;br /&gt;
:* 1 : Le cache est utilisé.&lt;br /&gt;
&lt;br /&gt;
== OFUrlContent ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le contenu d’une url. Très utile pour inclure dans Ovidentia des fichiers HTML d’un site Web statique&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFUrlContent url=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; url&lt;br /&gt;
: url de la page à inclure&lt;br /&gt;
&lt;br /&gt;
== OFRecurse ==&lt;br /&gt;
&lt;br /&gt;
La fonction OFRecurse permet d'exécuter un code tant qu'une condition est réalisée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFRecurse&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
Cette fonction peut prendre tous les paramètres que peut prendre le container appelé récursivement.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
Cet exemple permet d'afficher l'arborescence des catégories et thèmes d'articles.&lt;br /&gt;
Ici, la fonction &amp;lt;code&amp;gt;OFRecurse&amp;lt;/code&amp;gt; est utilisée pour relancer le container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt; autant de fois que désiré en lui précisant le paramètre parentid (voir container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
    &amp;lt;OCArticleCategories&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&lt;br /&gt;
            &amp;lt;OVCategoryName&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
                &amp;lt;OFRecurse parentid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;OVTopicName&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Opérateurs arithmétiques ==&lt;br /&gt;
&lt;br /&gt;
Permettent de faire des opérations arithmétiques sur des variables. Elles sont construites de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;X&amp;quot; expr2=&amp;quot;Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l'opération souhaitée entre 10 et 50.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l’opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Toutefois, pour pouvoir stocker cette valeur dans une variable, il faut ajouter le paramètre &amp;lt;code&amp;gt;saveas&amp;lt;/code&amp;gt; lors de l'appel de la fonction.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot; saveas=&amp;quot;NewTotal&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit la variable &amp;lt;code&amp;gt;NewTotal&amp;lt;/code&amp;gt; ayant pour valeur le résultat de l'opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Les opérateurs disponibles sont :&lt;br /&gt;
&lt;br /&gt;
=== OFAOAddition ===&lt;br /&gt;
&lt;br /&gt;
Permet d’additionner expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOAddition expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de l'addition&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de l'addition&lt;br /&gt;
&lt;br /&gt;
=== OFAOSubtraction ===&lt;br /&gt;
&lt;br /&gt;
Permet de soustraire expr2 à expr1.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 - 20&amp;quot;, soit -10.&lt;br /&gt;
&lt;br /&gt;
=== OFAOMultiplication ===&lt;br /&gt;
&lt;br /&gt;
Permet de faire le produit de expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOMultiplication expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
=== OFAODivision ===&lt;br /&gt;
&lt;br /&gt;
Permet de diviser expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la division&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la division&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 / 20&amp;quot;, soit 0.5.&lt;br /&gt;
&lt;br /&gt;
=== OFAOModulus ===&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le reste de la division de expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme du modulo&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme du modulo&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 % 20&amp;quot;, soit 10, car 10 / 20 = 0 + '''10'''.&lt;br /&gt;
&lt;br /&gt;
== OFHeader ==&lt;br /&gt;
&lt;br /&gt;
Permet d'envoyer un header HTTP pour le fichier ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur du header à modifier&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;content-type:text/xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de définir un cookie qui sera envoyé avec le reste des en-têtes.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetCookie name=&amp;quot;&amp;quot; expire=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cookie&lt;br /&gt;
&lt;br /&gt;
; expire&lt;br /&gt;
: Temps en secondes au bout duquel le cookie expire&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecteur au cookie&lt;br /&gt;
&lt;br /&gt;
== OFGetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer la valeur d'un cookie. Une variable ayant le nom du cookie récupéré est créée automatiquement.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetCookie name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cooke dont on souhatie récupérer la valeur&lt;br /&gt;
&lt;br /&gt;
== OFSetSessionVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de choisir le type de sections à afficher dans le portail.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Permet d'indiquer le type de filtre à appliquer sur les sections&lt;br /&gt;
:* &amp;quot;babSectionsType&amp;quot; définit le type des sections à afficher&lt;br /&gt;
:* &amp;quot;babOvmlCurrentDelegation&amp;quot; filtre sur les sections propres à une délégation&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Permet de préciser les sections à afficher.&lt;br /&gt;
:* Si name vaut &amp;quot;babSectionsType&amp;quot; :&lt;br /&gt;
:** 1 : Section Administration et Utilisateur&lt;br /&gt;
:** 2 : Sections générées par les articles (sections de catégories et de thèmes d'articles)&lt;br /&gt;
:** 4 : Sections personnalisées&lt;br /&gt;
:** 8 : Sections générées par les modules&lt;br /&gt;
:** 15 : Toutes les sections&lt;br /&gt;
:** '''Remarque :''' les valeurs peuvent s'additionner. Pour afficher les sections des articles et les sections personnalisées, on utilisera la valeur 6 (2 + 4)&lt;br /&gt;
:* Si name vaut &amp;quot;babOvmlCurrentDelegation&amp;quot;, value vaut l'id de la délégation&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;15&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera toutes les sections du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
affichera uniquement les sections personnalisées du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera les sections générées par les modules et les sections générées par les articles&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera uniquement les sections générées par la délégation dont l'identifiant est 5&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cache toutes les sections générées dans les délégations&lt;br /&gt;
&lt;br /&gt;
== OFRequest ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET) ou passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFRequest name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFPost ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPost name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre POST dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFGet ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFSitemapPosition ==&lt;br /&gt;
 &lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant le chemin dans le plan du site du nœud correspondant à la page courante d'Ovidentia (ou à l'élément de navigation passé en paramètre).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapPosition [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [node=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; langid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site en utilisant un identifiant de compatible avec le multilangue. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site. Si omis: la fonction retournera le chemin correspondant à la page courante d'Ovidentia&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le chemin commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé.&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
== OFSitemapMenu ==&lt;br /&gt;
&lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant l'arborescence des entrées de navigation d'Ovidentia (Plan du site), ou l'arborescence des entrées de navigation sous le nœud spécifié (si le paramètre selectednode est indiqué).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu [sitemap=&amp;quot;&amp;quot;] [baselangid=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [selectednode=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;1&amp;quot;] [maxdepth=&amp;quot;&amp;quot;] [ignorelastlevel=&amp;quot;0&amp;quot;] [mindepth=&amp;quot;0&amp;quot;] [outerul=&amp;quot;1&amp;quot;] [admindelegation=&amp;quot;0&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; baselangid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera en utilisant un identifiant compatible avec le multilangue&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
: S'il n'est pas renseigné, c'est le nœud DGAll qui sera utilisé (le nœud racine de la branche contenant les éléments de toutes les délégations confondues) ou le noeud &amp;quot;Custom&amp;quot; si un plan du site fourni par le module sitemap_editor est utilisé.&lt;br /&gt;
&lt;br /&gt;
; selectednode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier un nœud sélectionné dans le menu. La balise li correspondant à ce nœud se verra ajouter la classe css 'selected', et toutes ses balises li parentes ainsi qu'elle même auront la classe css 'active'. S'il n'est pas spécifié, c'est le nœud correspondant à la page courante qui est utilisé.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
; maxdepth ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre de niveaux (sous-menus imbriqués). Pas de limite par défaut.&lt;br /&gt;
&lt;br /&gt;
; ignorelastlevel  ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de ne pas afficher les nœuds n'ayant pas d'enfants.&lt;br /&gt;
: 1 : activé&lt;br /&gt;
: 0 ''(par défaut)'' : désactivé&lt;br /&gt;
&lt;br /&gt;
; mindepth ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de contourner 'ignorelastlevel' en forçant l’affichage des nœuds de niveau inférieur ou égal à cette valeur. 0 par défaut (désactivé).&lt;br /&gt;
&lt;br /&gt;
; outerul ''(optionnel)''&lt;br /&gt;
: Permet de de définir si le menu contient la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau.&lt;br /&gt;
: 1 ''(par défaut)'' : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau est présente.&lt;br /&gt;
: 0 : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau n'est pas présente.&lt;br /&gt;
&lt;br /&gt;
; admindelegation ''(optionnel)''&lt;br /&gt;
: Permet de définir que les nœuds d'administration ne seront affichés que si l'utilisateur à les droits de gestion correspondants.&lt;br /&gt;
: 1 : la délégation est prise en compte.&lt;br /&gt;
: 0 ''(par défaut)'' : la délégation n'est pas prise en compte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFCurrentNode ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'Id du nœud courant dans le plan de site.&lt;br /&gt;
&lt;br /&gt;
== OFThumbnail ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie une url vers l'image générée.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFThumbnail (id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour récupérer l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché.&lt;br /&gt;
&lt;br /&gt;
== OFImg ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie du HTML contenant un tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt; pour afficher l'image. Si aucune image ne peut être affichée, une chaine vide est retournée au lieu du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Les attributs non supportés par la fonction ovml serons reportés tel-quel en tant qu'attributs du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg (src=&amp;quot;&amp;quot; | ovsrc=&amp;quot;&amp;quot; | id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] &amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; src ''(optionnel)''&lt;br /&gt;
: Url vers une image, si cet attribut est déclaré mais contient une chaîne vide, la valeur retournée sera une chaîne vide au lieu du tag img. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; ovsrc ''(optionnel)''&lt;br /&gt;
: Permet de définir l'url d'une image en utilisant le nom d'une variable ovml. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour afficher l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
Affiche l'image que si le paramètre img est fourni dans l'url :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;img&amp;quot; saveas=&amp;quot;Image&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg ovsrc=&amp;quot;Image&amp;quot; alt=&amp;quot;Mon image&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Affiche la photo de l'utilisateur connecté :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USERID&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg id_user=&amp;quot;&amp;lt;OVBAB_SESS_USERID&amp;gt;&amp;quot; maxwidth=&amp;quot;48&amp;quot; maxheight=&amp;quot;48&amp;quot; alt=&amp;quot;&amp;lt;OVBAB_SESS_USER&amp;gt;&amp;quot; resizemode=&amp;quot;CROP_CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSitemapCustomNodeId ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'ID du noeud trouvé dans le plan du site et qui a pour cible le nœud fourni par le paramètre nodeid dans le plan du site du noyau. Si aucun noeud est trouvé dans le plan du site, la valeur de l'attribut nodeid est retourné a la place.&lt;br /&gt;
&lt;br /&gt;
Lors de la mise en place d'un skin cela permet d'indiquer un nœud connu dans le plan du site du noyau, ci celui-ci est inséré dans le plan du site personnalisé à l'aide d'une référence, le nouveau nœud sera automatiquement pris en compte.&lt;br /&gt;
&lt;br /&gt;
Si il existe plusieurs nœuds avec la même cible dans le plan du site du noyau, le premier trouvé sera utilisé&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;&amp;quot; [basenode=&amp;quot;&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: ID du nœud dans le plan du site proposé par le noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Racine de la recherche dans le plan du site personnalisé.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;bab_Articles&amp;quot; saveas=&amp;quot;CustomNodeId&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu basenode=&amp;quot;&amp;lt;OVCustomNodeId&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPreviousArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article précédant l'article spécifié. L'article précédant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPreviousArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFNextArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article suivant l'article spécifié. L'article suivant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFNextArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFWebStat ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.2.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'enregistrer un évènement qui sera comptabilisé dans les statistiques.&lt;br /&gt;
Ceci est particulièrement utile lors de l'affichage d'articles par OvML afin que ceux-ci soient correctement pris en compte dans les statistiques en tant qu'articles vus.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFWebStat name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Type d’évènement à enregistrer&lt;br /&gt;
:* bab_addon&lt;br /&gt;
:* bab_page&lt;br /&gt;
:* bab_articles&lt;br /&gt;
:* bab_artfiles&lt;br /&gt;
:* bab_ovml&lt;br /&gt;
:* bab_fmfolders&lt;br /&gt;
:* bab_fmfiles&lt;br /&gt;
:* bab_forums&lt;br /&gt;
:* bab_threads&lt;br /&gt;
:* bab_posts&lt;br /&gt;
:* bab_faqs&lt;br /&gt;
:* bab_faqsqr&lt;br /&gt;
:* bab_searchword&lt;br /&gt;
:* bab_xlinks&lt;br /&gt;
:* bab_dbdirectories&lt;br /&gt;
:* bab_ldapdirectories&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur correspondant au type d'évènement. Par exemple id de l'article pour bab_articles.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Affichage de l'article --&amp;gt;&lt;br /&gt;
    &amp;lt;OFWebStat name=&amp;quot;bab_articles&amp;quot; value=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFAddStyleSheet ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.5.93&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'insérer un fichier CSS dans l'élément &amp;lt;code&amp;gt;&amp;lt;head&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;/code&amp;gt; de la page HTML.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAddStyleSheet file=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin de la feuille de style relatif au dossier '''styles''' du noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.2.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetPath path=&amp;quot;&amp;quot; file_relative=&amp;quot;1&amp;quot; saveas=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file_relative&lt;br /&gt;
: Convertit un chemin relatif au fichier ovml en un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetSelectedSkinPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie le chemin du répertoire du thème sélectionné.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;OFGetSelectedSkinPath&amp;gt;''' doit remplacer '''skins/&amp;lt;OVbabSkin&amp;gt;/''' dans les fichiers ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetSelectedSkinPath&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCsrfProtectToken ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.4.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de protection contre les attaques CSRF, il doit être ajouté dans tous les formulaire utilisant la méthode POST.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;babCsrfProtect&amp;quot; value=&amp;quot;&amp;lt;OFGetCsrfProtectToken&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCurrentAdmGroup ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.5.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de la délegation actuellement administré par l'utilisateur courrant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;lt;OFGetCurrentAdmGroup&amp;gt;&amp;quot;&amp;gt;&amp;lt;OVDelegationName&amp;gt;&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Les containers OvML =&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les containers contiennent des tags OvML et du code HTML. Ce sont généralement des listes de données identiques ou des conditions. &lt;br /&gt;
&lt;br /&gt;
A l'appel d'un container, OvML met à votre disposition des variables &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La liste des variables dépend du type de container.&lt;br /&gt;
&lt;br /&gt;
Ces variables ne sont plus disponibles en dehors du container.&lt;br /&gt;
&lt;br /&gt;
A l’intérieur de tout container de type liste, les variables suivantes sont disponibles :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCIndex&lt;br /&gt;
| Index de l’entrée courante en commençant par 0&lt;br /&gt;
|-&lt;br /&gt;
| OVCCount&lt;br /&gt;
| Le nombre total d’entrées dans le container&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de comparaison ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent d’effectuer des comparaisons entre les valeurs expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
Si la condition est vrai, le contenu du container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfEqual&lt;br /&gt;
| Vrai si expr1 est égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotEqual&lt;br /&gt;
| Vrai si expr1 est différent expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThan&lt;br /&gt;
| Vrai si expr1 est strictement inférieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThanOrEqual&lt;br /&gt;
| Vrai si expr1 est inférieur ou égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThan&lt;br /&gt;
| Vrai si expr1 est strictement supérieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThanOrEqual&lt;br /&gt;
| Vrai si expr1 est supérieur ou égal à expr2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la comparaison&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la comparaison&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_LOGGED&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfEqual expr1=&amp;quot;&amp;lt;BAB_SESS_LOGGED&amp;amp;gt;&amp;quot; expr2=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Vous êtes connecté !&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/OCIfEqual&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de test d'existence sur les variables ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent de vérifier l'existence ou non d'une variable.&lt;br /&gt;
&lt;br /&gt;
Si la variable est définie ou non, selon le container, le container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name existe&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name n'existe pas&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx name=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable dont on doit tester l'existence&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte ne sera pas affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;variable&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte sera affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OCIfUserMemberOfGroups ==&lt;br /&gt;
&lt;br /&gt;
Ce container est exécuté si l'utilisateur courant appartient à un groupe&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfUserMemberOfGroups groupid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [childs=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCIfUserMemberOfGroups&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; groupid&lt;br /&gt;
: id du groupe ou plusieurs ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Cette variable permet de tester si un utilisateur spécifique appartient à des groupes en donnant un id utilisateur.&lt;br /&gt;
: Si omis, elle prend la valeur de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: yes : L'utilisateur courant doit appartenir à tous les groupes spécifiés dans groupid&lt;br /&gt;
: no ''(par défaut)'' : L'utilisateur courant doit appartenir à au moins un des groupes spécifiés dans groupid&lt;br /&gt;
&lt;br /&gt;
; childs ''(optionnel)''&lt;br /&gt;
: yes : Pour chaque groupe, inclure ses enfants&lt;br /&gt;
: no ''(par défaut)'' : Les enfants ne sont pas inclus&lt;br /&gt;
&lt;br /&gt;
== OCArticlesHomePages ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles des pages d’accueil privée ou publique.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlesHomePages type=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticlesHomePages&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée&lt;br /&gt;
: public : Liste les articles de la page d’accueil publique&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: yes : Filtre les articles selon le droit de visibilité&lt;br /&gt;
: no ''(par défaut)'' : Ne filtre pas&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicTitle&lt;br /&gt;
| Titre du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoi une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers récemment déposés.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFiles last=&amp;quot;&amp;quot; path=&amp;quot;&amp;quot; [folderid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fichiers souhaité&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Indique dans quel sous-répertoire il faut chercher.&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id de l’espace ou plusieurs ids séparés par des virgules.&lt;br /&gt;
: Si omis, le container liste les fichiers récents de tous les répertoires.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fichiers par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fichiers par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fichiers aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileModifiedBy&lt;br /&gt;
| Dernière personne ayant modifié le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fichier a été créé. Si nul (0), le fichier a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles récents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentArticles last=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre d‘articles souhaité&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tous thèmes confondus&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie, tous les thèmes enfants seront utilisés&lt;br /&gt;
: si categoryid est utilisé, topicid devient obsolète&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'article a été créé. Si nul (0), l'article a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers commentaires d'articles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentComments last=&amp;quot;&amp;quot; [articleid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentComments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de commentaires souhaité&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires tous articles confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentThreads ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers fils de discussion de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentThreads last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentThreads&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fils de discussion souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fils de discussion, tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières contributions de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentPosts last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [threadid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentPosts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de contributions souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; threadid ''(optionnel)''&lt;br /&gt;
: Id du fil de discussion&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous sujets confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les contributions aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières questions de faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFaqQuestions last=&amp;quot;&amp;quot; [faqid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de questions souhaité&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières questions, toutes faqs confondues&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie de faq&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question en base de données&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Adresse Web pour accéder à la question dans le portail&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Adresse Web pour accéder à la question en plein écran (destiné à une vue popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionDate&lt;br /&gt;
| Date de création de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionAuthor&lt;br /&gt;
| Auteur de la question&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategories [parentid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; parentid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie parent ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: 0 ''(par défaut)'' : le container liste les catégories de thèmes à la racine.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryNext&amp;gt;...&amp;lt;/OCArticleCategoryNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idendiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryPrevious&amp;gt;...&amp;lt;/OCArticleCategoryPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCParentsArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets parents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCParentsArticleCategory categoryid=&amp;quot;&amp;quot; [reverse=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCParentsArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie.&lt;br /&gt;
&lt;br /&gt;
; reverse ''(optionnel)''&lt;br /&gt;
: 1 si on souhaite la liste dans l’ordre inverse.&lt;br /&gt;
: 0 ''(par défaut)'' : Les catégories sont triées dans l'ordre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une ou plusieurs catégorie de sujet.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategory categoryid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopics ==&lt;br /&gt;
&lt;br /&gt;
Liste des thèmes d'articles d'une catégorie donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article. La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles. La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicNext&amp;gt;...&amp;lt;/OCArticleTopicNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicPrevious&amp;gt;....&amp;lt;/OCArticleTopicPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idem que ceux du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopic ==&lt;br /&gt;
&lt;br /&gt;
Description d’un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic [topicid=&amp;quot;&amp;quot;] [topicname=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème d’articles ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles.&lt;br /&gt;
&lt;br /&gt;
; topicname ''(optionnel)''&lt;br /&gt;
: Nom du thème d’articles&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles ou s'appuie sur le paramètre topicid.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche tous les thèmes dont l'utilisateur a le droit et ayant pour nom &amp;quot;essai&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 ayant pour nom essai.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom se termine par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom commence par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom contient la chaîne essai&lt;br /&gt;
&lt;br /&gt;
== OCArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste des articles d'un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 8.5.94 d'Ovidentia, les paramètres ajoutés à ce container devrait permettre de replacer OCRecentArticles, OCArticlesHomePage et OCArticle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticles [delegationid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [topicid=&amp;quot;&amp;quot;] [articleid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [homepage=&amp;quot;public|private&amp;quot;] [archive=&amp;quot;&amp;quot;] [offset=&amp;quot;&amp;quot;] [rows=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [order=&amp;quot;[offset,]rows&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.5.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
:: Id de la catégorie, tous les thèmes enfants seront utilisés &lt;br /&gt;
:: si categoryid est utilisé, topicid devient obsolète &lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.5.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule &lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; homepage ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.5.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée &lt;br /&gt;
: public : Liste les articles de la page d’accueil publique &lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; offset ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nombre d'articles à ignorer à partir du début de la liste&lt;br /&gt;
: 0 ''(par défaut)'' : aucune article n'est ignoré&lt;br /&gt;
&lt;br /&gt;
; rows ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
: -1 ''(par défaut)'' : toutes les lignes sont prises&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.5.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: ''Alternative à rows et offset''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleNext&amp;gt;...&amp;lt;/OCArticleNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticlePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlePrevious&amp;gt;...&amp;lt;/OCArticlePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticle ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur les fichiers joints à un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleFiles articleid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCArticleFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForums ==&lt;br /&gt;
&lt;br /&gt;
Liste des forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForums [forumid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCForums&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les forums.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForumNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForumNext&amp;gt;...&amp;lt;/OCForumNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForumPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForumPrevious&amp;gt;...&amp;lt;/OCForumPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForum ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un forum donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForum forumid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCForum&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid :&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCThread ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fil de discussion donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCThread threadid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCThread&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; threadid&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadForumId&lt;br /&gt;
| Id du forum contenant le fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadId&lt;br /&gt;
| Id du sujet du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadPostId&lt;br /&gt;
| Id de la contribution initiale&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadLastPostId&lt;br /&gt;
| Id de la dernière contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadDate&lt;br /&gt;
| Date de la création du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarter&lt;br /&gt;
| Nom du l'initiateur du sujet&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarterId&lt;br /&gt;
| ID de l'utilisateur ayant initié le sujet ( peut être égal à 0 s'il s'agit d'un utilisateur anonyme) &lt;br /&gt;
|-&lt;br /&gt;
| OVThreadUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPost ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une contribution donnée ou plusieurs séparées par des virgules.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCPost postid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid :&lt;br /&gt;
: Id de la contribution ou plusieurs Ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du fil de la discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthorId&lt;br /&gt;
| ID de l'auteur (peut être égal à 0 si l'auteur était un utilisateur anoyme)&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution à l'aide d'une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostReplyUrl&lt;br /&gt;
| Url pour répondre (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostModifyUrl&lt;br /&gt;
| Url pour modifier (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostConfirmUrl&lt;br /&gt;
| Url pour confirmer (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostDeleteUrl&lt;br /&gt;
| Url pour supprimer la contribution (sinon vide si pas de droit) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPostFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations de fichiers sur une contribution donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCPostFiles postid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid&lt;br /&gt;
: Id de la contribution&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolders [folderid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFolders&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolderNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderNext&amp;gt;...&amp;lt;/OCFolderNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolderPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderPrevious&amp;gt;...&amp;lt;/OCFolderPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolder ==&lt;br /&gt;
&lt;br /&gt;
Donne les information sur un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolder folderid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFolder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSubFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-répertoires du répertoire path d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSubFolders folderid=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSubFolders&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les sous-répertoire du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderName&lt;br /&gt;
| Nom du sous répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des fichiers d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFiles folderid=&amp;quot;&amp;quot; rows=&amp;quot;&amp;quot; offset=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; offset&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nième fichier à partir du début de la liste&lt;br /&gt;
&lt;br /&gt;
; rows&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les fichiers du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: En lien avec l'attribut orderby.&lt;br /&gt;
:* asc ''(par défaut)'' : Ordonne les fichiers par ordre croissant&lt;br /&gt;
:* desc : Ordonne les fichiers par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
:''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
:* name ''(par défaut)'' : Ordonne les fichiers par nom&lt;br /&gt;
:* creation : Ordonne les fichiers par date de création&lt;br /&gt;
:* modification : Ordonne les fichiers par date de modification&lt;br /&gt;
:* size : Ordonne les fichiers par taille&lt;br /&gt;
:* hits : Ordonne les fichiers par nombre de &amp;quot;hits&amp;quot;&lt;br /&gt;
:* manual : Ordonne les fichiers suivant l'ordre défini manuellement sur le répertoire.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url du fichier si celui-ci est une image (utilisation pour un affichage). Cette variable ne prend pas en compte les droits définis au niveau du gestionnaire de fichiers.&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFileNext&amp;gt;...&amp;lt;/OCFileNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFiles|OCFiles]].&lt;br /&gt;
&lt;br /&gt;
== OCFilePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFilePrevious&amp;gt;...&amp;lt;/OCFilePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFile ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fichier d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFile fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFile&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileFields ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des champs d'un fichier donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFileFields fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFileFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldName&lt;br /&gt;
| Nom du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqs ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des Faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqs [faqid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqs&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqNext&amp;gt;...&amp;lt;/OCFaqNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqPrevious&amp;gt;...&amp;lt;/OCFaqPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaq ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une Faq donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaq faqid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategories ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des sous catégories d’une Faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategories faqid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqSubCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la faq&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations des sous-catégories d’une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategory faqsubcatid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqSubCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid&lt;br /&gt;
: Id de la sous catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des questions/réponses d'une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestions [faqid=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la sous catégorie faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs indiquées par le paramètre faqid.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionNext&amp;gt;...&amp;lt;/OCFaqQuestionNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionPrevious&amp;gt;...&amp;lt;/OCFaqQuestionPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestion ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une questions/réponses donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestion questionid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqQuestion&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; questionid&lt;br /&gt;
: Id de la question/réponse de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles d'un thème donné en attente d'approbation pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingArticles [topicid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation tout thème confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les commentaires en attente d'approbation d'un article donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingComments [articleid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingComments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires en attente de tout article confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les commentaires en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date de publication du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers en attente d'approbation d'un répertoire donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingFiles [folderid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fichiers en attente de tout répertoire confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les fichiers en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste les contributions en attente d'approbation d'un forum donné ( forumid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingPosts [forumid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingPosts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les contributions en attente de tout forum confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les contributions en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendars ==&lt;br /&gt;
&lt;br /&gt;
Liste les calendriers &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendars [type=&amp;quot;&amp;quot;] [calendarid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendars&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste tous les agendas. type peut prendre les valeurs suivantes :&lt;br /&gt;
: user: les agendas personnels &lt;br /&gt;
: group: les agendas de groupes&lt;br /&gt;
: resource: les agendas de ressources&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Un ou plusieurs id d'agendas séparés par des virgules&lt;br /&gt;
: Si omis, le container liste tous les agendas.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarId&lt;br /&gt;
| Id de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarName&lt;br /&gt;
| Intitulé de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarDescription&lt;br /&gt;
| Description de l'agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarOwnerId&lt;br /&gt;
| Id du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarType&lt;br /&gt;
| Type de l’agenda ( user, group ou resource )&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarUrl&lt;br /&gt;
| Url pour accéder à la page Agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories d’événements des agendas &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarCategories [filter=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryName&lt;br /&gt;
| Intitulé de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarUserEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas personnels&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarUserEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarUserEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité.Remarque : si le paramètre est à «&amp;amp;nbsp;no&amp;amp;nbsp;», les événements privés seront aussi remontés&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarGroupEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas collectifs (anciennement agendas de groupes)&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarGroupEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarGroupEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; groupid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
: Remarque : le paramètre groupid correspond à l'identifiant (grpid) de l'agenda lorsqu'on utilise les agendas collectifs.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarResourceEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas de ressources&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarResourceEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarResourceEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparées par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; resourceid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas ( personnel, groupes ou de ressources )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date &lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramènera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas le container liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarId&lt;br /&gt;
| Id numérique de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrlId&lt;br /&gt;
| Id de l'agenda principal contenant le type, exemple &amp;quot;personal/1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarName&lt;br /&gt;
| Nom de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarType&lt;br /&gt;
| type de l'agenda principal (exemple: &amp;quot;caldav_personal&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectories ==&lt;br /&gt;
&lt;br /&gt;
Liste les annuaires de base de données&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectories [directoryid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid ''(optionnel)''&lt;br /&gt;
: Id de l'annuaire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: « database » ou « group », si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectory directoryid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryFields ==&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryFields directoryid=&amp;quot;&amp;quot; [all=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: 1 : Donne la liste de tous les champs&lt;br /&gt;
: 0 : Donne la liste de champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldId&lt;br /&gt;
| Identifiant du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Le tableau ci-dessous donne la correspondance entre les champs et leurs identifiants :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Champ&lt;br /&gt;
! Identifiant&lt;br /&gt;
|-&lt;br /&gt;
| Surnom&lt;br /&gt;
| cn&lt;br /&gt;
|-&lt;br /&gt;
| Nom&lt;br /&gt;
| sn&lt;br /&gt;
|-&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
| mn&lt;br /&gt;
|-&lt;br /&gt;
| Prénom&lt;br /&gt;
| givenname&lt;br /&gt;
|-&lt;br /&gt;
| Photo&lt;br /&gt;
| jpegphoto&lt;br /&gt;
|-&lt;br /&gt;
| Adresse de messagerie&lt;br /&gt;
| email&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (bureau)&lt;br /&gt;
| btel&lt;br /&gt;
|-&lt;br /&gt;
| Tél. mobile&lt;br /&gt;
| mobile&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (domicile)&lt;br /&gt;
| htel&lt;br /&gt;
|-&lt;br /&gt;
| Télécopie (bureau)&lt;br /&gt;
| bfax&lt;br /&gt;
|-&lt;br /&gt;
| Titre&lt;br /&gt;
| title&lt;br /&gt;
|-&lt;br /&gt;
| Service&lt;br /&gt;
| departmentnumber&lt;br /&gt;
|-&lt;br /&gt;
| Société&lt;br /&gt;
| organisationname&lt;br /&gt;
|-&lt;br /&gt;
| Rue (bureau)&lt;br /&gt;
| bstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (bureau)&lt;br /&gt;
| bcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (bureau)&lt;br /&gt;
| bpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (bureau)&lt;br /&gt;
| bstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (bureau)&lt;br /&gt;
| bcountry&lt;br /&gt;
|-&lt;br /&gt;
| Rue (domicile)&lt;br /&gt;
| hstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (domicile)&lt;br /&gt;
| hcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (domicile)&lt;br /&gt;
| hpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (domicile)&lt;br /&gt;
| hstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (domicile)&lt;br /&gt;
| hcountry&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 1&lt;br /&gt;
| user1&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 2&lt;br /&gt;
| user2&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 3&lt;br /&gt;
| user3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Pour les champs additionnels, les identifiants sont de la forme '''babdirfXX''' ou '''XX''' est l'id du champ additionnel ( correspondant à fxid dans la liste des champs additionnels de l'annuaire ).&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMembers ==&lt;br /&gt;
&lt;br /&gt;
Liste les membres d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMembers directoryid=&amp;quot;&amp;quot; [fields=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [like=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryMembers&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: Ignoré si l'attribut '''fields''' est spécifié&lt;br /&gt;
: 1 : Donne tous les champs pour chaque membre&lt;br /&gt;
: 0 : Donne uniquement les champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
; fields ''(optionnel)''&lt;br /&gt;
: liste des identifiants des champs souhaités séparés par des virgules ( exemple &amp;quot;sn,givenname,email&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Identifiant du champ à utiliser pour ordonner la liste&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; like ''(optionnel)''&lt;br /&gt;
: Restreint la liste des membres ayant le champ commençant par ce motif ( exemple like=&amp;quot;A&amp;quot; ) &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUrl&lt;br /&gt;
| Url pour accéder à la fiche détaillée du membre&lt;br /&gt;
|-&lt;br /&gt;
| DirectoryMemberEmailUrl&lt;br /&gt;
| Url pour afficher la popup de composition de message&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMemberFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryMembers'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMemberFields&amp;gt;...&amp;lt;/OCDbDirectoryMemberFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntry ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un membre d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntry directoryid=&amp;quot;&amp;quot; memberid=&amp;quot;&amp;quot; userid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectoryEntry&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; memberid&lt;br /&gt;
: Id du membre dans l'annuaire&lt;br /&gt;
&lt;br /&gt;
; userid&lt;br /&gt;
: Id Ovidentia de l'utilisateur s'il est enregistré&lt;br /&gt;
: Ignoré si memberid renseigné.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberUrl&lt;br /&gt;
| Url vers la fiche annuaire du membre&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntryFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryEntry'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntryFields&amp;gt;...&amp;lt;/OCDbDirectoryEntryFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryAcl ==&lt;br /&gt;
&lt;br /&gt;
Liste les utilisateurs ayant des droits sur un annuaire.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryAcl directoryid=&amp;quot;&amp;quot; [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryAcl&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: modify : pour les utilisateurs ayant le droit de modifier une fiche&lt;br /&gt;
: add : pour les utilisateurs ayant le droit d'ajouter une fiche&lt;br /&gt;
: view : pour les utilisateurs ayant le droit de consulter l'annuaire&lt;br /&gt;
: delete :  pour les utilisateurs ayant le droit de supprimer une fiche&lt;br /&gt;
: export :  pour les utilisateurs ayant le droit d'exporter l'annuaire&lt;br /&gt;
: import :  pour les utilisateurs ayant le droit d'importer l'annuaire&lt;br /&gt;
: empty :  pour les utilisateurs ayant le droit de vider l'annuaire&lt;br /&gt;
: bind :  pour les utilisateurs ayant le droit d'attacher une fiche&lt;br /&gt;
: unbind :  pour les utilisateurs ayant le droit de détacher une fiche&lt;br /&gt;
: view :  pour les utilisateurs ayant le droit de voir les fiches (DEFAULT)&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserFullName&lt;br /&gt;
| Nom complet de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserEmail&lt;br /&gt;
| Adresse email de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserId&lt;br /&gt;
| Id de l'utilisateur dans la base de données&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegations ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegations [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegations&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si yes : le container tient compte des droits d'accès de l'utilisateur&lt;br /&gt;
: Si no : le container ne tient pas compte des droits d'accès et ramène toutes les délégations créées dans le portail&lt;br /&gt;
: Si omis, le container tient compte des droits d'accès&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegation ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont fait partie l'utilisateur courant&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegation delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegation&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsManaged [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont l'utilisateur courant est administrateur.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationItems ==&lt;br /&gt;
&lt;br /&gt;
Liste les fonctions déléguées aux administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationItems delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationItems&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemName&lt;br /&gt;
| Intitulé de la fonction&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemValue&lt;br /&gt;
| 1: si la fonction est déléguée, 0 sinon&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationAdministrators ==&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationAdministrators delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationAdministrators&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationUserId&lt;br /&gt;
| Id de l'administrateur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategories [categoryid=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: Si omis, le container liste toutes les catégories&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une catégorie de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategory [categoryid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationsCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmSpaces ==&lt;br /&gt;
&lt;br /&gt;
Liste les espaces de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmSpaces&amp;gt;...&amp;lt;/OCTmSpaces&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceId&lt;br /&gt;
| Id de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceName&lt;br /&gt;
| Nom de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceDescription&lt;br /&gt;
| Description de l'espace de projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmProjects ==&lt;br /&gt;
&lt;br /&gt;
Liste les projets d'un espace de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmProjects spaceid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCTmProjects&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; spaceid&lt;br /&gt;
: Id de l'espace de projets&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectId&lt;br /&gt;
| Id du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectName&lt;br /&gt;
| Nom du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectDescription&lt;br /&gt;
| Description du projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmTasks ==&lt;br /&gt;
&lt;br /&gt;
Liste les tâches d'un projet ou des tâches personnelles du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmTasks [projectid=&amp;quot;&amp;quot;] [startdate=&amp;quot;&amp;quot;] [enddate=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCTmTasks&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; projectid ''(optionnel)''&lt;br /&gt;
: Id du projet.&lt;br /&gt;
: Si omis, le conteneur renvoie les tâches personnelles de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; startdate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de début est postérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; enddate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de fin est antérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;&lt;br /&gt;
: desc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order. La valeur par défault est &amp;quot;TaskNumber&amp;quot;.&lt;br /&gt;
: Cet attribut peur contenir le nom de n'importe laquelle des variables renvoyées sans le préfixe &amp;quot;OV&amp;quot;, par exemple &amp;quot;TaskCategoryName&amp;quot; ou &amp;quot;TaskEndDate&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskId&lt;br /&gt;
| Id de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskProjectId&lt;br /&gt;
| Id du projet de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskNumber&lt;br /&gt;
| Numéro de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskShortDescription&lt;br /&gt;
| Description courte de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskStartDate&lt;br /&gt;
| Date de début de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskEndDate&lt;br /&gt;
| Date de fin de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryId&lt;br /&gt;
| Id de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryName&lt;br /&gt;
| Nom de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCompletion&lt;br /&gt;
| Niveau d'avancement de la tâche (0-100)&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskOwnerId&lt;br /&gt;
| Id de l'utilisateur propriétaire de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskClass&lt;br /&gt;
| Classe de la tâche&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgUserEntities ==&lt;br /&gt;
&lt;br /&gt;
Liste les entités d'organigrammes pour lesquelles un utilisateur à un rôle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgUserEntities userId=&amp;quot;&amp;quot; [orgChartId=&amp;quot;&amp;quot;] [roleType=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgUserEntities&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; userId&lt;br /&gt;
: Identifiant (entier) de l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; orgChartId ''(optionnel)''&lt;br /&gt;
: Identifiant (entier) de l'organigramme.&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'organigramme par défaut (nommé à l'origine Ovidentia) qui est utilisé.&lt;br /&gt;
&lt;br /&gt;
; roleType ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors tous les rôles seront utilisés.&lt;br /&gt;
: Les rôles sont des valeurs de 0 à 3&lt;br /&gt;
: 0 étant les rôles personnalisés&lt;br /&gt;
: 1 étant le rôle supérieur&lt;br /&gt;
: 2 étant le rôle employé&lt;br /&gt;
: 3 étant le rôle membre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgPathToEntity ==&lt;br /&gt;
&lt;br /&gt;
Liste toutes les entités parentes d'une entité d'un organigramme.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgPathToEntity entityId=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [includeEntity=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgPathToEntity&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'ordre ascendant qui est utilisé.&lt;br /&gt;
: Ordre dans lequel le chemin jusqu'à la racine sera retourné, les valeurs possible sont asc ou desc&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
; includeEntity ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis, alors l'entité ne sera pas incluse dans les résultats.&lt;br /&gt;
: Les valeurs possibles sont&amp;amp;nbsp;:&lt;br /&gt;
: 0 pour ne pas inclure l'entité (valeur par défaut)&lt;br /&gt;
: 1 pour inclure l'entité&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCMultipages ==&lt;br /&gt;
&lt;br /&gt;
Ce container permet de faciliter les calculs réalisés pendant un multi-pages. Ainsi selon le nombre total de résultats et le nombre de résultats à afficher par pages, le container permet de retourner le nombre de pages que contient le multi-pages. &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCMultipages total=&amp;quot;&amp;quot; maxpages=&amp;quot;&amp;quot; perpage=&amp;quot;&amp;quot; currentpage=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCMultipages&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; total&lt;br /&gt;
: Nombre total de résultats.&lt;br /&gt;
&lt;br /&gt;
; maxpages&lt;br /&gt;
: Nombre maximum de pages à afficher&lt;br /&gt;
&lt;br /&gt;
; perpage&lt;br /&gt;
: Nombre maximum de résultats à afficher par pages&lt;br /&gt;
&lt;br /&gt;
; currentpage&lt;br /&gt;
: Numéro de la page en cours&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCurrentPageNumber &lt;br /&gt;
| Numéro de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVNextPageNumber&lt;br /&gt;
| Numéro de la page suivante si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVPreviousPageNumber&lt;br /&gt;
| Numéro de la page précédente si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVTotalPages&lt;br /&gt;
| Nombre total de pages&lt;br /&gt;
|-&lt;br /&gt;
| OVResultFirst&lt;br /&gt;
| Index du premier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultLast&lt;br /&gt;
| Index du dernier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultsPage&lt;br /&gt;
| Nombre de résultats sur la page courante&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntries ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-entrées de navigation d'Ovidentia (Plan du site) d'une entrée parente. Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntries (node=&amp;quot;&amp;quot; | langid=&amp;quot;&amp;quot;) [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntries&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; langid&lt;br /&gt;
: Identifiant multilangue de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: peut être utilisé à la place de l'attribut node&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntry ==&lt;br /&gt;
&lt;br /&gt;
Renvoie les information sur une entrée de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntry node=&amp;quot;&amp;quot; [sitemap=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntry&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément (noeud du plan du site).&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapCustomNode ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des noeuds ayant pour cible l'id spécifié dans l'attribut &amp;lt;code&amp;gt;target&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans le module sitemap_editor, la valeur à saisir dans l'attribut target est affiché dans l'entête sur la page de visualisation du nœud.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapCustomNode [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] target=&amp;quot;&amp;quot; [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapCustomNode&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; target&lt;br /&gt;
: Id du noeud cible&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin. s'il n'est pas renseigné, le noeur racine par défaut sera utilisé (Custom pour le plan du site fourni par sitemap_editor), DGAll pour le plan du site du noyau).&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: permet de limiter le nombre d'éléments retournés, par exemple, &amp;lt;code&amp;gt;limit=&amp;quot;0,1&amp;quot;&amp;lt;/code&amp;gt; pour obtenir seulement le premier noeud. La syntaxe est identique à l'attribut &amp;lt;code&amp;gt;limit&amp;lt;/code&amp;gt; de OCSitemapPath&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapPath ==&lt;br /&gt;
&lt;br /&gt;
Retourne le chemin de fer (rail) d'une entrée de navigation sous la forme d'une liste d'entrées de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapPath [node=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapPath&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin.&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5,2&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur à 2 éléments à partir du 5ème. Si la première valeur est négative, l'index du premier élément retourné sera calculé à partir du nombre d'élément total. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;-1,1&amp;quot;&amp;lt;/code&amp;gt; affiche le dernier élément seulement. L'index négatif est supporté à partir d'ovidentia &amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Si la valeur est &amp;quot;1&amp;quot;, le denier noeud du plan du site auquel on a accédé sera mémorisé et récupéré lors de l'accès a une page en dehors du plan du site.&lt;br /&gt;
: La valeur par défaut est &amp;quot;1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Différentes méthodes d’utilisation d’un fichier OvML =&lt;br /&gt;
== Utilisation dans une url ==&lt;br /&gt;
Un fichier OvML peut être appellé en utilisant l’url suivante :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où fichier-ovml est le nom de votre fichier OvML qui doit se trouver dans le répertoire suivant&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
skins/nom-du-skin/ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le fichier ainsi appelé est parsé par Ovidentia et le résultat est affiché dans la partie centrale du portail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si l’on souhaite afficher le résultat en dehors du portail, par exemple dans une fenêtre popup, il faut ajouter le paramètre echo=1 comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De plus, si l’on souhaite passer des paramètres au fichier OvML, on utilisera l’url comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&amp;amp;param=val&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, on peut utiliser la variable OVparam dans le fichier OvML.&lt;br /&gt;
&lt;br /&gt;
Remarque : les paramètres peuvent être envoyés par formulaires en méthodes GET et POST.&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans un fichier template ==&lt;br /&gt;
Dans tout fichier template d’Ovidentia, on peut utiliser un fichier OvML en utilisant la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{ $OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : la syntaxe avec les accolades ne permet pas l'utilisation de nouvelles accolades à l'intérieur.&lt;br /&gt;
&lt;br /&gt;
{ $OVML({ mavariable }) } est impossible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est possible de passer une variable template en tant que paramètre à un fichier OvML via la syntaxe { $OVML(...) } d'un fichier template :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple : { $OVML(monFichier.html,param1=&amp;quot;var1&amp;quot;) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
si var1 est définie dans le template, le parseur la remplace avec sa valeur, sinon il utilise la valeur &amp;quot;var1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Optimiser le temps d'exécution d'un script OvML (disponible à partir de la version 7.2 d'Ovidentia) :'''&lt;br /&gt;
&lt;br /&gt;
Si votre script n'a pas besoin d'être réactualisé à chaque exécution, vous pouvez décider d'utiliser le cache via la syntaxe $OVMLCACHE.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE s'utilise dans les mêmes conditions que $OVML.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE peut recevoir un paramètre supplémentaire : _ovml_cache_duration=86400. Il permet d'indiquer le temps maximum pendant lequel le script ne sera pas réactualisé. Valeur en secondes.&lt;br /&gt;
&lt;br /&gt;
Si ovml_cache_duration n'est pas renseigné, le script sera réactualisé toutes les 3600 secondes (1 heure).&lt;br /&gt;
&lt;br /&gt;
Remarque : le cache est enregistré dans la session de l'utilisateur courant. Donc le script est systématiquement réactualisé si l'utilisateur se déconnecte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple :&lt;br /&gt;
&lt;br /&gt;
{ $OVMLCACHE(monFichier.html,param1=3,_ovml_cache_duration=86400) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : pensez bien aux conséquences d'utilisation du cache OvML avant de l'appliquer sur vos scripts. Pendant 3600 secondes, vous pouvez modifier vos scripts et des données d'Ovidentia sans pouvoir le vérifier à l'affichage !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autres types de cache possibles :&lt;br /&gt;
*session : cache dans la session (default)&lt;br /&gt;
*sitemap : cache dans un fichier basé sur le profile du plan du site&lt;br /&gt;
*file : cache dans un fichier&lt;br /&gt;
&lt;br /&gt;
Exemple d'utilisation avec un autre type de cache :&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE(menu.html,_ovml_cache_type=sitemap)&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans du contenu ==&lt;br /&gt;
On peut incorporer le résultat d’un fichier OvML dans du contenu Ovidentia ( article, section, faq etc… ). On utilisera la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Utilisation pour les pages d’accueil ==&lt;br /&gt;
On peut utiliser un fichier OvML pour les pages d’accueil privée et publique. Pour cela, utilisez les fichiers spécifiques private.html et public.html.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lors de l’affichage de la page public, Ovidentia cherche un fichier ayant le nom public.html dans le répertoire skins/nom-du-skin/ovml . S’il le trouve, il l’utilisera pour la page d’accueil public. Sinon, il affichera les articles définis par l'administrateur pour la page d’accueil public.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il en est de même pour la page d’accueil privée.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML par les modules ( addons ) ==&lt;br /&gt;
A partir de la version 5.4.2 d'Ovidentia, il est possible pour les modules de fournir des fonctionnalités basées sur OvML ( voir la documentation fournie avec le module ).&lt;br /&gt;
&lt;br /&gt;
Afin d'utiliser ces fonctionnalités, on utilisera le container suivant :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCAddon name=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; param2=&amp;quot;&amp;quot; ...&amp;gt;...&amp;lt;/OCAddon&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut du container du module&lt;br /&gt;
&lt;br /&gt;
Pour la signification des paramètres, il faut consulter la documentation fournie avec le module.&lt;br /&gt;
&lt;br /&gt;
La plupart du temps, le premier paramètre indique le nom du container que l'on veut utiliser et les paramètres suivants sont des attributs à ce container.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 5.6.3, il est aussi possible de créer des fonctions OvML pour un module. La syntaxe d'utilisation de ces fonctions est la suivante :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAddon name=&amp;quot;&amp;quot; function=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; function&lt;br /&gt;
: Nom de la fonction&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut de la fonction utilisée&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML dans l'éditeur Wysiwyg ==&lt;br /&gt;
L'éditeur Wysiwyg d'Ovidentia possède une option permettant d'utiliser un fichier OvML afin de l'intégrer dans l'affichage d'un article, d'une section... Par défaut, tous les fichiers OvML présents dans le dossier ovml de la skin courante sont affichés dans le formulaire de sélection. Il existe un moyen de cacher ces fichiers aux utilisateurs de l'éditeur en modifiant la racine de sélection des fichiers :&lt;br /&gt;
&lt;br /&gt;
On ajoute un dossier nommé &amp;quot;editor&amp;quot; dans le dossier ovml de la skin courante, l'éditeur Wysiwyg ne proposera alors que les fichiers présents dans ce répertoire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est toujours possible d'utiliser la syntaxe $OVML manuellement afin d'exécuter un fichier OvML ne se situant pas dans le dossier editor.&lt;/div&gt;</summary>
		<author><name>Laucho</name></author>	</entry>

	<entry>
		<id>https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5688</id>
		<title>Référence OvML</title>
		<link rel="alternate" type="text/html" href="https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5688"/>
				<updated>2018-02-26T13:49:32Z</updated>
		
		<summary type="html">&lt;p&gt;Laucho : /* Paramètres */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Catégorie:Développement de skins]]&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
OvML ( Ovidentia Markup Langage ) est un ensemble de balises, identiques par leur syntaxe à celles utilisées avec HTML. Elles permettent d’extraire des données Ovidentia, de les manipuler et de les présenter en utilisant HTML.&lt;br /&gt;
&lt;br /&gt;
Les données à extraire peuvent être de plusieurs types, comme par exemple, les cinq derniers articles publiés, les dernières contributions d’un forum donné, les derniers fichiers chargés, etc …&lt;br /&gt;
&lt;br /&gt;
On pourra ainsi s’en servir pour réorganiser complètement la page d'accueil d'un site Ovidentia en y insérant, par exemple, la liste des 3 derniers articles, la liste des 5 dernières contributions d'un forum, des images, le texte d'un article spécifique, ...&lt;br /&gt;
&lt;br /&gt;
La conception d'une page OvML est identique à celle d'une page HTML. Elle peut ne contenir que des balises OvML ou un mélange HTML et OvML. On peut aussi partir d'une page HTML existante et y insérer des données Ovidentia en utilisant les balises OvML. Pour l’afficher, on utilisera l’url suivante :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
Certaines balises OvML sont dites “Container&amp;quot;. Un container est une balise OvML contenant une partie du fichier OvML comprise entre un tag d’ouverture et un tag de fermeture. Un container peut être une liste ou une condition. Dans le cas d’une liste, le contenu du container est répété autant de fois qu’il y a d’éléments dans la liste. Un container ‘condition’ n’affiche son contenu que dans le cas où la condition est vraie.&lt;br /&gt;
&lt;br /&gt;
== Les variables &amp;lt;OVxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Une variable OvML est de la forme:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
où xxxx est le nom de la variable.&lt;br /&gt;
&lt;br /&gt;
Différents paramètres peuvent être utilisés pour modifier l’affichage du résultat de la variable.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être sauvegardée dans une autre variable en utilisant le paramètre saveas (voir ci-dessous).&lt;br /&gt;
&lt;br /&gt;
== Les fonctions &amp;lt;OFxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Les fonctions se présentent sous la forme :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Elles permettent, entre autre, de traduire du texte, de faire des opérations arithmétiques, etc, …&lt;br /&gt;
&lt;br /&gt;
Le résultat de ces fonctions peut être sauvegardé dans une variable OvML en utilisant le paramètre saveas (voir ci-dessus).&lt;br /&gt;
&lt;br /&gt;
== Les containers &amp;lt;OCxxxx&amp;gt; … &amp;lt;/OCxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque importante d'utilisation des containers :'''&lt;br /&gt;
&lt;br /&gt;
* Il est possible d’imbriquer les containers sauf s’ils ont le même nom. Dans le cas précédent, il existe l’astuce de rajouter un paramètre sans valeur différente dans les balises. Ce paramètre va permettre d'identifier l'ouverture et la fermeture des containers par le moteur d'Ovidentia. Le paramètre doit donc se retrouver dans la balise d'ouverture ainsi que dans la balise de fermeture.&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre1&amp;gt;&lt;br /&gt;
    &amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre2&amp;gt;&lt;br /&gt;
        ...&lt;br /&gt;
    &amp;lt;/OCxxxx monparametre2&amp;gt;&lt;br /&gt;
&amp;lt;/OCxxxx monparametre1&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Chaque paramètre d'un container est vu comme une variable par le moteur OvML; il faut donc éviter d'utiliser pour nom d'une variable OvML le nom d'un attribut d'un container pour supprimer des erreurs d'interprétation.&lt;br /&gt;
&lt;br /&gt;
= Les variables OvML =&lt;br /&gt;
&lt;br /&gt;
Les variables OvML peuvent être définies dans le fichier OvML, produites par un container ou passées comme paramètres dans l’url. Elles sont accessibles en utilisant la syntaxe :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnom-de-la-variable&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut définir une variable OvML en utilisant la fonction PutVar :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;nbArticles&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit une variable nbArticles initialisée à la valeur 10.&lt;br /&gt;
&lt;br /&gt;
Pour récupérer la valeur dans une page OvML, il faut utiliser la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut aussi définir une variable en utilisant une variable globale d’Ovidentia. Pour cela, il suffira d’omettre le deuxième paramètre :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;babSlogan&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maintenant la variable &amp;lt;code&amp;gt;&amp;lt;OVbabSlogan&amp;gt;&amp;lt;/code&amp;gt; existe dans OvML et contient le contenu du slogan du site.&lt;br /&gt;
&lt;br /&gt;
On peut ainsi utiliser les variables d’Ovidentia pour récupérer le nom de l’utilisateur connecté ( BAB_SESS_USER ), son ID ( BAB_SESS_USERID ), etc.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
* babCurrentDate est une variable globale permettant de récupérer la date courante. Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
* Les variables globales booléennes comme BAB_SESS_LOGGED ont la valeur nulle si la valeur est fausse (false) et vaut 1 si la valeur est vraie (true).&lt;br /&gt;
&lt;br /&gt;
Il est parfois utile de tester l’existence d’une variable avant de la définir. On utilisera pour cela la fonction '''IfNotIsSet''' :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;page&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, si la variable page n’est pas définie, elle sera définie avec la valeur initiale 1.&lt;br /&gt;
&lt;br /&gt;
Toutes les variables produites par un container peuvent être jointes en utilisant la syntaxe d’une variable OvML &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
On peut aussi passer des variables OvML à un fichier OvML en utilisant l’url :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;total=1000&lt;br /&gt;
&lt;br /&gt;
Dans la page OvML on peut donc utiliser la variable totale.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être modifiée ou sauvegardée dans une autre variable en utilisant les attributs suivants :&lt;br /&gt;
&lt;br /&gt;
== saveas ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable dans une autre.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles saveas=&amp;quot;TotalArticles&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Une nouvelle variable TotalArticles est créée et sa valeur est la même que celle de nbArticles.&lt;br /&gt;
&lt;br /&gt;
== strlen ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer les n premiers caractères de la variable.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Récupère les n premiers caractères du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il est possible de spécifier une chaîne qui sera ajoutée à la fin du résultat si la variable a été tronquée. Par exemple &amp;quot;...“ pour indiquer une suite :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100,...&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== striptags ==&lt;br /&gt;
&lt;br /&gt;
Supprime les tags HTML de la variable :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les tags HTML de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan striptags=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== htmlentities ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit les entities HTML ( &amp;lt; devient &amp;amp;amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit en inverse les entities HTML ( &amp;amp;amp;lt; devient &amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan htmlentities=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== stripslashes ==&lt;br /&gt;
&lt;br /&gt;
Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan stripslashes=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== urlencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans une url&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan urlencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== jsencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans du javascript&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan jsencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== strcase ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| upper&lt;br /&gt;
| Convertit le contenu de la variable en majuscule&lt;br /&gt;
|-&lt;br /&gt;
| lower&lt;br /&gt;
| Convertit le contenu de la variable en minuscule&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strcase=&amp;quot;upper&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nlremove ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les retours chariots&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nlremove=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== trim ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| left&lt;br /&gt;
| Supprime les blancs en début de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| right&lt;br /&gt;
| Supprime les blancs en fin de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| all&lt;br /&gt;
| Supprime les blancs en début et en fin de chaîne&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan trim=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nl2br ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;1&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Transforme les retours chariots en &amp;lt;BR&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nl2br=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== sprintf ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| Voir la documentation PHP pour la fonction sprintf&lt;br /&gt;
| Retourne une chaîne formatée&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVMoney sprintf=&amp;quot;%01.2f&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== date ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater une date Ovidentia &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| S&lt;br /&gt;
| Format court de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| L&lt;br /&gt;
| Format long de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| T&lt;br /&gt;
| Format de l'heure défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| d&lt;br /&gt;
| Trois premières lettres du jour de la semaine Dim pour Dimanche&lt;br /&gt;
|-&lt;br /&gt;
| D&lt;br /&gt;
| Jour de la semaine Dimanche par exemple&lt;br /&gt;
|-&lt;br /&gt;
| j&lt;br /&gt;
| Jour du mois, sur deux chiffres (éventuellement avec un zéro) : &amp;quot;01&amp;quot; à &amp;quot;31&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| m&lt;br /&gt;
| Mois, en trois lettres : par exemple &amp;quot;Avr&amp;quot; (pour Avril)&lt;br /&gt;
|-&lt;br /&gt;
| M&lt;br /&gt;
| Mois en lettres : Avril par exemple&lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Mois; i.e. &amp;quot;01&amp;quot; à &amp;quot;12&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Y&lt;br /&gt;
| Année, 4 chiffres; i.e. &amp;quot;2003&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| y&lt;br /&gt;
| Année, 2 chiffres; i.e. &amp;quot;03&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| H&lt;br /&gt;
| heure, au format 24h, &amp;quot;00&amp;quot; à &amp;quot;23&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| i&lt;br /&gt;
| Minutes; &amp;quot;00&amp;quot; à &amp;quot;59&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleDate date=&amp;quot;%d %j %m %Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;OVbabCurrentDate&amp;gt;&amp;lt;/code&amp;gt; est une variable permettant de récupérer la date courante.&lt;br /&gt;
&lt;br /&gt;
Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabCurrentDate date=&amp;quot;%D %j %M&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== author ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater l’auteur d’un article, un commentaire etc, … quand la variable contient l’id de l’auteur.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| %F&lt;br /&gt;
| Prénom&lt;br /&gt;
|-&lt;br /&gt;
| %M&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
|-&lt;br /&gt;
| %L&lt;br /&gt;
| Nom&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleAuthor author=&amp;quot;%F %L&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Les fonctions OvML =&lt;br /&gt;
&lt;br /&gt;
On reconnaît les fonctions par la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les fonctions OvML disponibles sont :&lt;br /&gt;
&lt;br /&gt;
== OFTranslate ==&lt;br /&gt;
&lt;br /&gt;
Permet de traduire une chaîne. Pour cela, il faut qu'un fichier se nommant ''lang-'''identifiant-de-la-langue'''.xml'' soit présent dans le dossier ''ovidentia-'''numéro-de-version'''/lang''.&lt;br /&gt;
&lt;br /&gt;
Il s'agit d'un fichier XML listant différentes expressions traduites dans la langue choisie pour le fichier. Il est composé d'un élément ayant le même nom que l'identifiant de la langue. Celui-ci est composé de multiples éléments &amp;lt;code&amp;gt;string&amp;lt;/code&amp;gt; prenant un paramètre &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; indiquant l'identifiant du texte et contient le texte traduit.&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour l'anglais ''lang-en.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;en&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;About your article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;About your comment&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;About your file&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/en&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour le français ''lang-fr.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;fr&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;Au sujet de votre article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;A propos de votre commentaire&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;A propos de votre fichier&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/fr&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFTranslate text=&amp;quot;&amp;quot; [lang=&amp;quot;&amp;quot;] [folder=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; text&lt;br /&gt;
: Identifiant du texte à traduire&lt;br /&gt;
&lt;br /&gt;
; lang ''(optionnel)''&lt;br /&gt;
: Identifiant de la langue dans laquelle doit être traduit le texte&lt;br /&gt;
: Si omis, le texte sera traduit dans la langue sélectionnée par l'utilisateur&lt;br /&gt;
&lt;br /&gt;
; folder ''(optionnel)''&lt;br /&gt;
: Nom du module&lt;br /&gt;
: Si omis, le fichier langue du noyau est utilisé&lt;br /&gt;
&lt;br /&gt;
== OFPutVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de déclarer une nouvelle variable.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFGetVar ==&lt;br /&gt;
&lt;br /&gt;
Permet d'afficher une variable tout comme la syntaxe &amp;lt;code&amp;gt;&amp;lt;OVnom-de-la-variable&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetVar name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable à afficher&lt;br /&gt;
&lt;br /&gt;
== OFIfNotIsSet ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable si elle n’est pas déjà définie.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFInclude ==&lt;br /&gt;
&lt;br /&gt;
Permet d'inclure un autre fichier OVML&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFInclude file=&amp;quot;&amp;quot; [cache=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin du fichier OVML relatif au répertoire ovml du skin ou du répertoire ovml du noyau&lt;br /&gt;
&lt;br /&gt;
; cache ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : Le cache n'est pas utilisé pour afficher le fichier.&lt;br /&gt;
:* 1 : Le cache est utilisé.&lt;br /&gt;
&lt;br /&gt;
== OFUrlContent ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le contenu d’une url. Très utile pour inclure dans Ovidentia des fichiers HTML d’un site Web statique&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFUrlContent url=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; url&lt;br /&gt;
: url de la page à inclure&lt;br /&gt;
&lt;br /&gt;
== OFRecurse ==&lt;br /&gt;
&lt;br /&gt;
La fonction OFRecurse permet d'exécuter un code tant qu'une condition est réalisée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFRecurse&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
Cette fonction peut prendre tous les paramètres que peut prendre le container appelé récursivement.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
Cet exemple permet d'afficher l'arborescence des catégories et thèmes d'articles.&lt;br /&gt;
Ici, la fonction &amp;lt;code&amp;gt;OFRecurse&amp;lt;/code&amp;gt; est utilisée pour relancer le container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt; autant de fois que désiré en lui précisant le paramètre parentid (voir container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
    &amp;lt;OCArticleCategories&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&lt;br /&gt;
            &amp;lt;OVCategoryName&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
                &amp;lt;OFRecurse parentid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;OVTopicName&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Opérateurs arithmétiques ==&lt;br /&gt;
&lt;br /&gt;
Permettent de faire des opérations arithmétiques sur des variables. Elles sont construites de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;X&amp;quot; expr2=&amp;quot;Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l'opération souhaitée entre 10 et 50.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l’opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Toutefois, pour pouvoir stocker cette valeur dans une variable, il faut ajouter le paramètre &amp;lt;code&amp;gt;saveas&amp;lt;/code&amp;gt; lors de l'appel de la fonction.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot; saveas=&amp;quot;NewTotal&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit la variable &amp;lt;code&amp;gt;NewTotal&amp;lt;/code&amp;gt; ayant pour valeur le résultat de l'opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Les opérateurs disponibles sont :&lt;br /&gt;
&lt;br /&gt;
=== OFAOAddition ===&lt;br /&gt;
&lt;br /&gt;
Permet d’additionner expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOAddition expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de l'addition&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de l'addition&lt;br /&gt;
&lt;br /&gt;
=== OFAOSubtraction ===&lt;br /&gt;
&lt;br /&gt;
Permet de soustraire expr2 à expr1.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 - 20&amp;quot;, soit -10.&lt;br /&gt;
&lt;br /&gt;
=== OFAOMultiplication ===&lt;br /&gt;
&lt;br /&gt;
Permet de faire le produit de expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOMultiplication expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
=== OFAODivision ===&lt;br /&gt;
&lt;br /&gt;
Permet de diviser expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la division&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la division&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 / 20&amp;quot;, soit 0.5.&lt;br /&gt;
&lt;br /&gt;
=== OFAOModulus ===&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le reste de la division de expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme du modulo&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme du modulo&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 % 20&amp;quot;, soit 10, car 10 / 20 = 0 + '''10'''.&lt;br /&gt;
&lt;br /&gt;
== OFHeader ==&lt;br /&gt;
&lt;br /&gt;
Permet d'envoyer un header HTTP pour le fichier ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur du header à modifier&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;content-type:text/xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de définir un cookie qui sera envoyé avec le reste des en-têtes.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetCookie name=&amp;quot;&amp;quot; expire=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cookie&lt;br /&gt;
&lt;br /&gt;
; expire&lt;br /&gt;
: Temps en secondes au bout duquel le cookie expire&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecteur au cookie&lt;br /&gt;
&lt;br /&gt;
== OFGetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer la valeur d'un cookie. Une variable ayant le nom du cookie récupéré est créée automatiquement.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetCookie name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cooke dont on souhatie récupérer la valeur&lt;br /&gt;
&lt;br /&gt;
== OFSetSessionVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de choisir le type de sections à afficher dans le portail.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Permet d'indiquer le type de filtre à appliquer sur les sections&lt;br /&gt;
:* &amp;quot;babSectionsType&amp;quot; définit le type des sections à afficher&lt;br /&gt;
:* &amp;quot;babOvmlCurrentDelegation&amp;quot; filtre sur les sections propres à une délégation&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Permet de préciser les sections à afficher.&lt;br /&gt;
:* Si name vaut &amp;quot;babSectionsType&amp;quot; :&lt;br /&gt;
:** 1 : Section Administration et Utilisateur&lt;br /&gt;
:** 2 : Sections générées par les articles (sections de catégories et de thèmes d'articles)&lt;br /&gt;
:** 4 : Sections personnalisées&lt;br /&gt;
:** 8 : Sections générées par les modules&lt;br /&gt;
:** 15 : Toutes les sections&lt;br /&gt;
:** '''Remarque :''' les valeurs peuvent s'additionner. Pour afficher les sections des articles et les sections personnalisées, on utilisera la valeur 6 (2 + 4)&lt;br /&gt;
:* Si name vaut &amp;quot;babOvmlCurrentDelegation&amp;quot;, value vaut l'id de la délégation&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;15&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera toutes les sections du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
affichera uniquement les sections personnalisées du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera les sections générées par les modules et les sections générées par les articles&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera uniquement les sections générées par la délégation dont l'identifiant est 5&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cache toutes les sections générées dans les délégations&lt;br /&gt;
&lt;br /&gt;
== OFRequest ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET) ou passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFRequest name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFPost ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPost name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre POST dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFGet ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFSitemapPosition ==&lt;br /&gt;
 &lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant le chemin dans le plan du site du nœud correspondant à la page courante d'Ovidentia (ou à l'élément de navigation passé en paramètre).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapPosition [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [node=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; langid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site en utilisant un identifiant de compatible avec le multilangue. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site. Si omis: la fonction retournera le chemin correspondant à la page courante d'Ovidentia&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le chemin commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé.&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
== OFSitemapMenu ==&lt;br /&gt;
&lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant l'arborescence des entrées de navigation d'Ovidentia (Plan du site), ou l'arborescence des entrées de navigation sous le nœud spécifié (si le paramètre selectednode est indiqué).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu [sitemap=&amp;quot;&amp;quot;] [baselangid=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [selectednode=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;1&amp;quot;] [maxdepth=&amp;quot;&amp;quot;] [ignorelastlevel=&amp;quot;0&amp;quot;] [mindepth=&amp;quot;0&amp;quot;] [outerul=&amp;quot;1&amp;quot;] [admindelegation=&amp;quot;0&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; baselangid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera en utilisant un identifiant compatible avec le multilangue&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
: S'il n'est pas renseigné, c'est le nœud DGAll qui sera utilisé (le nœud racine de la branche contenant les éléments de toutes les délégations confondues) ou le noeud &amp;quot;Custom&amp;quot; si un plan du site fourni par le module sitemap_editor est utilisé.&lt;br /&gt;
&lt;br /&gt;
; selectednode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier un nœud sélectionné dans le menu. La balise li correspondant à ce nœud se verra ajouter la classe css 'selected', et toutes ses balises li parentes ainsi qu'elle même auront la classe css 'active'. S'il n'est pas spécifié, c'est le nœud correspondant à la page courante qui est utilisé.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
; maxdepth ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre de niveaux (sous-menus imbriqués). Pas de limite par défaut.&lt;br /&gt;
&lt;br /&gt;
; ignorelastlevel  ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de ne pas afficher les nœuds n'ayant pas d'enfants.&lt;br /&gt;
: 1 : activé&lt;br /&gt;
: 0 ''(par défaut)'' : désactivé&lt;br /&gt;
&lt;br /&gt;
; mindepth ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de contourner 'ignorelastlevel' en forçant l’affichage des nœuds de niveau inférieur ou égal à cette valeur. 0 par défaut (désactivé).&lt;br /&gt;
&lt;br /&gt;
; outerul ''(optionnel)''&lt;br /&gt;
: Permet de de définir si le menu contient la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau.&lt;br /&gt;
: 1 ''(par défaut)'' : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau est présente.&lt;br /&gt;
: 0 : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau n'est pas présente.&lt;br /&gt;
&lt;br /&gt;
; admindelegation ''(optionnel)''&lt;br /&gt;
: Permet de définir que les nœuds d'administration ne seront affichés que si l'utilisateur à les droits de gestion correspondants.&lt;br /&gt;
: 1 : la délégation est prise en compte.&lt;br /&gt;
: 0 ''(par défaut)'' : la délégation n'est pas prise en compte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFCurrentNode ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'Id du nœud courant dans le plan de site.&lt;br /&gt;
&lt;br /&gt;
== OFThumbnail ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie une url vers l'image générée.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFThumbnail (id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour récupérer l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché.&lt;br /&gt;
&lt;br /&gt;
== OFImg ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie du HTML contenant un tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt; pour afficher l'image. Si aucune image ne peut être affichée, une chaine vide est retournée au lieu du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Les attributs non supportés par la fonction ovml serons reportés tel-quel en tant qu'attributs du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg (src=&amp;quot;&amp;quot; | ovsrc=&amp;quot;&amp;quot; | id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] &amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; src ''(optionnel)''&lt;br /&gt;
: Url vers une image, si cet attribut est déclaré mais contient une chaîne vide, la valeur retournée sera une chaîne vide au lieu du tag img. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; ovsrc ''(optionnel)''&lt;br /&gt;
: Permet de définir l'url d'une image en utilisant le nom d'une variable ovml. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour afficher l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
Affiche l'image que si le paramètre img est fourni dans l'url :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;img&amp;quot; saveas=&amp;quot;Image&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg ovsrc=&amp;quot;Image&amp;quot; alt=&amp;quot;Mon image&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Affiche la photo de l'utilisateur connecté :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USERID&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg id_user=&amp;quot;&amp;lt;OVBAB_SESS_USERID&amp;gt;&amp;quot; maxwidth=&amp;quot;48&amp;quot; maxheight=&amp;quot;48&amp;quot; alt=&amp;quot;&amp;lt;OVBAB_SESS_USER&amp;gt;&amp;quot; resizemode=&amp;quot;CROP_CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSitemapCustomNodeId ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'ID du noeud trouvé dans le plan du site et qui a pour cible le nœud fourni par le paramètre nodeid dans le plan du site du noyau. Si aucun noeud est trouvé dans le plan du site, la valeur de l'attribut nodeid est retourné a la place.&lt;br /&gt;
&lt;br /&gt;
Lors de la mise en place d'un skin cela permet d'indiquer un nœud connu dans le plan du site du noyau, ci celui-ci est inséré dans le plan du site personnalisé à l'aide d'une référence, le nouveau nœud sera automatiquement pris en compte.&lt;br /&gt;
&lt;br /&gt;
Si il existe plusieurs nœuds avec la même cible dans le plan du site du noyau, le premier trouvé sera utilisé&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;&amp;quot; [basenode=&amp;quot;&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: ID du nœud dans le plan du site proposé par le noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Racine de la recherche dans le plan du site personnalisé.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;bab_Articles&amp;quot; saveas=&amp;quot;CustomNodeId&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu basenode=&amp;quot;&amp;lt;OVCustomNodeId&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPreviousArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article précédant l'article spécifié. L'article précédant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPreviousArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFNextArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article suivant l'article spécifié. L'article suivant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFNextArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFWebStat ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.2.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'enregistrer un évènement qui sera comptabilisé dans les statistiques.&lt;br /&gt;
Ceci est particulièrement utile lors de l'affichage d'articles par OvML afin que ceux-ci soient correctement pris en compte dans les statistiques en tant qu'articles vus.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFWebStat name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Type d’évènement à enregistrer&lt;br /&gt;
:* bab_addon&lt;br /&gt;
:* bab_page&lt;br /&gt;
:* bab_articles&lt;br /&gt;
:* bab_artfiles&lt;br /&gt;
:* bab_ovml&lt;br /&gt;
:* bab_fmfolders&lt;br /&gt;
:* bab_fmfiles&lt;br /&gt;
:* bab_forums&lt;br /&gt;
:* bab_threads&lt;br /&gt;
:* bab_posts&lt;br /&gt;
:* bab_faqs&lt;br /&gt;
:* bab_faqsqr&lt;br /&gt;
:* bab_searchword&lt;br /&gt;
:* bab_xlinks&lt;br /&gt;
:* bab_dbdirectories&lt;br /&gt;
:* bab_ldapdirectories&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur correspondant au type d'évènement. Par exemple id de l'article pour bab_articles.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Affichage de l'article --&amp;gt;&lt;br /&gt;
    &amp;lt;OFWebStat name=&amp;quot;bab_articles&amp;quot; value=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFAddStyleSheet ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.5.93&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'insérer un fichier CSS dans l'élément &amp;lt;code&amp;gt;&amp;lt;head&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;/code&amp;gt; de la page HTML.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAddStyleSheet file=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin de la feuille de style relatif au dossier '''styles''' du noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.2.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetPath path=&amp;quot;&amp;quot; file_relative=&amp;quot;1&amp;quot; saveas=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file_relative&lt;br /&gt;
: Convertit un chemin relatif au fichier ovml en un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetSelectedSkinPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie le chemin du répertoire du thème sélectionné.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;OFGetSelectedSkinPath&amp;gt;''' doit remplacer '''skins/&amp;lt;OVbabSkin&amp;gt;/''' dans les fichiers ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetSelectedSkinPath&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCsrfProtectToken ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.4.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de protection contre les attaques CSRF, il doit être ajouté dans tous les formulaire utilisant la méthode POST.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;babCsrfProtect&amp;quot; value=&amp;quot;&amp;lt;OFGetCsrfProtectToken&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCurrentAdmGroup ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.5.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de la délegation actuellement administré par l'utilisateur courrant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;lt;OFGetCurrentAdmGroup&amp;gt;&amp;quot;&amp;gt;&amp;lt;OVDelegationName&amp;gt;&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Les containers OvML =&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les containers contiennent des tags OvML et du code HTML. Ce sont généralement des listes de données identiques ou des conditions. &lt;br /&gt;
&lt;br /&gt;
A l'appel d'un container, OvML met à votre disposition des variables &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La liste des variables dépend du type de container.&lt;br /&gt;
&lt;br /&gt;
Ces variables ne sont plus disponibles en dehors du container.&lt;br /&gt;
&lt;br /&gt;
A l’intérieur de tout container de type liste, les variables suivantes sont disponibles :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCIndex&lt;br /&gt;
| Index de l’entrée courante en commençant par 0&lt;br /&gt;
|-&lt;br /&gt;
| OVCCount&lt;br /&gt;
| Le nombre total d’entrées dans le container&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de comparaison ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent d’effectuer des comparaisons entre les valeurs expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
Si la condition est vrai, le contenu du container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfEqual&lt;br /&gt;
| Vrai si expr1 est égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotEqual&lt;br /&gt;
| Vrai si expr1 est différent expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThan&lt;br /&gt;
| Vrai si expr1 est strictement inférieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThanOrEqual&lt;br /&gt;
| Vrai si expr1 est inférieur ou égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThan&lt;br /&gt;
| Vrai si expr1 est strictement supérieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThanOrEqual&lt;br /&gt;
| Vrai si expr1 est supérieur ou égal à expr2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la comparaison&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la comparaison&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_LOGGED&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfEqual expr1=&amp;quot;&amp;lt;BAB_SESS_LOGGED&amp;amp;gt;&amp;quot; expr2=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Vous êtes connecté !&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/OCIfEqual&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de test d'existence sur les variables ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent de vérifier l'existence ou non d'une variable.&lt;br /&gt;
&lt;br /&gt;
Si la variable est définie ou non, selon le container, le container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name existe&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name n'existe pas&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx name=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable dont on doit tester l'existence&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte ne sera pas affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;variable&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte sera affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OCIfUserMemberOfGroups ==&lt;br /&gt;
&lt;br /&gt;
Ce container est exécuté si l'utilisateur courant appartient à un groupe&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfUserMemberOfGroups groupid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [childs=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCIfUserMemberOfGroups&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; groupid&lt;br /&gt;
: id du groupe ou plusieurs ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Cette variable permet de tester si un utilisateur spécifique appartient à des groupes en donnant un id utilisateur.&lt;br /&gt;
: Si omis, elle prend la valeur de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: yes : L'utilisateur courant doit appartenir à tous les groupes spécifiés dans groupid&lt;br /&gt;
: no ''(par défaut)'' : L'utilisateur courant doit appartenir à au moins un des groupes spécifiés dans groupid&lt;br /&gt;
&lt;br /&gt;
; childs ''(optionnel)''&lt;br /&gt;
: yes : Pour chaque groupe, inclure ses enfants&lt;br /&gt;
: no ''(par défaut)'' : Les enfants ne sont pas inclus&lt;br /&gt;
&lt;br /&gt;
== OCArticlesHomePages ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles des pages d’accueil privée ou publique.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlesHomePages type=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticlesHomePages&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée&lt;br /&gt;
: public : Liste les articles de la page d’accueil publique&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: yes : Filtre les articles selon le droit de visibilité&lt;br /&gt;
: no ''(par défaut)'' : Ne filtre pas&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicTitle&lt;br /&gt;
| Titre du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoi une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers récemment déposés.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFiles last=&amp;quot;&amp;quot; path=&amp;quot;&amp;quot; [folderid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fichiers souhaité&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Indique dans quel sous-répertoire il faut chercher.&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id de l’espace ou plusieurs ids séparés par des virgules.&lt;br /&gt;
: Si omis, le container liste les fichiers récents de tous les répertoires.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fichiers par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fichiers par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fichiers aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileModifiedBy&lt;br /&gt;
| Dernière personne ayant modifié le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fichier a été créé. Si nul (0), le fichier a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles récents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentArticles last=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre d‘articles souhaité&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tous thèmes confondus&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie, tous les thèmes enfants seront utilisés&lt;br /&gt;
: si categoryid est utilisé, topicid devient obsolète&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'article a été créé. Si nul (0), l'article a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers commentaires d'articles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentComments last=&amp;quot;&amp;quot; [articleid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentComments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de commentaires souhaité&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires tous articles confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentThreads ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers fils de discussion de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentThreads last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentThreads&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fils de discussion souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fils de discussion, tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières contributions de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentPosts last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [threadid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentPosts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de contributions souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; threadid ''(optionnel)''&lt;br /&gt;
: Id du fil de discussion&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous sujets confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les contributions aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières questions de faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFaqQuestions last=&amp;quot;&amp;quot; [faqid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de questions souhaité&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières questions, toutes faqs confondues&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie de faq&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question en base de données&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Adresse Web pour accéder à la question dans le portail&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Adresse Web pour accéder à la question en plein écran (destiné à une vue popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionDate&lt;br /&gt;
| Date de création de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionAuthor&lt;br /&gt;
| Auteur de la question&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategories [parentid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; parentid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie parent ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: 0 ''(par défaut)'' : le container liste les catégories de thèmes à la racine.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryNext&amp;gt;...&amp;lt;/OCArticleCategoryNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idendiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryPrevious&amp;gt;...&amp;lt;/OCArticleCategoryPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCParentsArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets parents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCParentsArticleCategory categoryid=&amp;quot;&amp;quot; [reverse=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCParentsArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie.&lt;br /&gt;
&lt;br /&gt;
; reverse ''(optionnel)''&lt;br /&gt;
: 1 si on souhaite la liste dans l’ordre inverse.&lt;br /&gt;
: 0 ''(par défaut)'' : Les catégories sont triées dans l'ordre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une ou plusieurs catégorie de sujet.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategory categoryid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopics ==&lt;br /&gt;
&lt;br /&gt;
Liste des thèmes d'articles d'une catégorie donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article. La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles. La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicNext&amp;gt;...&amp;lt;/OCArticleTopicNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicPrevious&amp;gt;....&amp;lt;/OCArticleTopicPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idem que ceux du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopic ==&lt;br /&gt;
&lt;br /&gt;
Description d’un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic [topicid=&amp;quot;&amp;quot;] [topicname=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème d’articles ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles.&lt;br /&gt;
&lt;br /&gt;
; topicname ''(optionnel)''&lt;br /&gt;
: Nom du thème d’articles&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles ou s'appuie sur le paramètre topicid.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche tous les thèmes dont l'utilisateur a le droit et ayant pour nom &amp;quot;essai&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 ayant pour nom essai.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom se termine par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom commence par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom contient la chaîne essai&lt;br /&gt;
&lt;br /&gt;
== OCArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste des articles d'un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticles [delegationid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [topicid=&amp;quot;&amp;quot;] [articleid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [homepage=&amp;quot;public|private&amp;quot;] [archive=&amp;quot;&amp;quot;] [offset=&amp;quot;&amp;quot;] [rows=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [order=&amp;quot;[offset,]rows&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.5.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
:: Id de la catégorie, tous les thèmes enfants seront utilisés &lt;br /&gt;
:: si categoryid est utilisé, topicid devient obsolète &lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.5.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule &lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; homepage ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.5.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée &lt;br /&gt;
: public : Liste les articles de la page d’accueil publique &lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; offset ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nombre d'articles à ignorer à partir du début de la liste&lt;br /&gt;
: 0 ''(par défaut)'' : aucune article n'est ignoré&lt;br /&gt;
&lt;br /&gt;
; rows ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
: -1 ''(par défaut)'' : toutes les lignes sont prises&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.5.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: ''Alternative à rows et offset''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleNext&amp;gt;...&amp;lt;/OCArticleNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticlePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlePrevious&amp;gt;...&amp;lt;/OCArticlePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticle ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur les fichiers joints à un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleFiles articleid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCArticleFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForums ==&lt;br /&gt;
&lt;br /&gt;
Liste des forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForums [forumid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCForums&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les forums.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForumNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForumNext&amp;gt;...&amp;lt;/OCForumNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForumPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForumPrevious&amp;gt;...&amp;lt;/OCForumPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForum ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un forum donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForum forumid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCForum&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid :&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCThread ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fil de discussion donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCThread threadid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCThread&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; threadid&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadForumId&lt;br /&gt;
| Id du forum contenant le fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadId&lt;br /&gt;
| Id du sujet du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadPostId&lt;br /&gt;
| Id de la contribution initiale&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadLastPostId&lt;br /&gt;
| Id de la dernière contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadDate&lt;br /&gt;
| Date de la création du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarter&lt;br /&gt;
| Nom du l'initiateur du sujet&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarterId&lt;br /&gt;
| ID de l'utilisateur ayant initié le sujet ( peut être égal à 0 s'il s'agit d'un utilisateur anonyme) &lt;br /&gt;
|-&lt;br /&gt;
| OVThreadUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPost ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une contribution donnée ou plusieurs séparées par des virgules.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCPost postid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid :&lt;br /&gt;
: Id de la contribution ou plusieurs Ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du fil de la discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthorId&lt;br /&gt;
| ID de l'auteur (peut être égal à 0 si l'auteur était un utilisateur anoyme)&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution à l'aide d'une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostReplyUrl&lt;br /&gt;
| Url pour répondre (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostModifyUrl&lt;br /&gt;
| Url pour modifier (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostConfirmUrl&lt;br /&gt;
| Url pour confirmer (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostDeleteUrl&lt;br /&gt;
| Url pour supprimer la contribution (sinon vide si pas de droit) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPostFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations de fichiers sur une contribution donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCPostFiles postid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid&lt;br /&gt;
: Id de la contribution&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolders [folderid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFolders&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolderNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderNext&amp;gt;...&amp;lt;/OCFolderNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolderPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderPrevious&amp;gt;...&amp;lt;/OCFolderPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolder ==&lt;br /&gt;
&lt;br /&gt;
Donne les information sur un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolder folderid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFolder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSubFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-répertoires du répertoire path d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSubFolders folderid=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSubFolders&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les sous-répertoire du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderName&lt;br /&gt;
| Nom du sous répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des fichiers d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFiles folderid=&amp;quot;&amp;quot; rows=&amp;quot;&amp;quot; offset=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; offset&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nième fichier à partir du début de la liste&lt;br /&gt;
&lt;br /&gt;
; rows&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les fichiers du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: En lien avec l'attribut orderby.&lt;br /&gt;
:* asc ''(par défaut)'' : Ordonne les fichiers par ordre croissant&lt;br /&gt;
:* desc : Ordonne les fichiers par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
:''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
:* name ''(par défaut)'' : Ordonne les fichiers par nom&lt;br /&gt;
:* creation : Ordonne les fichiers par date de création&lt;br /&gt;
:* modification : Ordonne les fichiers par date de modification&lt;br /&gt;
:* size : Ordonne les fichiers par taille&lt;br /&gt;
:* hits : Ordonne les fichiers par nombre de &amp;quot;hits&amp;quot;&lt;br /&gt;
:* manual : Ordonne les fichiers suivant l'ordre défini manuellement sur le répertoire.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url du fichier si celui-ci est une image (utilisation pour un affichage). Cette variable ne prend pas en compte les droits définis au niveau du gestionnaire de fichiers.&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFileNext&amp;gt;...&amp;lt;/OCFileNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFiles|OCFiles]].&lt;br /&gt;
&lt;br /&gt;
== OCFilePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFilePrevious&amp;gt;...&amp;lt;/OCFilePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFile ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fichier d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFile fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFile&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileFields ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des champs d'un fichier donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFileFields fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFileFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldName&lt;br /&gt;
| Nom du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqs ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des Faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqs [faqid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqs&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqNext&amp;gt;...&amp;lt;/OCFaqNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqPrevious&amp;gt;...&amp;lt;/OCFaqPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaq ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une Faq donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaq faqid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategories ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des sous catégories d’une Faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategories faqid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqSubCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la faq&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations des sous-catégories d’une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategory faqsubcatid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqSubCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid&lt;br /&gt;
: Id de la sous catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des questions/réponses d'une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestions [faqid=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la sous catégorie faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs indiquées par le paramètre faqid.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionNext&amp;gt;...&amp;lt;/OCFaqQuestionNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionPrevious&amp;gt;...&amp;lt;/OCFaqQuestionPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestion ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une questions/réponses donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestion questionid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqQuestion&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; questionid&lt;br /&gt;
: Id de la question/réponse de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles d'un thème donné en attente d'approbation pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingArticles [topicid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation tout thème confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les commentaires en attente d'approbation d'un article donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingComments [articleid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingComments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires en attente de tout article confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les commentaires en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date de publication du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers en attente d'approbation d'un répertoire donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingFiles [folderid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fichiers en attente de tout répertoire confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les fichiers en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste les contributions en attente d'approbation d'un forum donné ( forumid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingPosts [forumid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingPosts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les contributions en attente de tout forum confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les contributions en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendars ==&lt;br /&gt;
&lt;br /&gt;
Liste les calendriers &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendars [type=&amp;quot;&amp;quot;] [calendarid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendars&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste tous les agendas. type peut prendre les valeurs suivantes :&lt;br /&gt;
: user: les agendas personnels &lt;br /&gt;
: group: les agendas de groupes&lt;br /&gt;
: resource: les agendas de ressources&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Un ou plusieurs id d'agendas séparés par des virgules&lt;br /&gt;
: Si omis, le container liste tous les agendas.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarId&lt;br /&gt;
| Id de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarName&lt;br /&gt;
| Intitulé de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarDescription&lt;br /&gt;
| Description de l'agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarOwnerId&lt;br /&gt;
| Id du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarType&lt;br /&gt;
| Type de l’agenda ( user, group ou resource )&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarUrl&lt;br /&gt;
| Url pour accéder à la page Agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories d’événements des agendas &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarCategories [filter=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryName&lt;br /&gt;
| Intitulé de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarUserEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas personnels&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarUserEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarUserEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité.Remarque : si le paramètre est à «&amp;amp;nbsp;no&amp;amp;nbsp;», les événements privés seront aussi remontés&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarGroupEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas collectifs (anciennement agendas de groupes)&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarGroupEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarGroupEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; groupid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
: Remarque : le paramètre groupid correspond à l'identifiant (grpid) de l'agenda lorsqu'on utilise les agendas collectifs.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarResourceEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas de ressources&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarResourceEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarResourceEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparées par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; resourceid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas ( personnel, groupes ou de ressources )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date &lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramènera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas le container liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarId&lt;br /&gt;
| Id numérique de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrlId&lt;br /&gt;
| Id de l'agenda principal contenant le type, exemple &amp;quot;personal/1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarName&lt;br /&gt;
| Nom de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarType&lt;br /&gt;
| type de l'agenda principal (exemple: &amp;quot;caldav_personal&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectories ==&lt;br /&gt;
&lt;br /&gt;
Liste les annuaires de base de données&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectories [directoryid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid ''(optionnel)''&lt;br /&gt;
: Id de l'annuaire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: « database » ou « group », si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectory directoryid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryFields ==&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryFields directoryid=&amp;quot;&amp;quot; [all=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: 1 : Donne la liste de tous les champs&lt;br /&gt;
: 0 : Donne la liste de champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldId&lt;br /&gt;
| Identifiant du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Le tableau ci-dessous donne la correspondance entre les champs et leurs identifiants :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Champ&lt;br /&gt;
! Identifiant&lt;br /&gt;
|-&lt;br /&gt;
| Surnom&lt;br /&gt;
| cn&lt;br /&gt;
|-&lt;br /&gt;
| Nom&lt;br /&gt;
| sn&lt;br /&gt;
|-&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
| mn&lt;br /&gt;
|-&lt;br /&gt;
| Prénom&lt;br /&gt;
| givenname&lt;br /&gt;
|-&lt;br /&gt;
| Photo&lt;br /&gt;
| jpegphoto&lt;br /&gt;
|-&lt;br /&gt;
| Adresse de messagerie&lt;br /&gt;
| email&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (bureau)&lt;br /&gt;
| btel&lt;br /&gt;
|-&lt;br /&gt;
| Tél. mobile&lt;br /&gt;
| mobile&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (domicile)&lt;br /&gt;
| htel&lt;br /&gt;
|-&lt;br /&gt;
| Télécopie (bureau)&lt;br /&gt;
| bfax&lt;br /&gt;
|-&lt;br /&gt;
| Titre&lt;br /&gt;
| title&lt;br /&gt;
|-&lt;br /&gt;
| Service&lt;br /&gt;
| departmentnumber&lt;br /&gt;
|-&lt;br /&gt;
| Société&lt;br /&gt;
| organisationname&lt;br /&gt;
|-&lt;br /&gt;
| Rue (bureau)&lt;br /&gt;
| bstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (bureau)&lt;br /&gt;
| bcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (bureau)&lt;br /&gt;
| bpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (bureau)&lt;br /&gt;
| bstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (bureau)&lt;br /&gt;
| bcountry&lt;br /&gt;
|-&lt;br /&gt;
| Rue (domicile)&lt;br /&gt;
| hstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (domicile)&lt;br /&gt;
| hcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (domicile)&lt;br /&gt;
| hpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (domicile)&lt;br /&gt;
| hstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (domicile)&lt;br /&gt;
| hcountry&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 1&lt;br /&gt;
| user1&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 2&lt;br /&gt;
| user2&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 3&lt;br /&gt;
| user3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Pour les champs additionnels, les identifiants sont de la forme '''babdirfXX''' ou '''XX''' est l'id du champ additionnel ( correspondant à fxid dans la liste des champs additionnels de l'annuaire ).&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMembers ==&lt;br /&gt;
&lt;br /&gt;
Liste les membres d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMembers directoryid=&amp;quot;&amp;quot; [fields=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [like=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryMembers&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: Ignoré si l'attribut '''fields''' est spécifié&lt;br /&gt;
: 1 : Donne tous les champs pour chaque membre&lt;br /&gt;
: 0 : Donne uniquement les champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
; fields ''(optionnel)''&lt;br /&gt;
: liste des identifiants des champs souhaités séparés par des virgules ( exemple &amp;quot;sn,givenname,email&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Identifiant du champ à utiliser pour ordonner la liste&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; like ''(optionnel)''&lt;br /&gt;
: Restreint la liste des membres ayant le champ commençant par ce motif ( exemple like=&amp;quot;A&amp;quot; ) &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUrl&lt;br /&gt;
| Url pour accéder à la fiche détaillée du membre&lt;br /&gt;
|-&lt;br /&gt;
| DirectoryMemberEmailUrl&lt;br /&gt;
| Url pour afficher la popup de composition de message&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMemberFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryMembers'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMemberFields&amp;gt;...&amp;lt;/OCDbDirectoryMemberFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntry ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un membre d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntry directoryid=&amp;quot;&amp;quot; memberid=&amp;quot;&amp;quot; userid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectoryEntry&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; memberid&lt;br /&gt;
: Id du membre dans l'annuaire&lt;br /&gt;
&lt;br /&gt;
; userid&lt;br /&gt;
: Id Ovidentia de l'utilisateur s'il est enregistré&lt;br /&gt;
: Ignoré si memberid renseigné.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberUrl&lt;br /&gt;
| Url vers la fiche annuaire du membre&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntryFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryEntry'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntryFields&amp;gt;...&amp;lt;/OCDbDirectoryEntryFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryAcl ==&lt;br /&gt;
&lt;br /&gt;
Liste les utilisateurs ayant des droits sur un annuaire.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryAcl directoryid=&amp;quot;&amp;quot; [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryAcl&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: modify : pour les utilisateurs ayant le droit de modifier une fiche&lt;br /&gt;
: add : pour les utilisateurs ayant le droit d'ajouter une fiche&lt;br /&gt;
: view : pour les utilisateurs ayant le droit de consulter l'annuaire&lt;br /&gt;
: delete :  pour les utilisateurs ayant le droit de supprimer une fiche&lt;br /&gt;
: export :  pour les utilisateurs ayant le droit d'exporter l'annuaire&lt;br /&gt;
: import :  pour les utilisateurs ayant le droit d'importer l'annuaire&lt;br /&gt;
: empty :  pour les utilisateurs ayant le droit de vider l'annuaire&lt;br /&gt;
: bind :  pour les utilisateurs ayant le droit d'attacher une fiche&lt;br /&gt;
: unbind :  pour les utilisateurs ayant le droit de détacher une fiche&lt;br /&gt;
: view :  pour les utilisateurs ayant le droit de voir les fiches (DEFAULT)&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserFullName&lt;br /&gt;
| Nom complet de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserEmail&lt;br /&gt;
| Adresse email de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserId&lt;br /&gt;
| Id de l'utilisateur dans la base de données&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegations ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegations [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegations&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si yes : le container tient compte des droits d'accès de l'utilisateur&lt;br /&gt;
: Si no : le container ne tient pas compte des droits d'accès et ramène toutes les délégations créées dans le portail&lt;br /&gt;
: Si omis, le container tient compte des droits d'accès&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegation ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont fait partie l'utilisateur courant&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegation delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegation&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsManaged [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont l'utilisateur courant est administrateur.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationItems ==&lt;br /&gt;
&lt;br /&gt;
Liste les fonctions déléguées aux administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationItems delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationItems&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemName&lt;br /&gt;
| Intitulé de la fonction&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemValue&lt;br /&gt;
| 1: si la fonction est déléguée, 0 sinon&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationAdministrators ==&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationAdministrators delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationAdministrators&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationUserId&lt;br /&gt;
| Id de l'administrateur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategories [categoryid=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: Si omis, le container liste toutes les catégories&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une catégorie de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategory [categoryid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationsCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmSpaces ==&lt;br /&gt;
&lt;br /&gt;
Liste les espaces de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmSpaces&amp;gt;...&amp;lt;/OCTmSpaces&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceId&lt;br /&gt;
| Id de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceName&lt;br /&gt;
| Nom de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceDescription&lt;br /&gt;
| Description de l'espace de projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmProjects ==&lt;br /&gt;
&lt;br /&gt;
Liste les projets d'un espace de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmProjects spaceid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCTmProjects&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; spaceid&lt;br /&gt;
: Id de l'espace de projets&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectId&lt;br /&gt;
| Id du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectName&lt;br /&gt;
| Nom du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectDescription&lt;br /&gt;
| Description du projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmTasks ==&lt;br /&gt;
&lt;br /&gt;
Liste les tâches d'un projet ou des tâches personnelles du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmTasks [projectid=&amp;quot;&amp;quot;] [startdate=&amp;quot;&amp;quot;] [enddate=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCTmTasks&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; projectid ''(optionnel)''&lt;br /&gt;
: Id du projet.&lt;br /&gt;
: Si omis, le conteneur renvoie les tâches personnelles de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; startdate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de début est postérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; enddate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de fin est antérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;&lt;br /&gt;
: desc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order. La valeur par défault est &amp;quot;TaskNumber&amp;quot;.&lt;br /&gt;
: Cet attribut peur contenir le nom de n'importe laquelle des variables renvoyées sans le préfixe &amp;quot;OV&amp;quot;, par exemple &amp;quot;TaskCategoryName&amp;quot; ou &amp;quot;TaskEndDate&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskId&lt;br /&gt;
| Id de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskProjectId&lt;br /&gt;
| Id du projet de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskNumber&lt;br /&gt;
| Numéro de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskShortDescription&lt;br /&gt;
| Description courte de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskStartDate&lt;br /&gt;
| Date de début de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskEndDate&lt;br /&gt;
| Date de fin de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryId&lt;br /&gt;
| Id de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryName&lt;br /&gt;
| Nom de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCompletion&lt;br /&gt;
| Niveau d'avancement de la tâche (0-100)&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskOwnerId&lt;br /&gt;
| Id de l'utilisateur propriétaire de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskClass&lt;br /&gt;
| Classe de la tâche&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgUserEntities ==&lt;br /&gt;
&lt;br /&gt;
Liste les entités d'organigrammes pour lesquelles un utilisateur à un rôle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgUserEntities userId=&amp;quot;&amp;quot; [orgChartId=&amp;quot;&amp;quot;] [roleType=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgUserEntities&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; userId&lt;br /&gt;
: Identifiant (entier) de l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; orgChartId ''(optionnel)''&lt;br /&gt;
: Identifiant (entier) de l'organigramme.&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'organigramme par défaut (nommé à l'origine Ovidentia) qui est utilisé.&lt;br /&gt;
&lt;br /&gt;
; roleType ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors tous les rôles seront utilisés.&lt;br /&gt;
: Les rôles sont des valeurs de 0 à 3&lt;br /&gt;
: 0 étant les rôles personnalisés&lt;br /&gt;
: 1 étant le rôle supérieur&lt;br /&gt;
: 2 étant le rôle employé&lt;br /&gt;
: 3 étant le rôle membre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgPathToEntity ==&lt;br /&gt;
&lt;br /&gt;
Liste toutes les entités parentes d'une entité d'un organigramme.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgPathToEntity entityId=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [includeEntity=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgPathToEntity&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'ordre ascendant qui est utilisé.&lt;br /&gt;
: Ordre dans lequel le chemin jusqu'à la racine sera retourné, les valeurs possible sont asc ou desc&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
; includeEntity ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis, alors l'entité ne sera pas incluse dans les résultats.&lt;br /&gt;
: Les valeurs possibles sont&amp;amp;nbsp;:&lt;br /&gt;
: 0 pour ne pas inclure l'entité (valeur par défaut)&lt;br /&gt;
: 1 pour inclure l'entité&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCMultipages ==&lt;br /&gt;
&lt;br /&gt;
Ce container permet de faciliter les calculs réalisés pendant un multi-pages. Ainsi selon le nombre total de résultats et le nombre de résultats à afficher par pages, le container permet de retourner le nombre de pages que contient le multi-pages. &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCMultipages total=&amp;quot;&amp;quot; maxpages=&amp;quot;&amp;quot; perpage=&amp;quot;&amp;quot; currentpage=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCMultipages&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; total&lt;br /&gt;
: Nombre total de résultats.&lt;br /&gt;
&lt;br /&gt;
; maxpages&lt;br /&gt;
: Nombre maximum de pages à afficher&lt;br /&gt;
&lt;br /&gt;
; perpage&lt;br /&gt;
: Nombre maximum de résultats à afficher par pages&lt;br /&gt;
&lt;br /&gt;
; currentpage&lt;br /&gt;
: Numéro de la page en cours&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCurrentPageNumber &lt;br /&gt;
| Numéro de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVNextPageNumber&lt;br /&gt;
| Numéro de la page suivante si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVPreviousPageNumber&lt;br /&gt;
| Numéro de la page précédente si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVTotalPages&lt;br /&gt;
| Nombre total de pages&lt;br /&gt;
|-&lt;br /&gt;
| OVResultFirst&lt;br /&gt;
| Index du premier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultLast&lt;br /&gt;
| Index du dernier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultsPage&lt;br /&gt;
| Nombre de résultats sur la page courante&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntries ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-entrées de navigation d'Ovidentia (Plan du site) d'une entrée parente. Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntries (node=&amp;quot;&amp;quot; | langid=&amp;quot;&amp;quot;) [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntries&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; langid&lt;br /&gt;
: Identifiant multilangue de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: peut être utilisé à la place de l'attribut node&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntry ==&lt;br /&gt;
&lt;br /&gt;
Renvoie les information sur une entrée de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntry node=&amp;quot;&amp;quot; [sitemap=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntry&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément (noeud du plan du site).&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapCustomNode ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des noeuds ayant pour cible l'id spécifié dans l'attribut &amp;lt;code&amp;gt;target&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans le module sitemap_editor, la valeur à saisir dans l'attribut target est affiché dans l'entête sur la page de visualisation du nœud.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapCustomNode [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] target=&amp;quot;&amp;quot; [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapCustomNode&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; target&lt;br /&gt;
: Id du noeud cible&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin. s'il n'est pas renseigné, le noeur racine par défaut sera utilisé (Custom pour le plan du site fourni par sitemap_editor), DGAll pour le plan du site du noyau).&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: permet de limiter le nombre d'éléments retournés, par exemple, &amp;lt;code&amp;gt;limit=&amp;quot;0,1&amp;quot;&amp;lt;/code&amp;gt; pour obtenir seulement le premier noeud. La syntaxe est identique à l'attribut &amp;lt;code&amp;gt;limit&amp;lt;/code&amp;gt; de OCSitemapPath&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapPath ==&lt;br /&gt;
&lt;br /&gt;
Retourne le chemin de fer (rail) d'une entrée de navigation sous la forme d'une liste d'entrées de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapPath [node=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapPath&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin.&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5,2&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur à 2 éléments à partir du 5ème. Si la première valeur est négative, l'index du premier élément retourné sera calculé à partir du nombre d'élément total. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;-1,1&amp;quot;&amp;lt;/code&amp;gt; affiche le dernier élément seulement. L'index négatif est supporté à partir d'ovidentia &amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Si la valeur est &amp;quot;1&amp;quot;, le denier noeud du plan du site auquel on a accédé sera mémorisé et récupéré lors de l'accès a une page en dehors du plan du site.&lt;br /&gt;
: La valeur par défaut est &amp;quot;1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Différentes méthodes d’utilisation d’un fichier OvML =&lt;br /&gt;
== Utilisation dans une url ==&lt;br /&gt;
Un fichier OvML peut être appellé en utilisant l’url suivante :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où fichier-ovml est le nom de votre fichier OvML qui doit se trouver dans le répertoire suivant&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
skins/nom-du-skin/ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le fichier ainsi appelé est parsé par Ovidentia et le résultat est affiché dans la partie centrale du portail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si l’on souhaite afficher le résultat en dehors du portail, par exemple dans une fenêtre popup, il faut ajouter le paramètre echo=1 comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De plus, si l’on souhaite passer des paramètres au fichier OvML, on utilisera l’url comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&amp;amp;param=val&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, on peut utiliser la variable OVparam dans le fichier OvML.&lt;br /&gt;
&lt;br /&gt;
Remarque : les paramètres peuvent être envoyés par formulaires en méthodes GET et POST.&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans un fichier template ==&lt;br /&gt;
Dans tout fichier template d’Ovidentia, on peut utiliser un fichier OvML en utilisant la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{ $OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : la syntaxe avec les accolades ne permet pas l'utilisation de nouvelles accolades à l'intérieur.&lt;br /&gt;
&lt;br /&gt;
{ $OVML({ mavariable }) } est impossible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est possible de passer une variable template en tant que paramètre à un fichier OvML via la syntaxe { $OVML(...) } d'un fichier template :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple : { $OVML(monFichier.html,param1=&amp;quot;var1&amp;quot;) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
si var1 est définie dans le template, le parseur la remplace avec sa valeur, sinon il utilise la valeur &amp;quot;var1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Optimiser le temps d'exécution d'un script OvML (disponible à partir de la version 7.2 d'Ovidentia) :'''&lt;br /&gt;
&lt;br /&gt;
Si votre script n'a pas besoin d'être réactualisé à chaque exécution, vous pouvez décider d'utiliser le cache via la syntaxe $OVMLCACHE.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE s'utilise dans les mêmes conditions que $OVML.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE peut recevoir un paramètre supplémentaire : _ovml_cache_duration=86400. Il permet d'indiquer le temps maximum pendant lequel le script ne sera pas réactualisé. Valeur en secondes.&lt;br /&gt;
&lt;br /&gt;
Si ovml_cache_duration n'est pas renseigné, le script sera réactualisé toutes les 3600 secondes (1 heure).&lt;br /&gt;
&lt;br /&gt;
Remarque : le cache est enregistré dans la session de l'utilisateur courant. Donc le script est systématiquement réactualisé si l'utilisateur se déconnecte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple :&lt;br /&gt;
&lt;br /&gt;
{ $OVMLCACHE(monFichier.html,param1=3,_ovml_cache_duration=86400) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : pensez bien aux conséquences d'utilisation du cache OvML avant de l'appliquer sur vos scripts. Pendant 3600 secondes, vous pouvez modifier vos scripts et des données d'Ovidentia sans pouvoir le vérifier à l'affichage !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autres types de cache possibles :&lt;br /&gt;
*session : cache dans la session (default)&lt;br /&gt;
*sitemap : cache dans un fichier basé sur le profile du plan du site&lt;br /&gt;
*file : cache dans un fichier&lt;br /&gt;
&lt;br /&gt;
Exemple d'utilisation avec un autre type de cache :&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE(menu.html,_ovml_cache_type=sitemap)&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans du contenu ==&lt;br /&gt;
On peut incorporer le résultat d’un fichier OvML dans du contenu Ovidentia ( article, section, faq etc… ). On utilisera la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Utilisation pour les pages d’accueil ==&lt;br /&gt;
On peut utiliser un fichier OvML pour les pages d’accueil privée et publique. Pour cela, utilisez les fichiers spécifiques private.html et public.html.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lors de l’affichage de la page public, Ovidentia cherche un fichier ayant le nom public.html dans le répertoire skins/nom-du-skin/ovml . S’il le trouve, il l’utilisera pour la page d’accueil public. Sinon, il affichera les articles définis par l'administrateur pour la page d’accueil public.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il en est de même pour la page d’accueil privée.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML par les modules ( addons ) ==&lt;br /&gt;
A partir de la version 5.4.2 d'Ovidentia, il est possible pour les modules de fournir des fonctionnalités basées sur OvML ( voir la documentation fournie avec le module ).&lt;br /&gt;
&lt;br /&gt;
Afin d'utiliser ces fonctionnalités, on utilisera le container suivant :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCAddon name=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; param2=&amp;quot;&amp;quot; ...&amp;gt;...&amp;lt;/OCAddon&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut du container du module&lt;br /&gt;
&lt;br /&gt;
Pour la signification des paramètres, il faut consulter la documentation fournie avec le module.&lt;br /&gt;
&lt;br /&gt;
La plupart du temps, le premier paramètre indique le nom du container que l'on veut utiliser et les paramètres suivants sont des attributs à ce container.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 5.6.3, il est aussi possible de créer des fonctions OvML pour un module. La syntaxe d'utilisation de ces fonctions est la suivante :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAddon name=&amp;quot;&amp;quot; function=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; function&lt;br /&gt;
: Nom de la fonction&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut de la fonction utilisée&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML dans l'éditeur Wysiwyg ==&lt;br /&gt;
L'éditeur Wysiwyg d'Ovidentia possède une option permettant d'utiliser un fichier OvML afin de l'intégrer dans l'affichage d'un article, d'une section... Par défaut, tous les fichiers OvML présents dans le dossier ovml de la skin courante sont affichés dans le formulaire de sélection. Il existe un moyen de cacher ces fichiers aux utilisateurs de l'éditeur en modifiant la racine de sélection des fichiers :&lt;br /&gt;
&lt;br /&gt;
On ajoute un dossier nommé &amp;quot;editor&amp;quot; dans le dossier ovml de la skin courante, l'éditeur Wysiwyg ne proposera alors que les fichiers présents dans ce répertoire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est toujours possible d'utiliser la syntaxe $OVML manuellement afin d'exécuter un fichier OvML ne se situant pas dans le dossier editor.&lt;/div&gt;</summary>
		<author><name>Laucho</name></author>	</entry>

	<entry>
		<id>https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5687</id>
		<title>Référence OvML</title>
		<link rel="alternate" type="text/html" href="https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5687"/>
				<updated>2018-02-26T13:48:14Z</updated>
		
		<summary type="html">&lt;p&gt;Laucho : /* OCArticles */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Catégorie:Développement de skins]]&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
OvML ( Ovidentia Markup Langage ) est un ensemble de balises, identiques par leur syntaxe à celles utilisées avec HTML. Elles permettent d’extraire des données Ovidentia, de les manipuler et de les présenter en utilisant HTML.&lt;br /&gt;
&lt;br /&gt;
Les données à extraire peuvent être de plusieurs types, comme par exemple, les cinq derniers articles publiés, les dernières contributions d’un forum donné, les derniers fichiers chargés, etc …&lt;br /&gt;
&lt;br /&gt;
On pourra ainsi s’en servir pour réorganiser complètement la page d'accueil d'un site Ovidentia en y insérant, par exemple, la liste des 3 derniers articles, la liste des 5 dernières contributions d'un forum, des images, le texte d'un article spécifique, ...&lt;br /&gt;
&lt;br /&gt;
La conception d'une page OvML est identique à celle d'une page HTML. Elle peut ne contenir que des balises OvML ou un mélange HTML et OvML. On peut aussi partir d'une page HTML existante et y insérer des données Ovidentia en utilisant les balises OvML. Pour l’afficher, on utilisera l’url suivante :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
Certaines balises OvML sont dites “Container&amp;quot;. Un container est une balise OvML contenant une partie du fichier OvML comprise entre un tag d’ouverture et un tag de fermeture. Un container peut être une liste ou une condition. Dans le cas d’une liste, le contenu du container est répété autant de fois qu’il y a d’éléments dans la liste. Un container ‘condition’ n’affiche son contenu que dans le cas où la condition est vraie.&lt;br /&gt;
&lt;br /&gt;
== Les variables &amp;lt;OVxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Une variable OvML est de la forme:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
où xxxx est le nom de la variable.&lt;br /&gt;
&lt;br /&gt;
Différents paramètres peuvent être utilisés pour modifier l’affichage du résultat de la variable.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être sauvegardée dans une autre variable en utilisant le paramètre saveas (voir ci-dessous).&lt;br /&gt;
&lt;br /&gt;
== Les fonctions &amp;lt;OFxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Les fonctions se présentent sous la forme :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Elles permettent, entre autre, de traduire du texte, de faire des opérations arithmétiques, etc, …&lt;br /&gt;
&lt;br /&gt;
Le résultat de ces fonctions peut être sauvegardé dans une variable OvML en utilisant le paramètre saveas (voir ci-dessus).&lt;br /&gt;
&lt;br /&gt;
== Les containers &amp;lt;OCxxxx&amp;gt; … &amp;lt;/OCxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque importante d'utilisation des containers :'''&lt;br /&gt;
&lt;br /&gt;
* Il est possible d’imbriquer les containers sauf s’ils ont le même nom. Dans le cas précédent, il existe l’astuce de rajouter un paramètre sans valeur différente dans les balises. Ce paramètre va permettre d'identifier l'ouverture et la fermeture des containers par le moteur d'Ovidentia. Le paramètre doit donc se retrouver dans la balise d'ouverture ainsi que dans la balise de fermeture.&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre1&amp;gt;&lt;br /&gt;
    &amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre2&amp;gt;&lt;br /&gt;
        ...&lt;br /&gt;
    &amp;lt;/OCxxxx monparametre2&amp;gt;&lt;br /&gt;
&amp;lt;/OCxxxx monparametre1&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Chaque paramètre d'un container est vu comme une variable par le moteur OvML; il faut donc éviter d'utiliser pour nom d'une variable OvML le nom d'un attribut d'un container pour supprimer des erreurs d'interprétation.&lt;br /&gt;
&lt;br /&gt;
= Les variables OvML =&lt;br /&gt;
&lt;br /&gt;
Les variables OvML peuvent être définies dans le fichier OvML, produites par un container ou passées comme paramètres dans l’url. Elles sont accessibles en utilisant la syntaxe :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnom-de-la-variable&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut définir une variable OvML en utilisant la fonction PutVar :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;nbArticles&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit une variable nbArticles initialisée à la valeur 10.&lt;br /&gt;
&lt;br /&gt;
Pour récupérer la valeur dans une page OvML, il faut utiliser la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut aussi définir une variable en utilisant une variable globale d’Ovidentia. Pour cela, il suffira d’omettre le deuxième paramètre :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;babSlogan&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maintenant la variable &amp;lt;code&amp;gt;&amp;lt;OVbabSlogan&amp;gt;&amp;lt;/code&amp;gt; existe dans OvML et contient le contenu du slogan du site.&lt;br /&gt;
&lt;br /&gt;
On peut ainsi utiliser les variables d’Ovidentia pour récupérer le nom de l’utilisateur connecté ( BAB_SESS_USER ), son ID ( BAB_SESS_USERID ), etc.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
* babCurrentDate est une variable globale permettant de récupérer la date courante. Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
* Les variables globales booléennes comme BAB_SESS_LOGGED ont la valeur nulle si la valeur est fausse (false) et vaut 1 si la valeur est vraie (true).&lt;br /&gt;
&lt;br /&gt;
Il est parfois utile de tester l’existence d’une variable avant de la définir. On utilisera pour cela la fonction '''IfNotIsSet''' :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;page&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, si la variable page n’est pas définie, elle sera définie avec la valeur initiale 1.&lt;br /&gt;
&lt;br /&gt;
Toutes les variables produites par un container peuvent être jointes en utilisant la syntaxe d’une variable OvML &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
On peut aussi passer des variables OvML à un fichier OvML en utilisant l’url :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;total=1000&lt;br /&gt;
&lt;br /&gt;
Dans la page OvML on peut donc utiliser la variable totale.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être modifiée ou sauvegardée dans une autre variable en utilisant les attributs suivants :&lt;br /&gt;
&lt;br /&gt;
== saveas ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable dans une autre.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles saveas=&amp;quot;TotalArticles&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Une nouvelle variable TotalArticles est créée et sa valeur est la même que celle de nbArticles.&lt;br /&gt;
&lt;br /&gt;
== strlen ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer les n premiers caractères de la variable.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Récupère les n premiers caractères du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il est possible de spécifier une chaîne qui sera ajoutée à la fin du résultat si la variable a été tronquée. Par exemple &amp;quot;...“ pour indiquer une suite :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100,...&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== striptags ==&lt;br /&gt;
&lt;br /&gt;
Supprime les tags HTML de la variable :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les tags HTML de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan striptags=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== htmlentities ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit les entities HTML ( &amp;lt; devient &amp;amp;amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit en inverse les entities HTML ( &amp;amp;amp;lt; devient &amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan htmlentities=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== stripslashes ==&lt;br /&gt;
&lt;br /&gt;
Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan stripslashes=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== urlencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans une url&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan urlencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== jsencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans du javascript&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan jsencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== strcase ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| upper&lt;br /&gt;
| Convertit le contenu de la variable en majuscule&lt;br /&gt;
|-&lt;br /&gt;
| lower&lt;br /&gt;
| Convertit le contenu de la variable en minuscule&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strcase=&amp;quot;upper&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nlremove ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les retours chariots&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nlremove=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== trim ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| left&lt;br /&gt;
| Supprime les blancs en début de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| right&lt;br /&gt;
| Supprime les blancs en fin de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| all&lt;br /&gt;
| Supprime les blancs en début et en fin de chaîne&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan trim=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nl2br ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;1&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Transforme les retours chariots en &amp;lt;BR&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nl2br=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== sprintf ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| Voir la documentation PHP pour la fonction sprintf&lt;br /&gt;
| Retourne une chaîne formatée&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVMoney sprintf=&amp;quot;%01.2f&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== date ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater une date Ovidentia &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| S&lt;br /&gt;
| Format court de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| L&lt;br /&gt;
| Format long de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| T&lt;br /&gt;
| Format de l'heure défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| d&lt;br /&gt;
| Trois premières lettres du jour de la semaine Dim pour Dimanche&lt;br /&gt;
|-&lt;br /&gt;
| D&lt;br /&gt;
| Jour de la semaine Dimanche par exemple&lt;br /&gt;
|-&lt;br /&gt;
| j&lt;br /&gt;
| Jour du mois, sur deux chiffres (éventuellement avec un zéro) : &amp;quot;01&amp;quot; à &amp;quot;31&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| m&lt;br /&gt;
| Mois, en trois lettres : par exemple &amp;quot;Avr&amp;quot; (pour Avril)&lt;br /&gt;
|-&lt;br /&gt;
| M&lt;br /&gt;
| Mois en lettres : Avril par exemple&lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Mois; i.e. &amp;quot;01&amp;quot; à &amp;quot;12&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Y&lt;br /&gt;
| Année, 4 chiffres; i.e. &amp;quot;2003&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| y&lt;br /&gt;
| Année, 2 chiffres; i.e. &amp;quot;03&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| H&lt;br /&gt;
| heure, au format 24h, &amp;quot;00&amp;quot; à &amp;quot;23&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| i&lt;br /&gt;
| Minutes; &amp;quot;00&amp;quot; à &amp;quot;59&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleDate date=&amp;quot;%d %j %m %Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;OVbabCurrentDate&amp;gt;&amp;lt;/code&amp;gt; est une variable permettant de récupérer la date courante.&lt;br /&gt;
&lt;br /&gt;
Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabCurrentDate date=&amp;quot;%D %j %M&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== author ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater l’auteur d’un article, un commentaire etc, … quand la variable contient l’id de l’auteur.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| %F&lt;br /&gt;
| Prénom&lt;br /&gt;
|-&lt;br /&gt;
| %M&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
|-&lt;br /&gt;
| %L&lt;br /&gt;
| Nom&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleAuthor author=&amp;quot;%F %L&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Les fonctions OvML =&lt;br /&gt;
&lt;br /&gt;
On reconnaît les fonctions par la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les fonctions OvML disponibles sont :&lt;br /&gt;
&lt;br /&gt;
== OFTranslate ==&lt;br /&gt;
&lt;br /&gt;
Permet de traduire une chaîne. Pour cela, il faut qu'un fichier se nommant ''lang-'''identifiant-de-la-langue'''.xml'' soit présent dans le dossier ''ovidentia-'''numéro-de-version'''/lang''.&lt;br /&gt;
&lt;br /&gt;
Il s'agit d'un fichier XML listant différentes expressions traduites dans la langue choisie pour le fichier. Il est composé d'un élément ayant le même nom que l'identifiant de la langue. Celui-ci est composé de multiples éléments &amp;lt;code&amp;gt;string&amp;lt;/code&amp;gt; prenant un paramètre &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; indiquant l'identifiant du texte et contient le texte traduit.&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour l'anglais ''lang-en.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;en&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;About your article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;About your comment&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;About your file&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/en&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour le français ''lang-fr.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;fr&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;Au sujet de votre article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;A propos de votre commentaire&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;A propos de votre fichier&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/fr&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFTranslate text=&amp;quot;&amp;quot; [lang=&amp;quot;&amp;quot;] [folder=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; text&lt;br /&gt;
: Identifiant du texte à traduire&lt;br /&gt;
&lt;br /&gt;
; lang ''(optionnel)''&lt;br /&gt;
: Identifiant de la langue dans laquelle doit être traduit le texte&lt;br /&gt;
: Si omis, le texte sera traduit dans la langue sélectionnée par l'utilisateur&lt;br /&gt;
&lt;br /&gt;
; folder ''(optionnel)''&lt;br /&gt;
: Nom du module&lt;br /&gt;
: Si omis, le fichier langue du noyau est utilisé&lt;br /&gt;
&lt;br /&gt;
== OFPutVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de déclarer une nouvelle variable.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFGetVar ==&lt;br /&gt;
&lt;br /&gt;
Permet d'afficher une variable tout comme la syntaxe &amp;lt;code&amp;gt;&amp;lt;OVnom-de-la-variable&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetVar name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable à afficher&lt;br /&gt;
&lt;br /&gt;
== OFIfNotIsSet ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable si elle n’est pas déjà définie.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFInclude ==&lt;br /&gt;
&lt;br /&gt;
Permet d'inclure un autre fichier OVML&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFInclude file=&amp;quot;&amp;quot; [cache=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin du fichier OVML relatif au répertoire ovml du skin ou du répertoire ovml du noyau&lt;br /&gt;
&lt;br /&gt;
; cache ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : Le cache n'est pas utilisé pour afficher le fichier.&lt;br /&gt;
:* 1 : Le cache est utilisé.&lt;br /&gt;
&lt;br /&gt;
== OFUrlContent ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le contenu d’une url. Très utile pour inclure dans Ovidentia des fichiers HTML d’un site Web statique&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFUrlContent url=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; url&lt;br /&gt;
: url de la page à inclure&lt;br /&gt;
&lt;br /&gt;
== OFRecurse ==&lt;br /&gt;
&lt;br /&gt;
La fonction OFRecurse permet d'exécuter un code tant qu'une condition est réalisée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFRecurse&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
Cette fonction peut prendre tous les paramètres que peut prendre le container appelé récursivement.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
Cet exemple permet d'afficher l'arborescence des catégories et thèmes d'articles.&lt;br /&gt;
Ici, la fonction &amp;lt;code&amp;gt;OFRecurse&amp;lt;/code&amp;gt; est utilisée pour relancer le container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt; autant de fois que désiré en lui précisant le paramètre parentid (voir container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
    &amp;lt;OCArticleCategories&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&lt;br /&gt;
            &amp;lt;OVCategoryName&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
                &amp;lt;OFRecurse parentid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;OVTopicName&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Opérateurs arithmétiques ==&lt;br /&gt;
&lt;br /&gt;
Permettent de faire des opérations arithmétiques sur des variables. Elles sont construites de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;X&amp;quot; expr2=&amp;quot;Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l'opération souhaitée entre 10 et 50.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l’opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Toutefois, pour pouvoir stocker cette valeur dans une variable, il faut ajouter le paramètre &amp;lt;code&amp;gt;saveas&amp;lt;/code&amp;gt; lors de l'appel de la fonction.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot; saveas=&amp;quot;NewTotal&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit la variable &amp;lt;code&amp;gt;NewTotal&amp;lt;/code&amp;gt; ayant pour valeur le résultat de l'opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Les opérateurs disponibles sont :&lt;br /&gt;
&lt;br /&gt;
=== OFAOAddition ===&lt;br /&gt;
&lt;br /&gt;
Permet d’additionner expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOAddition expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de l'addition&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de l'addition&lt;br /&gt;
&lt;br /&gt;
=== OFAOSubtraction ===&lt;br /&gt;
&lt;br /&gt;
Permet de soustraire expr2 à expr1.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 - 20&amp;quot;, soit -10.&lt;br /&gt;
&lt;br /&gt;
=== OFAOMultiplication ===&lt;br /&gt;
&lt;br /&gt;
Permet de faire le produit de expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOMultiplication expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
=== OFAODivision ===&lt;br /&gt;
&lt;br /&gt;
Permet de diviser expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la division&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la division&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 / 20&amp;quot;, soit 0.5.&lt;br /&gt;
&lt;br /&gt;
=== OFAOModulus ===&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le reste de la division de expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme du modulo&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme du modulo&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 % 20&amp;quot;, soit 10, car 10 / 20 = 0 + '''10'''.&lt;br /&gt;
&lt;br /&gt;
== OFHeader ==&lt;br /&gt;
&lt;br /&gt;
Permet d'envoyer un header HTTP pour le fichier ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur du header à modifier&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;content-type:text/xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de définir un cookie qui sera envoyé avec le reste des en-têtes.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetCookie name=&amp;quot;&amp;quot; expire=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cookie&lt;br /&gt;
&lt;br /&gt;
; expire&lt;br /&gt;
: Temps en secondes au bout duquel le cookie expire&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecteur au cookie&lt;br /&gt;
&lt;br /&gt;
== OFGetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer la valeur d'un cookie. Une variable ayant le nom du cookie récupéré est créée automatiquement.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetCookie name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cooke dont on souhatie récupérer la valeur&lt;br /&gt;
&lt;br /&gt;
== OFSetSessionVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de choisir le type de sections à afficher dans le portail.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Permet d'indiquer le type de filtre à appliquer sur les sections&lt;br /&gt;
:* &amp;quot;babSectionsType&amp;quot; définit le type des sections à afficher&lt;br /&gt;
:* &amp;quot;babOvmlCurrentDelegation&amp;quot; filtre sur les sections propres à une délégation&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Permet de préciser les sections à afficher.&lt;br /&gt;
:* Si name vaut &amp;quot;babSectionsType&amp;quot; :&lt;br /&gt;
:** 1 : Section Administration et Utilisateur&lt;br /&gt;
:** 2 : Sections générées par les articles (sections de catégories et de thèmes d'articles)&lt;br /&gt;
:** 4 : Sections personnalisées&lt;br /&gt;
:** 8 : Sections générées par les modules&lt;br /&gt;
:** 15 : Toutes les sections&lt;br /&gt;
:** '''Remarque :''' les valeurs peuvent s'additionner. Pour afficher les sections des articles et les sections personnalisées, on utilisera la valeur 6 (2 + 4)&lt;br /&gt;
:* Si name vaut &amp;quot;babOvmlCurrentDelegation&amp;quot;, value vaut l'id de la délégation&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;15&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera toutes les sections du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
affichera uniquement les sections personnalisées du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera les sections générées par les modules et les sections générées par les articles&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera uniquement les sections générées par la délégation dont l'identifiant est 5&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cache toutes les sections générées dans les délégations&lt;br /&gt;
&lt;br /&gt;
== OFRequest ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET) ou passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFRequest name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFPost ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPost name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre POST dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFGet ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFSitemapPosition ==&lt;br /&gt;
 &lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant le chemin dans le plan du site du nœud correspondant à la page courante d'Ovidentia (ou à l'élément de navigation passé en paramètre).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapPosition [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [node=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; langid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site en utilisant un identifiant de compatible avec le multilangue. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site. Si omis: la fonction retournera le chemin correspondant à la page courante d'Ovidentia&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le chemin commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé.&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
== OFSitemapMenu ==&lt;br /&gt;
&lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant l'arborescence des entrées de navigation d'Ovidentia (Plan du site), ou l'arborescence des entrées de navigation sous le nœud spécifié (si le paramètre selectednode est indiqué).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu [sitemap=&amp;quot;&amp;quot;] [baselangid=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [selectednode=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;1&amp;quot;] [maxdepth=&amp;quot;&amp;quot;] [ignorelastlevel=&amp;quot;0&amp;quot;] [mindepth=&amp;quot;0&amp;quot;] [outerul=&amp;quot;1&amp;quot;] [admindelegation=&amp;quot;0&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; baselangid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera en utilisant un identifiant compatible avec le multilangue&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
: S'il n'est pas renseigné, c'est le nœud DGAll qui sera utilisé (le nœud racine de la branche contenant les éléments de toutes les délégations confondues) ou le noeud &amp;quot;Custom&amp;quot; si un plan du site fourni par le module sitemap_editor est utilisé.&lt;br /&gt;
&lt;br /&gt;
; selectednode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier un nœud sélectionné dans le menu. La balise li correspondant à ce nœud se verra ajouter la classe css 'selected', et toutes ses balises li parentes ainsi qu'elle même auront la classe css 'active'. S'il n'est pas spécifié, c'est le nœud correspondant à la page courante qui est utilisé.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
; maxdepth ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre de niveaux (sous-menus imbriqués). Pas de limite par défaut.&lt;br /&gt;
&lt;br /&gt;
; ignorelastlevel  ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de ne pas afficher les nœuds n'ayant pas d'enfants.&lt;br /&gt;
: 1 : activé&lt;br /&gt;
: 0 ''(par défaut)'' : désactivé&lt;br /&gt;
&lt;br /&gt;
; mindepth ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de contourner 'ignorelastlevel' en forçant l’affichage des nœuds de niveau inférieur ou égal à cette valeur. 0 par défaut (désactivé).&lt;br /&gt;
&lt;br /&gt;
; outerul ''(optionnel)''&lt;br /&gt;
: Permet de de définir si le menu contient la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau.&lt;br /&gt;
: 1 ''(par défaut)'' : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau est présente.&lt;br /&gt;
: 0 : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau n'est pas présente.&lt;br /&gt;
&lt;br /&gt;
; admindelegation ''(optionnel)''&lt;br /&gt;
: Permet de définir que les nœuds d'administration ne seront affichés que si l'utilisateur à les droits de gestion correspondants.&lt;br /&gt;
: 1 : la délégation est prise en compte.&lt;br /&gt;
: 0 ''(par défaut)'' : la délégation n'est pas prise en compte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFCurrentNode ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'Id du nœud courant dans le plan de site.&lt;br /&gt;
&lt;br /&gt;
== OFThumbnail ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie une url vers l'image générée.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFThumbnail (id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour récupérer l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché.&lt;br /&gt;
&lt;br /&gt;
== OFImg ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie du HTML contenant un tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt; pour afficher l'image. Si aucune image ne peut être affichée, une chaine vide est retournée au lieu du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Les attributs non supportés par la fonction ovml serons reportés tel-quel en tant qu'attributs du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg (src=&amp;quot;&amp;quot; | ovsrc=&amp;quot;&amp;quot; | id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] &amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; src ''(optionnel)''&lt;br /&gt;
: Url vers une image, si cet attribut est déclaré mais contient une chaîne vide, la valeur retournée sera une chaîne vide au lieu du tag img. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; ovsrc ''(optionnel)''&lt;br /&gt;
: Permet de définir l'url d'une image en utilisant le nom d'une variable ovml. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour afficher l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
Affiche l'image que si le paramètre img est fourni dans l'url :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;img&amp;quot; saveas=&amp;quot;Image&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg ovsrc=&amp;quot;Image&amp;quot; alt=&amp;quot;Mon image&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Affiche la photo de l'utilisateur connecté :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USERID&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg id_user=&amp;quot;&amp;lt;OVBAB_SESS_USERID&amp;gt;&amp;quot; maxwidth=&amp;quot;48&amp;quot; maxheight=&amp;quot;48&amp;quot; alt=&amp;quot;&amp;lt;OVBAB_SESS_USER&amp;gt;&amp;quot; resizemode=&amp;quot;CROP_CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSitemapCustomNodeId ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'ID du noeud trouvé dans le plan du site et qui a pour cible le nœud fourni par le paramètre nodeid dans le plan du site du noyau. Si aucun noeud est trouvé dans le plan du site, la valeur de l'attribut nodeid est retourné a la place.&lt;br /&gt;
&lt;br /&gt;
Lors de la mise en place d'un skin cela permet d'indiquer un nœud connu dans le plan du site du noyau, ci celui-ci est inséré dans le plan du site personnalisé à l'aide d'une référence, le nouveau nœud sera automatiquement pris en compte.&lt;br /&gt;
&lt;br /&gt;
Si il existe plusieurs nœuds avec la même cible dans le plan du site du noyau, le premier trouvé sera utilisé&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;&amp;quot; [basenode=&amp;quot;&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: ID du nœud dans le plan du site proposé par le noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Racine de la recherche dans le plan du site personnalisé.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;bab_Articles&amp;quot; saveas=&amp;quot;CustomNodeId&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu basenode=&amp;quot;&amp;lt;OVCustomNodeId&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPreviousArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article précédant l'article spécifié. L'article précédant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPreviousArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFNextArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article suivant l'article spécifié. L'article suivant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFNextArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFWebStat ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.2.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'enregistrer un évènement qui sera comptabilisé dans les statistiques.&lt;br /&gt;
Ceci est particulièrement utile lors de l'affichage d'articles par OvML afin que ceux-ci soient correctement pris en compte dans les statistiques en tant qu'articles vus.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFWebStat name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Type d’évènement à enregistrer&lt;br /&gt;
:* bab_addon&lt;br /&gt;
:* bab_page&lt;br /&gt;
:* bab_articles&lt;br /&gt;
:* bab_artfiles&lt;br /&gt;
:* bab_ovml&lt;br /&gt;
:* bab_fmfolders&lt;br /&gt;
:* bab_fmfiles&lt;br /&gt;
:* bab_forums&lt;br /&gt;
:* bab_threads&lt;br /&gt;
:* bab_posts&lt;br /&gt;
:* bab_faqs&lt;br /&gt;
:* bab_faqsqr&lt;br /&gt;
:* bab_searchword&lt;br /&gt;
:* bab_xlinks&lt;br /&gt;
:* bab_dbdirectories&lt;br /&gt;
:* bab_ldapdirectories&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur correspondant au type d'évènement. Par exemple id de l'article pour bab_articles.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Affichage de l'article --&amp;gt;&lt;br /&gt;
    &amp;lt;OFWebStat name=&amp;quot;bab_articles&amp;quot; value=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFAddStyleSheet ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.5.93&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'insérer un fichier CSS dans l'élément &amp;lt;code&amp;gt;&amp;lt;head&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;/code&amp;gt; de la page HTML.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAddStyleSheet file=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin de la feuille de style relatif au dossier '''styles''' du noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.2.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetPath path=&amp;quot;&amp;quot; file_relative=&amp;quot;1&amp;quot; saveas=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file_relative&lt;br /&gt;
: Convertit un chemin relatif au fichier ovml en un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetSelectedSkinPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie le chemin du répertoire du thème sélectionné.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;OFGetSelectedSkinPath&amp;gt;''' doit remplacer '''skins/&amp;lt;OVbabSkin&amp;gt;/''' dans les fichiers ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetSelectedSkinPath&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCsrfProtectToken ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.4.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de protection contre les attaques CSRF, il doit être ajouté dans tous les formulaire utilisant la méthode POST.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;babCsrfProtect&amp;quot; value=&amp;quot;&amp;lt;OFGetCsrfProtectToken&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCurrentAdmGroup ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.5.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de la délegation actuellement administré par l'utilisateur courrant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;lt;OFGetCurrentAdmGroup&amp;gt;&amp;quot;&amp;gt;&amp;lt;OVDelegationName&amp;gt;&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Les containers OvML =&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les containers contiennent des tags OvML et du code HTML. Ce sont généralement des listes de données identiques ou des conditions. &lt;br /&gt;
&lt;br /&gt;
A l'appel d'un container, OvML met à votre disposition des variables &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La liste des variables dépend du type de container.&lt;br /&gt;
&lt;br /&gt;
Ces variables ne sont plus disponibles en dehors du container.&lt;br /&gt;
&lt;br /&gt;
A l’intérieur de tout container de type liste, les variables suivantes sont disponibles :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCIndex&lt;br /&gt;
| Index de l’entrée courante en commençant par 0&lt;br /&gt;
|-&lt;br /&gt;
| OVCCount&lt;br /&gt;
| Le nombre total d’entrées dans le container&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de comparaison ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent d’effectuer des comparaisons entre les valeurs expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
Si la condition est vrai, le contenu du container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfEqual&lt;br /&gt;
| Vrai si expr1 est égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotEqual&lt;br /&gt;
| Vrai si expr1 est différent expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThan&lt;br /&gt;
| Vrai si expr1 est strictement inférieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThanOrEqual&lt;br /&gt;
| Vrai si expr1 est inférieur ou égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThan&lt;br /&gt;
| Vrai si expr1 est strictement supérieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThanOrEqual&lt;br /&gt;
| Vrai si expr1 est supérieur ou égal à expr2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la comparaison&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la comparaison&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_LOGGED&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfEqual expr1=&amp;quot;&amp;lt;BAB_SESS_LOGGED&amp;amp;gt;&amp;quot; expr2=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Vous êtes connecté !&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/OCIfEqual&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de test d'existence sur les variables ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent de vérifier l'existence ou non d'une variable.&lt;br /&gt;
&lt;br /&gt;
Si la variable est définie ou non, selon le container, le container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name existe&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name n'existe pas&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx name=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable dont on doit tester l'existence&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte ne sera pas affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;variable&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte sera affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OCIfUserMemberOfGroups ==&lt;br /&gt;
&lt;br /&gt;
Ce container est exécuté si l'utilisateur courant appartient à un groupe&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfUserMemberOfGroups groupid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [childs=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCIfUserMemberOfGroups&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; groupid&lt;br /&gt;
: id du groupe ou plusieurs ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Cette variable permet de tester si un utilisateur spécifique appartient à des groupes en donnant un id utilisateur.&lt;br /&gt;
: Si omis, elle prend la valeur de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: yes : L'utilisateur courant doit appartenir à tous les groupes spécifiés dans groupid&lt;br /&gt;
: no ''(par défaut)'' : L'utilisateur courant doit appartenir à au moins un des groupes spécifiés dans groupid&lt;br /&gt;
&lt;br /&gt;
; childs ''(optionnel)''&lt;br /&gt;
: yes : Pour chaque groupe, inclure ses enfants&lt;br /&gt;
: no ''(par défaut)'' : Les enfants ne sont pas inclus&lt;br /&gt;
&lt;br /&gt;
== OCArticlesHomePages ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles des pages d’accueil privée ou publique.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlesHomePages type=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticlesHomePages&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée&lt;br /&gt;
: public : Liste les articles de la page d’accueil publique&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: yes : Filtre les articles selon le droit de visibilité&lt;br /&gt;
: no ''(par défaut)'' : Ne filtre pas&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicTitle&lt;br /&gt;
| Titre du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoi une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers récemment déposés.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFiles last=&amp;quot;&amp;quot; path=&amp;quot;&amp;quot; [folderid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fichiers souhaité&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Indique dans quel sous-répertoire il faut chercher.&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id de l’espace ou plusieurs ids séparés par des virgules.&lt;br /&gt;
: Si omis, le container liste les fichiers récents de tous les répertoires.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fichiers par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fichiers par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fichiers aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileModifiedBy&lt;br /&gt;
| Dernière personne ayant modifié le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fichier a été créé. Si nul (0), le fichier a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles récents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentArticles last=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre d‘articles souhaité&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tous thèmes confondus&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie, tous les thèmes enfants seront utilisés&lt;br /&gt;
: si categoryid est utilisé, topicid devient obsolète&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'article a été créé. Si nul (0), l'article a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers commentaires d'articles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentComments last=&amp;quot;&amp;quot; [articleid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentComments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de commentaires souhaité&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires tous articles confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentThreads ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers fils de discussion de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentThreads last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentThreads&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fils de discussion souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fils de discussion, tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières contributions de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentPosts last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [threadid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentPosts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de contributions souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; threadid ''(optionnel)''&lt;br /&gt;
: Id du fil de discussion&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous sujets confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les contributions aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières questions de faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFaqQuestions last=&amp;quot;&amp;quot; [faqid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de questions souhaité&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières questions, toutes faqs confondues&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie de faq&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question en base de données&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Adresse Web pour accéder à la question dans le portail&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Adresse Web pour accéder à la question en plein écran (destiné à une vue popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionDate&lt;br /&gt;
| Date de création de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionAuthor&lt;br /&gt;
| Auteur de la question&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategories [parentid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; parentid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie parent ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: 0 ''(par défaut)'' : le container liste les catégories de thèmes à la racine.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryNext&amp;gt;...&amp;lt;/OCArticleCategoryNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idendiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryPrevious&amp;gt;...&amp;lt;/OCArticleCategoryPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCParentsArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets parents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCParentsArticleCategory categoryid=&amp;quot;&amp;quot; [reverse=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCParentsArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie.&lt;br /&gt;
&lt;br /&gt;
; reverse ''(optionnel)''&lt;br /&gt;
: 1 si on souhaite la liste dans l’ordre inverse.&lt;br /&gt;
: 0 ''(par défaut)'' : Les catégories sont triées dans l'ordre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une ou plusieurs catégorie de sujet.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategory categoryid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopics ==&lt;br /&gt;
&lt;br /&gt;
Liste des thèmes d'articles d'une catégorie donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article. La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles. La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicNext&amp;gt;...&amp;lt;/OCArticleTopicNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicPrevious&amp;gt;....&amp;lt;/OCArticleTopicPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idem que ceux du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopic ==&lt;br /&gt;
&lt;br /&gt;
Description d’un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic [topicid=&amp;quot;&amp;quot;] [topicname=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème d’articles ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles.&lt;br /&gt;
&lt;br /&gt;
; topicname ''(optionnel)''&lt;br /&gt;
: Nom du thème d’articles&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles ou s'appuie sur le paramètre topicid.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche tous les thèmes dont l'utilisateur a le droit et ayant pour nom &amp;quot;essai&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 ayant pour nom essai.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom se termine par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom commence par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom contient la chaîne essai&lt;br /&gt;
&lt;br /&gt;
== OCArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste des articles d'un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticles [delegationid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [topicid=&amp;quot;&amp;quot;] [articleid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [homepage=&amp;quot;public|private&amp;quot;] [archive=&amp;quot;&amp;quot;] [offset=&amp;quot;&amp;quot;] [rows=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [order=&amp;quot;[offset,]rows&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.5.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
:: Id de la catégorie, tous les thèmes enfants seront utilisés &lt;br /&gt;
:: si categoryid est utilisé, topicid devient obsolète &lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.5.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule &lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; homepage ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.5.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée &lt;br /&gt;
: public : Liste les articles de la page d’accueil publique &lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; offset ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nombre d'articles à ignorer à partir du début de la liste&lt;br /&gt;
: 0 ''(par défaut)'' : aucune article n'est ignoré&lt;br /&gt;
&lt;br /&gt;
; rows ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
: -1 ''(par défaut)'' : toutes les lignes sont prises&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.5.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleNext&amp;gt;...&amp;lt;/OCArticleNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticlePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlePrevious&amp;gt;...&amp;lt;/OCArticlePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticle ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur les fichiers joints à un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleFiles articleid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCArticleFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForums ==&lt;br /&gt;
&lt;br /&gt;
Liste des forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForums [forumid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCForums&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les forums.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForumNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForumNext&amp;gt;...&amp;lt;/OCForumNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForumPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForumPrevious&amp;gt;...&amp;lt;/OCForumPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForum ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un forum donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForum forumid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCForum&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid :&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCThread ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fil de discussion donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCThread threadid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCThread&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; threadid&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadForumId&lt;br /&gt;
| Id du forum contenant le fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadId&lt;br /&gt;
| Id du sujet du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadPostId&lt;br /&gt;
| Id de la contribution initiale&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadLastPostId&lt;br /&gt;
| Id de la dernière contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadDate&lt;br /&gt;
| Date de la création du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarter&lt;br /&gt;
| Nom du l'initiateur du sujet&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarterId&lt;br /&gt;
| ID de l'utilisateur ayant initié le sujet ( peut être égal à 0 s'il s'agit d'un utilisateur anonyme) &lt;br /&gt;
|-&lt;br /&gt;
| OVThreadUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPost ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une contribution donnée ou plusieurs séparées par des virgules.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCPost postid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid :&lt;br /&gt;
: Id de la contribution ou plusieurs Ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du fil de la discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthorId&lt;br /&gt;
| ID de l'auteur (peut être égal à 0 si l'auteur était un utilisateur anoyme)&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution à l'aide d'une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostReplyUrl&lt;br /&gt;
| Url pour répondre (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostModifyUrl&lt;br /&gt;
| Url pour modifier (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostConfirmUrl&lt;br /&gt;
| Url pour confirmer (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostDeleteUrl&lt;br /&gt;
| Url pour supprimer la contribution (sinon vide si pas de droit) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPostFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations de fichiers sur une contribution donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCPostFiles postid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid&lt;br /&gt;
: Id de la contribution&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolders [folderid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFolders&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolderNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderNext&amp;gt;...&amp;lt;/OCFolderNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolderPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderPrevious&amp;gt;...&amp;lt;/OCFolderPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolder ==&lt;br /&gt;
&lt;br /&gt;
Donne les information sur un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolder folderid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFolder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSubFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-répertoires du répertoire path d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSubFolders folderid=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSubFolders&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les sous-répertoire du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderName&lt;br /&gt;
| Nom du sous répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des fichiers d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFiles folderid=&amp;quot;&amp;quot; rows=&amp;quot;&amp;quot; offset=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; offset&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nième fichier à partir du début de la liste&lt;br /&gt;
&lt;br /&gt;
; rows&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les fichiers du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: En lien avec l'attribut orderby.&lt;br /&gt;
:* asc ''(par défaut)'' : Ordonne les fichiers par ordre croissant&lt;br /&gt;
:* desc : Ordonne les fichiers par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
:''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
:* name ''(par défaut)'' : Ordonne les fichiers par nom&lt;br /&gt;
:* creation : Ordonne les fichiers par date de création&lt;br /&gt;
:* modification : Ordonne les fichiers par date de modification&lt;br /&gt;
:* size : Ordonne les fichiers par taille&lt;br /&gt;
:* hits : Ordonne les fichiers par nombre de &amp;quot;hits&amp;quot;&lt;br /&gt;
:* manual : Ordonne les fichiers suivant l'ordre défini manuellement sur le répertoire.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url du fichier si celui-ci est une image (utilisation pour un affichage). Cette variable ne prend pas en compte les droits définis au niveau du gestionnaire de fichiers.&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFileNext&amp;gt;...&amp;lt;/OCFileNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFiles|OCFiles]].&lt;br /&gt;
&lt;br /&gt;
== OCFilePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFilePrevious&amp;gt;...&amp;lt;/OCFilePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFile ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fichier d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFile fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFile&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileFields ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des champs d'un fichier donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFileFields fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFileFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldName&lt;br /&gt;
| Nom du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqs ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des Faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqs [faqid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqs&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqNext&amp;gt;...&amp;lt;/OCFaqNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqPrevious&amp;gt;...&amp;lt;/OCFaqPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaq ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une Faq donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaq faqid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategories ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des sous catégories d’une Faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategories faqid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqSubCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la faq&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations des sous-catégories d’une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategory faqsubcatid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqSubCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid&lt;br /&gt;
: Id de la sous catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des questions/réponses d'une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestions [faqid=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la sous catégorie faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs indiquées par le paramètre faqid.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionNext&amp;gt;...&amp;lt;/OCFaqQuestionNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionPrevious&amp;gt;...&amp;lt;/OCFaqQuestionPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestion ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une questions/réponses donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestion questionid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqQuestion&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; questionid&lt;br /&gt;
: Id de la question/réponse de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles d'un thème donné en attente d'approbation pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingArticles [topicid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation tout thème confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les commentaires en attente d'approbation d'un article donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingComments [articleid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingComments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires en attente de tout article confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les commentaires en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date de publication du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers en attente d'approbation d'un répertoire donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingFiles [folderid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fichiers en attente de tout répertoire confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les fichiers en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste les contributions en attente d'approbation d'un forum donné ( forumid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingPosts [forumid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingPosts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les contributions en attente de tout forum confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les contributions en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendars ==&lt;br /&gt;
&lt;br /&gt;
Liste les calendriers &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendars [type=&amp;quot;&amp;quot;] [calendarid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendars&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste tous les agendas. type peut prendre les valeurs suivantes :&lt;br /&gt;
: user: les agendas personnels &lt;br /&gt;
: group: les agendas de groupes&lt;br /&gt;
: resource: les agendas de ressources&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Un ou plusieurs id d'agendas séparés par des virgules&lt;br /&gt;
: Si omis, le container liste tous les agendas.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarId&lt;br /&gt;
| Id de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarName&lt;br /&gt;
| Intitulé de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarDescription&lt;br /&gt;
| Description de l'agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarOwnerId&lt;br /&gt;
| Id du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarType&lt;br /&gt;
| Type de l’agenda ( user, group ou resource )&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarUrl&lt;br /&gt;
| Url pour accéder à la page Agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories d’événements des agendas &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarCategories [filter=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryName&lt;br /&gt;
| Intitulé de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarUserEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas personnels&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarUserEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarUserEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité.Remarque : si le paramètre est à «&amp;amp;nbsp;no&amp;amp;nbsp;», les événements privés seront aussi remontés&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarGroupEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas collectifs (anciennement agendas de groupes)&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarGroupEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarGroupEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; groupid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
: Remarque : le paramètre groupid correspond à l'identifiant (grpid) de l'agenda lorsqu'on utilise les agendas collectifs.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarResourceEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas de ressources&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarResourceEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarResourceEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparées par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; resourceid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas ( personnel, groupes ou de ressources )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date &lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramènera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas le container liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarId&lt;br /&gt;
| Id numérique de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrlId&lt;br /&gt;
| Id de l'agenda principal contenant le type, exemple &amp;quot;personal/1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarName&lt;br /&gt;
| Nom de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarType&lt;br /&gt;
| type de l'agenda principal (exemple: &amp;quot;caldav_personal&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectories ==&lt;br /&gt;
&lt;br /&gt;
Liste les annuaires de base de données&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectories [directoryid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid ''(optionnel)''&lt;br /&gt;
: Id de l'annuaire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: « database » ou « group », si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectory directoryid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryFields ==&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryFields directoryid=&amp;quot;&amp;quot; [all=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: 1 : Donne la liste de tous les champs&lt;br /&gt;
: 0 : Donne la liste de champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldId&lt;br /&gt;
| Identifiant du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Le tableau ci-dessous donne la correspondance entre les champs et leurs identifiants :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Champ&lt;br /&gt;
! Identifiant&lt;br /&gt;
|-&lt;br /&gt;
| Surnom&lt;br /&gt;
| cn&lt;br /&gt;
|-&lt;br /&gt;
| Nom&lt;br /&gt;
| sn&lt;br /&gt;
|-&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
| mn&lt;br /&gt;
|-&lt;br /&gt;
| Prénom&lt;br /&gt;
| givenname&lt;br /&gt;
|-&lt;br /&gt;
| Photo&lt;br /&gt;
| jpegphoto&lt;br /&gt;
|-&lt;br /&gt;
| Adresse de messagerie&lt;br /&gt;
| email&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (bureau)&lt;br /&gt;
| btel&lt;br /&gt;
|-&lt;br /&gt;
| Tél. mobile&lt;br /&gt;
| mobile&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (domicile)&lt;br /&gt;
| htel&lt;br /&gt;
|-&lt;br /&gt;
| Télécopie (bureau)&lt;br /&gt;
| bfax&lt;br /&gt;
|-&lt;br /&gt;
| Titre&lt;br /&gt;
| title&lt;br /&gt;
|-&lt;br /&gt;
| Service&lt;br /&gt;
| departmentnumber&lt;br /&gt;
|-&lt;br /&gt;
| Société&lt;br /&gt;
| organisationname&lt;br /&gt;
|-&lt;br /&gt;
| Rue (bureau)&lt;br /&gt;
| bstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (bureau)&lt;br /&gt;
| bcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (bureau)&lt;br /&gt;
| bpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (bureau)&lt;br /&gt;
| bstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (bureau)&lt;br /&gt;
| bcountry&lt;br /&gt;
|-&lt;br /&gt;
| Rue (domicile)&lt;br /&gt;
| hstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (domicile)&lt;br /&gt;
| hcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (domicile)&lt;br /&gt;
| hpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (domicile)&lt;br /&gt;
| hstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (domicile)&lt;br /&gt;
| hcountry&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 1&lt;br /&gt;
| user1&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 2&lt;br /&gt;
| user2&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 3&lt;br /&gt;
| user3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Pour les champs additionnels, les identifiants sont de la forme '''babdirfXX''' ou '''XX''' est l'id du champ additionnel ( correspondant à fxid dans la liste des champs additionnels de l'annuaire ).&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMembers ==&lt;br /&gt;
&lt;br /&gt;
Liste les membres d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMembers directoryid=&amp;quot;&amp;quot; [fields=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [like=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryMembers&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: Ignoré si l'attribut '''fields''' est spécifié&lt;br /&gt;
: 1 : Donne tous les champs pour chaque membre&lt;br /&gt;
: 0 : Donne uniquement les champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
; fields ''(optionnel)''&lt;br /&gt;
: liste des identifiants des champs souhaités séparés par des virgules ( exemple &amp;quot;sn,givenname,email&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Identifiant du champ à utiliser pour ordonner la liste&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; like ''(optionnel)''&lt;br /&gt;
: Restreint la liste des membres ayant le champ commençant par ce motif ( exemple like=&amp;quot;A&amp;quot; ) &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUrl&lt;br /&gt;
| Url pour accéder à la fiche détaillée du membre&lt;br /&gt;
|-&lt;br /&gt;
| DirectoryMemberEmailUrl&lt;br /&gt;
| Url pour afficher la popup de composition de message&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMemberFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryMembers'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMemberFields&amp;gt;...&amp;lt;/OCDbDirectoryMemberFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntry ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un membre d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntry directoryid=&amp;quot;&amp;quot; memberid=&amp;quot;&amp;quot; userid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectoryEntry&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; memberid&lt;br /&gt;
: Id du membre dans l'annuaire&lt;br /&gt;
&lt;br /&gt;
; userid&lt;br /&gt;
: Id Ovidentia de l'utilisateur s'il est enregistré&lt;br /&gt;
: Ignoré si memberid renseigné.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberUrl&lt;br /&gt;
| Url vers la fiche annuaire du membre&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntryFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryEntry'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntryFields&amp;gt;...&amp;lt;/OCDbDirectoryEntryFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryAcl ==&lt;br /&gt;
&lt;br /&gt;
Liste les utilisateurs ayant des droits sur un annuaire.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryAcl directoryid=&amp;quot;&amp;quot; [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryAcl&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: modify : pour les utilisateurs ayant le droit de modifier une fiche&lt;br /&gt;
: add : pour les utilisateurs ayant le droit d'ajouter une fiche&lt;br /&gt;
: view : pour les utilisateurs ayant le droit de consulter l'annuaire&lt;br /&gt;
: delete :  pour les utilisateurs ayant le droit de supprimer une fiche&lt;br /&gt;
: export :  pour les utilisateurs ayant le droit d'exporter l'annuaire&lt;br /&gt;
: import :  pour les utilisateurs ayant le droit d'importer l'annuaire&lt;br /&gt;
: empty :  pour les utilisateurs ayant le droit de vider l'annuaire&lt;br /&gt;
: bind :  pour les utilisateurs ayant le droit d'attacher une fiche&lt;br /&gt;
: unbind :  pour les utilisateurs ayant le droit de détacher une fiche&lt;br /&gt;
: view :  pour les utilisateurs ayant le droit de voir les fiches (DEFAULT)&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserFullName&lt;br /&gt;
| Nom complet de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserEmail&lt;br /&gt;
| Adresse email de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserId&lt;br /&gt;
| Id de l'utilisateur dans la base de données&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegations ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegations [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegations&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si yes : le container tient compte des droits d'accès de l'utilisateur&lt;br /&gt;
: Si no : le container ne tient pas compte des droits d'accès et ramène toutes les délégations créées dans le portail&lt;br /&gt;
: Si omis, le container tient compte des droits d'accès&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegation ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont fait partie l'utilisateur courant&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegation delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegation&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsManaged [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont l'utilisateur courant est administrateur.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationItems ==&lt;br /&gt;
&lt;br /&gt;
Liste les fonctions déléguées aux administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationItems delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationItems&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemName&lt;br /&gt;
| Intitulé de la fonction&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemValue&lt;br /&gt;
| 1: si la fonction est déléguée, 0 sinon&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationAdministrators ==&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationAdministrators delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationAdministrators&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationUserId&lt;br /&gt;
| Id de l'administrateur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategories [categoryid=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: Si omis, le container liste toutes les catégories&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une catégorie de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategory [categoryid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationsCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmSpaces ==&lt;br /&gt;
&lt;br /&gt;
Liste les espaces de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmSpaces&amp;gt;...&amp;lt;/OCTmSpaces&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceId&lt;br /&gt;
| Id de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceName&lt;br /&gt;
| Nom de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceDescription&lt;br /&gt;
| Description de l'espace de projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmProjects ==&lt;br /&gt;
&lt;br /&gt;
Liste les projets d'un espace de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmProjects spaceid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCTmProjects&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; spaceid&lt;br /&gt;
: Id de l'espace de projets&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectId&lt;br /&gt;
| Id du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectName&lt;br /&gt;
| Nom du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectDescription&lt;br /&gt;
| Description du projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmTasks ==&lt;br /&gt;
&lt;br /&gt;
Liste les tâches d'un projet ou des tâches personnelles du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmTasks [projectid=&amp;quot;&amp;quot;] [startdate=&amp;quot;&amp;quot;] [enddate=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCTmTasks&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; projectid ''(optionnel)''&lt;br /&gt;
: Id du projet.&lt;br /&gt;
: Si omis, le conteneur renvoie les tâches personnelles de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; startdate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de début est postérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; enddate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de fin est antérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;&lt;br /&gt;
: desc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order. La valeur par défault est &amp;quot;TaskNumber&amp;quot;.&lt;br /&gt;
: Cet attribut peur contenir le nom de n'importe laquelle des variables renvoyées sans le préfixe &amp;quot;OV&amp;quot;, par exemple &amp;quot;TaskCategoryName&amp;quot; ou &amp;quot;TaskEndDate&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskId&lt;br /&gt;
| Id de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskProjectId&lt;br /&gt;
| Id du projet de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskNumber&lt;br /&gt;
| Numéro de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskShortDescription&lt;br /&gt;
| Description courte de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskStartDate&lt;br /&gt;
| Date de début de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskEndDate&lt;br /&gt;
| Date de fin de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryId&lt;br /&gt;
| Id de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryName&lt;br /&gt;
| Nom de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCompletion&lt;br /&gt;
| Niveau d'avancement de la tâche (0-100)&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskOwnerId&lt;br /&gt;
| Id de l'utilisateur propriétaire de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskClass&lt;br /&gt;
| Classe de la tâche&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgUserEntities ==&lt;br /&gt;
&lt;br /&gt;
Liste les entités d'organigrammes pour lesquelles un utilisateur à un rôle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgUserEntities userId=&amp;quot;&amp;quot; [orgChartId=&amp;quot;&amp;quot;] [roleType=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgUserEntities&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; userId&lt;br /&gt;
: Identifiant (entier) de l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; orgChartId ''(optionnel)''&lt;br /&gt;
: Identifiant (entier) de l'organigramme.&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'organigramme par défaut (nommé à l'origine Ovidentia) qui est utilisé.&lt;br /&gt;
&lt;br /&gt;
; roleType ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors tous les rôles seront utilisés.&lt;br /&gt;
: Les rôles sont des valeurs de 0 à 3&lt;br /&gt;
: 0 étant les rôles personnalisés&lt;br /&gt;
: 1 étant le rôle supérieur&lt;br /&gt;
: 2 étant le rôle employé&lt;br /&gt;
: 3 étant le rôle membre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgPathToEntity ==&lt;br /&gt;
&lt;br /&gt;
Liste toutes les entités parentes d'une entité d'un organigramme.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgPathToEntity entityId=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [includeEntity=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgPathToEntity&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'ordre ascendant qui est utilisé.&lt;br /&gt;
: Ordre dans lequel le chemin jusqu'à la racine sera retourné, les valeurs possible sont asc ou desc&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
; includeEntity ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis, alors l'entité ne sera pas incluse dans les résultats.&lt;br /&gt;
: Les valeurs possibles sont&amp;amp;nbsp;:&lt;br /&gt;
: 0 pour ne pas inclure l'entité (valeur par défaut)&lt;br /&gt;
: 1 pour inclure l'entité&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCMultipages ==&lt;br /&gt;
&lt;br /&gt;
Ce container permet de faciliter les calculs réalisés pendant un multi-pages. Ainsi selon le nombre total de résultats et le nombre de résultats à afficher par pages, le container permet de retourner le nombre de pages que contient le multi-pages. &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCMultipages total=&amp;quot;&amp;quot; maxpages=&amp;quot;&amp;quot; perpage=&amp;quot;&amp;quot; currentpage=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCMultipages&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; total&lt;br /&gt;
: Nombre total de résultats.&lt;br /&gt;
&lt;br /&gt;
; maxpages&lt;br /&gt;
: Nombre maximum de pages à afficher&lt;br /&gt;
&lt;br /&gt;
; perpage&lt;br /&gt;
: Nombre maximum de résultats à afficher par pages&lt;br /&gt;
&lt;br /&gt;
; currentpage&lt;br /&gt;
: Numéro de la page en cours&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCurrentPageNumber &lt;br /&gt;
| Numéro de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVNextPageNumber&lt;br /&gt;
| Numéro de la page suivante si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVPreviousPageNumber&lt;br /&gt;
| Numéro de la page précédente si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVTotalPages&lt;br /&gt;
| Nombre total de pages&lt;br /&gt;
|-&lt;br /&gt;
| OVResultFirst&lt;br /&gt;
| Index du premier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultLast&lt;br /&gt;
| Index du dernier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultsPage&lt;br /&gt;
| Nombre de résultats sur la page courante&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntries ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-entrées de navigation d'Ovidentia (Plan du site) d'une entrée parente. Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntries (node=&amp;quot;&amp;quot; | langid=&amp;quot;&amp;quot;) [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntries&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; langid&lt;br /&gt;
: Identifiant multilangue de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: peut être utilisé à la place de l'attribut node&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntry ==&lt;br /&gt;
&lt;br /&gt;
Renvoie les information sur une entrée de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntry node=&amp;quot;&amp;quot; [sitemap=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntry&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément (noeud du plan du site).&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapCustomNode ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des noeuds ayant pour cible l'id spécifié dans l'attribut &amp;lt;code&amp;gt;target&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans le module sitemap_editor, la valeur à saisir dans l'attribut target est affiché dans l'entête sur la page de visualisation du nœud.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapCustomNode [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] target=&amp;quot;&amp;quot; [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapCustomNode&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; target&lt;br /&gt;
: Id du noeud cible&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin. s'il n'est pas renseigné, le noeur racine par défaut sera utilisé (Custom pour le plan du site fourni par sitemap_editor), DGAll pour le plan du site du noyau).&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: permet de limiter le nombre d'éléments retournés, par exemple, &amp;lt;code&amp;gt;limit=&amp;quot;0,1&amp;quot;&amp;lt;/code&amp;gt; pour obtenir seulement le premier noeud. La syntaxe est identique à l'attribut &amp;lt;code&amp;gt;limit&amp;lt;/code&amp;gt; de OCSitemapPath&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapPath ==&lt;br /&gt;
&lt;br /&gt;
Retourne le chemin de fer (rail) d'une entrée de navigation sous la forme d'une liste d'entrées de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapPath [node=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapPath&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin.&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5,2&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur à 2 éléments à partir du 5ème. Si la première valeur est négative, l'index du premier élément retourné sera calculé à partir du nombre d'élément total. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;-1,1&amp;quot;&amp;lt;/code&amp;gt; affiche le dernier élément seulement. L'index négatif est supporté à partir d'ovidentia &amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Si la valeur est &amp;quot;1&amp;quot;, le denier noeud du plan du site auquel on a accédé sera mémorisé et récupéré lors de l'accès a une page en dehors du plan du site.&lt;br /&gt;
: La valeur par défaut est &amp;quot;1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Différentes méthodes d’utilisation d’un fichier OvML =&lt;br /&gt;
== Utilisation dans une url ==&lt;br /&gt;
Un fichier OvML peut être appellé en utilisant l’url suivante :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où fichier-ovml est le nom de votre fichier OvML qui doit se trouver dans le répertoire suivant&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
skins/nom-du-skin/ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le fichier ainsi appelé est parsé par Ovidentia et le résultat est affiché dans la partie centrale du portail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si l’on souhaite afficher le résultat en dehors du portail, par exemple dans une fenêtre popup, il faut ajouter le paramètre echo=1 comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De plus, si l’on souhaite passer des paramètres au fichier OvML, on utilisera l’url comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&amp;amp;param=val&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, on peut utiliser la variable OVparam dans le fichier OvML.&lt;br /&gt;
&lt;br /&gt;
Remarque : les paramètres peuvent être envoyés par formulaires en méthodes GET et POST.&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans un fichier template ==&lt;br /&gt;
Dans tout fichier template d’Ovidentia, on peut utiliser un fichier OvML en utilisant la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{ $OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : la syntaxe avec les accolades ne permet pas l'utilisation de nouvelles accolades à l'intérieur.&lt;br /&gt;
&lt;br /&gt;
{ $OVML({ mavariable }) } est impossible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est possible de passer une variable template en tant que paramètre à un fichier OvML via la syntaxe { $OVML(...) } d'un fichier template :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple : { $OVML(monFichier.html,param1=&amp;quot;var1&amp;quot;) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
si var1 est définie dans le template, le parseur la remplace avec sa valeur, sinon il utilise la valeur &amp;quot;var1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Optimiser le temps d'exécution d'un script OvML (disponible à partir de la version 7.2 d'Ovidentia) :'''&lt;br /&gt;
&lt;br /&gt;
Si votre script n'a pas besoin d'être réactualisé à chaque exécution, vous pouvez décider d'utiliser le cache via la syntaxe $OVMLCACHE.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE s'utilise dans les mêmes conditions que $OVML.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE peut recevoir un paramètre supplémentaire : _ovml_cache_duration=86400. Il permet d'indiquer le temps maximum pendant lequel le script ne sera pas réactualisé. Valeur en secondes.&lt;br /&gt;
&lt;br /&gt;
Si ovml_cache_duration n'est pas renseigné, le script sera réactualisé toutes les 3600 secondes (1 heure).&lt;br /&gt;
&lt;br /&gt;
Remarque : le cache est enregistré dans la session de l'utilisateur courant. Donc le script est systématiquement réactualisé si l'utilisateur se déconnecte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple :&lt;br /&gt;
&lt;br /&gt;
{ $OVMLCACHE(monFichier.html,param1=3,_ovml_cache_duration=86400) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : pensez bien aux conséquences d'utilisation du cache OvML avant de l'appliquer sur vos scripts. Pendant 3600 secondes, vous pouvez modifier vos scripts et des données d'Ovidentia sans pouvoir le vérifier à l'affichage !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autres types de cache possibles :&lt;br /&gt;
*session : cache dans la session (default)&lt;br /&gt;
*sitemap : cache dans un fichier basé sur le profile du plan du site&lt;br /&gt;
*file : cache dans un fichier&lt;br /&gt;
&lt;br /&gt;
Exemple d'utilisation avec un autre type de cache :&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE(menu.html,_ovml_cache_type=sitemap)&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans du contenu ==&lt;br /&gt;
On peut incorporer le résultat d’un fichier OvML dans du contenu Ovidentia ( article, section, faq etc… ). On utilisera la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Utilisation pour les pages d’accueil ==&lt;br /&gt;
On peut utiliser un fichier OvML pour les pages d’accueil privée et publique. Pour cela, utilisez les fichiers spécifiques private.html et public.html.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lors de l’affichage de la page public, Ovidentia cherche un fichier ayant le nom public.html dans le répertoire skins/nom-du-skin/ovml . S’il le trouve, il l’utilisera pour la page d’accueil public. Sinon, il affichera les articles définis par l'administrateur pour la page d’accueil public.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il en est de même pour la page d’accueil privée.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML par les modules ( addons ) ==&lt;br /&gt;
A partir de la version 5.4.2 d'Ovidentia, il est possible pour les modules de fournir des fonctionnalités basées sur OvML ( voir la documentation fournie avec le module ).&lt;br /&gt;
&lt;br /&gt;
Afin d'utiliser ces fonctionnalités, on utilisera le container suivant :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCAddon name=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; param2=&amp;quot;&amp;quot; ...&amp;gt;...&amp;lt;/OCAddon&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut du container du module&lt;br /&gt;
&lt;br /&gt;
Pour la signification des paramètres, il faut consulter la documentation fournie avec le module.&lt;br /&gt;
&lt;br /&gt;
La plupart du temps, le premier paramètre indique le nom du container que l'on veut utiliser et les paramètres suivants sont des attributs à ce container.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 5.6.3, il est aussi possible de créer des fonctions OvML pour un module. La syntaxe d'utilisation de ces fonctions est la suivante :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAddon name=&amp;quot;&amp;quot; function=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; function&lt;br /&gt;
: Nom de la fonction&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut de la fonction utilisée&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML dans l'éditeur Wysiwyg ==&lt;br /&gt;
L'éditeur Wysiwyg d'Ovidentia possède une option permettant d'utiliser un fichier OvML afin de l'intégrer dans l'affichage d'un article, d'une section... Par défaut, tous les fichiers OvML présents dans le dossier ovml de la skin courante sont affichés dans le formulaire de sélection. Il existe un moyen de cacher ces fichiers aux utilisateurs de l'éditeur en modifiant la racine de sélection des fichiers :&lt;br /&gt;
&lt;br /&gt;
On ajoute un dossier nommé &amp;quot;editor&amp;quot; dans le dossier ovml de la skin courante, l'éditeur Wysiwyg ne proposera alors que les fichiers présents dans ce répertoire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est toujours possible d'utiliser la syntaxe $OVML manuellement afin d'exécuter un fichier OvML ne se situant pas dans le dossier editor.&lt;/div&gt;</summary>
		<author><name>Laucho</name></author>	</entry>

	<entry>
		<id>https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5686</id>
		<title>Référence OvML</title>
		<link rel="alternate" type="text/html" href="https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5686"/>
				<updated>2018-02-26T13:46:37Z</updated>
		
		<summary type="html">&lt;p&gt;Laucho : /* OCArticles */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Catégorie:Développement de skins]]&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
OvML ( Ovidentia Markup Langage ) est un ensemble de balises, identiques par leur syntaxe à celles utilisées avec HTML. Elles permettent d’extraire des données Ovidentia, de les manipuler et de les présenter en utilisant HTML.&lt;br /&gt;
&lt;br /&gt;
Les données à extraire peuvent être de plusieurs types, comme par exemple, les cinq derniers articles publiés, les dernières contributions d’un forum donné, les derniers fichiers chargés, etc …&lt;br /&gt;
&lt;br /&gt;
On pourra ainsi s’en servir pour réorganiser complètement la page d'accueil d'un site Ovidentia en y insérant, par exemple, la liste des 3 derniers articles, la liste des 5 dernières contributions d'un forum, des images, le texte d'un article spécifique, ...&lt;br /&gt;
&lt;br /&gt;
La conception d'une page OvML est identique à celle d'une page HTML. Elle peut ne contenir que des balises OvML ou un mélange HTML et OvML. On peut aussi partir d'une page HTML existante et y insérer des données Ovidentia en utilisant les balises OvML. Pour l’afficher, on utilisera l’url suivante :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
Certaines balises OvML sont dites “Container&amp;quot;. Un container est une balise OvML contenant une partie du fichier OvML comprise entre un tag d’ouverture et un tag de fermeture. Un container peut être une liste ou une condition. Dans le cas d’une liste, le contenu du container est répété autant de fois qu’il y a d’éléments dans la liste. Un container ‘condition’ n’affiche son contenu que dans le cas où la condition est vraie.&lt;br /&gt;
&lt;br /&gt;
== Les variables &amp;lt;OVxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Une variable OvML est de la forme:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
où xxxx est le nom de la variable.&lt;br /&gt;
&lt;br /&gt;
Différents paramètres peuvent être utilisés pour modifier l’affichage du résultat de la variable.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être sauvegardée dans une autre variable en utilisant le paramètre saveas (voir ci-dessous).&lt;br /&gt;
&lt;br /&gt;
== Les fonctions &amp;lt;OFxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Les fonctions se présentent sous la forme :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Elles permettent, entre autre, de traduire du texte, de faire des opérations arithmétiques, etc, …&lt;br /&gt;
&lt;br /&gt;
Le résultat de ces fonctions peut être sauvegardé dans une variable OvML en utilisant le paramètre saveas (voir ci-dessus).&lt;br /&gt;
&lt;br /&gt;
== Les containers &amp;lt;OCxxxx&amp;gt; … &amp;lt;/OCxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque importante d'utilisation des containers :'''&lt;br /&gt;
&lt;br /&gt;
* Il est possible d’imbriquer les containers sauf s’ils ont le même nom. Dans le cas précédent, il existe l’astuce de rajouter un paramètre sans valeur différente dans les balises. Ce paramètre va permettre d'identifier l'ouverture et la fermeture des containers par le moteur d'Ovidentia. Le paramètre doit donc se retrouver dans la balise d'ouverture ainsi que dans la balise de fermeture.&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre1&amp;gt;&lt;br /&gt;
    &amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre2&amp;gt;&lt;br /&gt;
        ...&lt;br /&gt;
    &amp;lt;/OCxxxx monparametre2&amp;gt;&lt;br /&gt;
&amp;lt;/OCxxxx monparametre1&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Chaque paramètre d'un container est vu comme une variable par le moteur OvML; il faut donc éviter d'utiliser pour nom d'une variable OvML le nom d'un attribut d'un container pour supprimer des erreurs d'interprétation.&lt;br /&gt;
&lt;br /&gt;
= Les variables OvML =&lt;br /&gt;
&lt;br /&gt;
Les variables OvML peuvent être définies dans le fichier OvML, produites par un container ou passées comme paramètres dans l’url. Elles sont accessibles en utilisant la syntaxe :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnom-de-la-variable&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut définir une variable OvML en utilisant la fonction PutVar :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;nbArticles&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit une variable nbArticles initialisée à la valeur 10.&lt;br /&gt;
&lt;br /&gt;
Pour récupérer la valeur dans une page OvML, il faut utiliser la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut aussi définir une variable en utilisant une variable globale d’Ovidentia. Pour cela, il suffira d’omettre le deuxième paramètre :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;babSlogan&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maintenant la variable &amp;lt;code&amp;gt;&amp;lt;OVbabSlogan&amp;gt;&amp;lt;/code&amp;gt; existe dans OvML et contient le contenu du slogan du site.&lt;br /&gt;
&lt;br /&gt;
On peut ainsi utiliser les variables d’Ovidentia pour récupérer le nom de l’utilisateur connecté ( BAB_SESS_USER ), son ID ( BAB_SESS_USERID ), etc.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
* babCurrentDate est une variable globale permettant de récupérer la date courante. Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
* Les variables globales booléennes comme BAB_SESS_LOGGED ont la valeur nulle si la valeur est fausse (false) et vaut 1 si la valeur est vraie (true).&lt;br /&gt;
&lt;br /&gt;
Il est parfois utile de tester l’existence d’une variable avant de la définir. On utilisera pour cela la fonction '''IfNotIsSet''' :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;page&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, si la variable page n’est pas définie, elle sera définie avec la valeur initiale 1.&lt;br /&gt;
&lt;br /&gt;
Toutes les variables produites par un container peuvent être jointes en utilisant la syntaxe d’une variable OvML &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
On peut aussi passer des variables OvML à un fichier OvML en utilisant l’url :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;total=1000&lt;br /&gt;
&lt;br /&gt;
Dans la page OvML on peut donc utiliser la variable totale.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être modifiée ou sauvegardée dans une autre variable en utilisant les attributs suivants :&lt;br /&gt;
&lt;br /&gt;
== saveas ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable dans une autre.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles saveas=&amp;quot;TotalArticles&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Une nouvelle variable TotalArticles est créée et sa valeur est la même que celle de nbArticles.&lt;br /&gt;
&lt;br /&gt;
== strlen ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer les n premiers caractères de la variable.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Récupère les n premiers caractères du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il est possible de spécifier une chaîne qui sera ajoutée à la fin du résultat si la variable a été tronquée. Par exemple &amp;quot;...“ pour indiquer une suite :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100,...&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== striptags ==&lt;br /&gt;
&lt;br /&gt;
Supprime les tags HTML de la variable :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les tags HTML de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan striptags=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== htmlentities ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit les entities HTML ( &amp;lt; devient &amp;amp;amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit en inverse les entities HTML ( &amp;amp;amp;lt; devient &amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan htmlentities=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== stripslashes ==&lt;br /&gt;
&lt;br /&gt;
Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan stripslashes=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== urlencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans une url&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan urlencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== jsencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans du javascript&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan jsencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== strcase ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| upper&lt;br /&gt;
| Convertit le contenu de la variable en majuscule&lt;br /&gt;
|-&lt;br /&gt;
| lower&lt;br /&gt;
| Convertit le contenu de la variable en minuscule&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strcase=&amp;quot;upper&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nlremove ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les retours chariots&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nlremove=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== trim ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| left&lt;br /&gt;
| Supprime les blancs en début de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| right&lt;br /&gt;
| Supprime les blancs en fin de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| all&lt;br /&gt;
| Supprime les blancs en début et en fin de chaîne&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan trim=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nl2br ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;1&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Transforme les retours chariots en &amp;lt;BR&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nl2br=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== sprintf ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| Voir la documentation PHP pour la fonction sprintf&lt;br /&gt;
| Retourne une chaîne formatée&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVMoney sprintf=&amp;quot;%01.2f&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== date ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater une date Ovidentia &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| S&lt;br /&gt;
| Format court de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| L&lt;br /&gt;
| Format long de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| T&lt;br /&gt;
| Format de l'heure défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| d&lt;br /&gt;
| Trois premières lettres du jour de la semaine Dim pour Dimanche&lt;br /&gt;
|-&lt;br /&gt;
| D&lt;br /&gt;
| Jour de la semaine Dimanche par exemple&lt;br /&gt;
|-&lt;br /&gt;
| j&lt;br /&gt;
| Jour du mois, sur deux chiffres (éventuellement avec un zéro) : &amp;quot;01&amp;quot; à &amp;quot;31&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| m&lt;br /&gt;
| Mois, en trois lettres : par exemple &amp;quot;Avr&amp;quot; (pour Avril)&lt;br /&gt;
|-&lt;br /&gt;
| M&lt;br /&gt;
| Mois en lettres : Avril par exemple&lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Mois; i.e. &amp;quot;01&amp;quot; à &amp;quot;12&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Y&lt;br /&gt;
| Année, 4 chiffres; i.e. &amp;quot;2003&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| y&lt;br /&gt;
| Année, 2 chiffres; i.e. &amp;quot;03&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| H&lt;br /&gt;
| heure, au format 24h, &amp;quot;00&amp;quot; à &amp;quot;23&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| i&lt;br /&gt;
| Minutes; &amp;quot;00&amp;quot; à &amp;quot;59&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleDate date=&amp;quot;%d %j %m %Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;OVbabCurrentDate&amp;gt;&amp;lt;/code&amp;gt; est une variable permettant de récupérer la date courante.&lt;br /&gt;
&lt;br /&gt;
Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabCurrentDate date=&amp;quot;%D %j %M&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== author ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater l’auteur d’un article, un commentaire etc, … quand la variable contient l’id de l’auteur.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| %F&lt;br /&gt;
| Prénom&lt;br /&gt;
|-&lt;br /&gt;
| %M&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
|-&lt;br /&gt;
| %L&lt;br /&gt;
| Nom&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleAuthor author=&amp;quot;%F %L&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Les fonctions OvML =&lt;br /&gt;
&lt;br /&gt;
On reconnaît les fonctions par la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les fonctions OvML disponibles sont :&lt;br /&gt;
&lt;br /&gt;
== OFTranslate ==&lt;br /&gt;
&lt;br /&gt;
Permet de traduire une chaîne. Pour cela, il faut qu'un fichier se nommant ''lang-'''identifiant-de-la-langue'''.xml'' soit présent dans le dossier ''ovidentia-'''numéro-de-version'''/lang''.&lt;br /&gt;
&lt;br /&gt;
Il s'agit d'un fichier XML listant différentes expressions traduites dans la langue choisie pour le fichier. Il est composé d'un élément ayant le même nom que l'identifiant de la langue. Celui-ci est composé de multiples éléments &amp;lt;code&amp;gt;string&amp;lt;/code&amp;gt; prenant un paramètre &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; indiquant l'identifiant du texte et contient le texte traduit.&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour l'anglais ''lang-en.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;en&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;About your article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;About your comment&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;About your file&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/en&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour le français ''lang-fr.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;fr&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;Au sujet de votre article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;A propos de votre commentaire&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;A propos de votre fichier&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/fr&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFTranslate text=&amp;quot;&amp;quot; [lang=&amp;quot;&amp;quot;] [folder=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; text&lt;br /&gt;
: Identifiant du texte à traduire&lt;br /&gt;
&lt;br /&gt;
; lang ''(optionnel)''&lt;br /&gt;
: Identifiant de la langue dans laquelle doit être traduit le texte&lt;br /&gt;
: Si omis, le texte sera traduit dans la langue sélectionnée par l'utilisateur&lt;br /&gt;
&lt;br /&gt;
; folder ''(optionnel)''&lt;br /&gt;
: Nom du module&lt;br /&gt;
: Si omis, le fichier langue du noyau est utilisé&lt;br /&gt;
&lt;br /&gt;
== OFPutVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de déclarer une nouvelle variable.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFGetVar ==&lt;br /&gt;
&lt;br /&gt;
Permet d'afficher une variable tout comme la syntaxe &amp;lt;code&amp;gt;&amp;lt;OVnom-de-la-variable&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetVar name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable à afficher&lt;br /&gt;
&lt;br /&gt;
== OFIfNotIsSet ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable si elle n’est pas déjà définie.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFInclude ==&lt;br /&gt;
&lt;br /&gt;
Permet d'inclure un autre fichier OVML&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFInclude file=&amp;quot;&amp;quot; [cache=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin du fichier OVML relatif au répertoire ovml du skin ou du répertoire ovml du noyau&lt;br /&gt;
&lt;br /&gt;
; cache ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : Le cache n'est pas utilisé pour afficher le fichier.&lt;br /&gt;
:* 1 : Le cache est utilisé.&lt;br /&gt;
&lt;br /&gt;
== OFUrlContent ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le contenu d’une url. Très utile pour inclure dans Ovidentia des fichiers HTML d’un site Web statique&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFUrlContent url=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; url&lt;br /&gt;
: url de la page à inclure&lt;br /&gt;
&lt;br /&gt;
== OFRecurse ==&lt;br /&gt;
&lt;br /&gt;
La fonction OFRecurse permet d'exécuter un code tant qu'une condition est réalisée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFRecurse&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
Cette fonction peut prendre tous les paramètres que peut prendre le container appelé récursivement.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
Cet exemple permet d'afficher l'arborescence des catégories et thèmes d'articles.&lt;br /&gt;
Ici, la fonction &amp;lt;code&amp;gt;OFRecurse&amp;lt;/code&amp;gt; est utilisée pour relancer le container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt; autant de fois que désiré en lui précisant le paramètre parentid (voir container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
    &amp;lt;OCArticleCategories&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&lt;br /&gt;
            &amp;lt;OVCategoryName&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
                &amp;lt;OFRecurse parentid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;OVTopicName&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Opérateurs arithmétiques ==&lt;br /&gt;
&lt;br /&gt;
Permettent de faire des opérations arithmétiques sur des variables. Elles sont construites de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;X&amp;quot; expr2=&amp;quot;Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l'opération souhaitée entre 10 et 50.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l’opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Toutefois, pour pouvoir stocker cette valeur dans une variable, il faut ajouter le paramètre &amp;lt;code&amp;gt;saveas&amp;lt;/code&amp;gt; lors de l'appel de la fonction.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot; saveas=&amp;quot;NewTotal&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit la variable &amp;lt;code&amp;gt;NewTotal&amp;lt;/code&amp;gt; ayant pour valeur le résultat de l'opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Les opérateurs disponibles sont :&lt;br /&gt;
&lt;br /&gt;
=== OFAOAddition ===&lt;br /&gt;
&lt;br /&gt;
Permet d’additionner expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOAddition expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de l'addition&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de l'addition&lt;br /&gt;
&lt;br /&gt;
=== OFAOSubtraction ===&lt;br /&gt;
&lt;br /&gt;
Permet de soustraire expr2 à expr1.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 - 20&amp;quot;, soit -10.&lt;br /&gt;
&lt;br /&gt;
=== OFAOMultiplication ===&lt;br /&gt;
&lt;br /&gt;
Permet de faire le produit de expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOMultiplication expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
=== OFAODivision ===&lt;br /&gt;
&lt;br /&gt;
Permet de diviser expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la division&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la division&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 / 20&amp;quot;, soit 0.5.&lt;br /&gt;
&lt;br /&gt;
=== OFAOModulus ===&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le reste de la division de expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme du modulo&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme du modulo&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 % 20&amp;quot;, soit 10, car 10 / 20 = 0 + '''10'''.&lt;br /&gt;
&lt;br /&gt;
== OFHeader ==&lt;br /&gt;
&lt;br /&gt;
Permet d'envoyer un header HTTP pour le fichier ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur du header à modifier&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;content-type:text/xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de définir un cookie qui sera envoyé avec le reste des en-têtes.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetCookie name=&amp;quot;&amp;quot; expire=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cookie&lt;br /&gt;
&lt;br /&gt;
; expire&lt;br /&gt;
: Temps en secondes au bout duquel le cookie expire&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecteur au cookie&lt;br /&gt;
&lt;br /&gt;
== OFGetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer la valeur d'un cookie. Une variable ayant le nom du cookie récupéré est créée automatiquement.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetCookie name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cooke dont on souhatie récupérer la valeur&lt;br /&gt;
&lt;br /&gt;
== OFSetSessionVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de choisir le type de sections à afficher dans le portail.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Permet d'indiquer le type de filtre à appliquer sur les sections&lt;br /&gt;
:* &amp;quot;babSectionsType&amp;quot; définit le type des sections à afficher&lt;br /&gt;
:* &amp;quot;babOvmlCurrentDelegation&amp;quot; filtre sur les sections propres à une délégation&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Permet de préciser les sections à afficher.&lt;br /&gt;
:* Si name vaut &amp;quot;babSectionsType&amp;quot; :&lt;br /&gt;
:** 1 : Section Administration et Utilisateur&lt;br /&gt;
:** 2 : Sections générées par les articles (sections de catégories et de thèmes d'articles)&lt;br /&gt;
:** 4 : Sections personnalisées&lt;br /&gt;
:** 8 : Sections générées par les modules&lt;br /&gt;
:** 15 : Toutes les sections&lt;br /&gt;
:** '''Remarque :''' les valeurs peuvent s'additionner. Pour afficher les sections des articles et les sections personnalisées, on utilisera la valeur 6 (2 + 4)&lt;br /&gt;
:* Si name vaut &amp;quot;babOvmlCurrentDelegation&amp;quot;, value vaut l'id de la délégation&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;15&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera toutes les sections du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
affichera uniquement les sections personnalisées du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera les sections générées par les modules et les sections générées par les articles&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera uniquement les sections générées par la délégation dont l'identifiant est 5&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cache toutes les sections générées dans les délégations&lt;br /&gt;
&lt;br /&gt;
== OFRequest ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET) ou passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFRequest name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFPost ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPost name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre POST dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFGet ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFSitemapPosition ==&lt;br /&gt;
 &lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant le chemin dans le plan du site du nœud correspondant à la page courante d'Ovidentia (ou à l'élément de navigation passé en paramètre).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapPosition [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [node=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; langid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site en utilisant un identifiant de compatible avec le multilangue. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site. Si omis: la fonction retournera le chemin correspondant à la page courante d'Ovidentia&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le chemin commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé.&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
== OFSitemapMenu ==&lt;br /&gt;
&lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant l'arborescence des entrées de navigation d'Ovidentia (Plan du site), ou l'arborescence des entrées de navigation sous le nœud spécifié (si le paramètre selectednode est indiqué).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu [sitemap=&amp;quot;&amp;quot;] [baselangid=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [selectednode=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;1&amp;quot;] [maxdepth=&amp;quot;&amp;quot;] [ignorelastlevel=&amp;quot;0&amp;quot;] [mindepth=&amp;quot;0&amp;quot;] [outerul=&amp;quot;1&amp;quot;] [admindelegation=&amp;quot;0&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; baselangid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera en utilisant un identifiant compatible avec le multilangue&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
: S'il n'est pas renseigné, c'est le nœud DGAll qui sera utilisé (le nœud racine de la branche contenant les éléments de toutes les délégations confondues) ou le noeud &amp;quot;Custom&amp;quot; si un plan du site fourni par le module sitemap_editor est utilisé.&lt;br /&gt;
&lt;br /&gt;
; selectednode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier un nœud sélectionné dans le menu. La balise li correspondant à ce nœud se verra ajouter la classe css 'selected', et toutes ses balises li parentes ainsi qu'elle même auront la classe css 'active'. S'il n'est pas spécifié, c'est le nœud correspondant à la page courante qui est utilisé.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
; maxdepth ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre de niveaux (sous-menus imbriqués). Pas de limite par défaut.&lt;br /&gt;
&lt;br /&gt;
; ignorelastlevel  ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de ne pas afficher les nœuds n'ayant pas d'enfants.&lt;br /&gt;
: 1 : activé&lt;br /&gt;
: 0 ''(par défaut)'' : désactivé&lt;br /&gt;
&lt;br /&gt;
; mindepth ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de contourner 'ignorelastlevel' en forçant l’affichage des nœuds de niveau inférieur ou égal à cette valeur. 0 par défaut (désactivé).&lt;br /&gt;
&lt;br /&gt;
; outerul ''(optionnel)''&lt;br /&gt;
: Permet de de définir si le menu contient la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau.&lt;br /&gt;
: 1 ''(par défaut)'' : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau est présente.&lt;br /&gt;
: 0 : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau n'est pas présente.&lt;br /&gt;
&lt;br /&gt;
; admindelegation ''(optionnel)''&lt;br /&gt;
: Permet de définir que les nœuds d'administration ne seront affichés que si l'utilisateur à les droits de gestion correspondants.&lt;br /&gt;
: 1 : la délégation est prise en compte.&lt;br /&gt;
: 0 ''(par défaut)'' : la délégation n'est pas prise en compte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFCurrentNode ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'Id du nœud courant dans le plan de site.&lt;br /&gt;
&lt;br /&gt;
== OFThumbnail ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie une url vers l'image générée.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFThumbnail (id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour récupérer l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché.&lt;br /&gt;
&lt;br /&gt;
== OFImg ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie du HTML contenant un tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt; pour afficher l'image. Si aucune image ne peut être affichée, une chaine vide est retournée au lieu du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Les attributs non supportés par la fonction ovml serons reportés tel-quel en tant qu'attributs du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg (src=&amp;quot;&amp;quot; | ovsrc=&amp;quot;&amp;quot; | id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] &amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; src ''(optionnel)''&lt;br /&gt;
: Url vers une image, si cet attribut est déclaré mais contient une chaîne vide, la valeur retournée sera une chaîne vide au lieu du tag img. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; ovsrc ''(optionnel)''&lt;br /&gt;
: Permet de définir l'url d'une image en utilisant le nom d'une variable ovml. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour afficher l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
Affiche l'image que si le paramètre img est fourni dans l'url :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;img&amp;quot; saveas=&amp;quot;Image&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg ovsrc=&amp;quot;Image&amp;quot; alt=&amp;quot;Mon image&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Affiche la photo de l'utilisateur connecté :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USERID&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg id_user=&amp;quot;&amp;lt;OVBAB_SESS_USERID&amp;gt;&amp;quot; maxwidth=&amp;quot;48&amp;quot; maxheight=&amp;quot;48&amp;quot; alt=&amp;quot;&amp;lt;OVBAB_SESS_USER&amp;gt;&amp;quot; resizemode=&amp;quot;CROP_CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSitemapCustomNodeId ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'ID du noeud trouvé dans le plan du site et qui a pour cible le nœud fourni par le paramètre nodeid dans le plan du site du noyau. Si aucun noeud est trouvé dans le plan du site, la valeur de l'attribut nodeid est retourné a la place.&lt;br /&gt;
&lt;br /&gt;
Lors de la mise en place d'un skin cela permet d'indiquer un nœud connu dans le plan du site du noyau, ci celui-ci est inséré dans le plan du site personnalisé à l'aide d'une référence, le nouveau nœud sera automatiquement pris en compte.&lt;br /&gt;
&lt;br /&gt;
Si il existe plusieurs nœuds avec la même cible dans le plan du site du noyau, le premier trouvé sera utilisé&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;&amp;quot; [basenode=&amp;quot;&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: ID du nœud dans le plan du site proposé par le noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Racine de la recherche dans le plan du site personnalisé.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;bab_Articles&amp;quot; saveas=&amp;quot;CustomNodeId&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu basenode=&amp;quot;&amp;lt;OVCustomNodeId&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPreviousArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article précédant l'article spécifié. L'article précédant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPreviousArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFNextArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article suivant l'article spécifié. L'article suivant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFNextArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFWebStat ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.2.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'enregistrer un évènement qui sera comptabilisé dans les statistiques.&lt;br /&gt;
Ceci est particulièrement utile lors de l'affichage d'articles par OvML afin que ceux-ci soient correctement pris en compte dans les statistiques en tant qu'articles vus.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFWebStat name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Type d’évènement à enregistrer&lt;br /&gt;
:* bab_addon&lt;br /&gt;
:* bab_page&lt;br /&gt;
:* bab_articles&lt;br /&gt;
:* bab_artfiles&lt;br /&gt;
:* bab_ovml&lt;br /&gt;
:* bab_fmfolders&lt;br /&gt;
:* bab_fmfiles&lt;br /&gt;
:* bab_forums&lt;br /&gt;
:* bab_threads&lt;br /&gt;
:* bab_posts&lt;br /&gt;
:* bab_faqs&lt;br /&gt;
:* bab_faqsqr&lt;br /&gt;
:* bab_searchword&lt;br /&gt;
:* bab_xlinks&lt;br /&gt;
:* bab_dbdirectories&lt;br /&gt;
:* bab_ldapdirectories&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur correspondant au type d'évènement. Par exemple id de l'article pour bab_articles.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Affichage de l'article --&amp;gt;&lt;br /&gt;
    &amp;lt;OFWebStat name=&amp;quot;bab_articles&amp;quot; value=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFAddStyleSheet ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.5.93&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'insérer un fichier CSS dans l'élément &amp;lt;code&amp;gt;&amp;lt;head&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;/code&amp;gt; de la page HTML.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAddStyleSheet file=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin de la feuille de style relatif au dossier '''styles''' du noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.2.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetPath path=&amp;quot;&amp;quot; file_relative=&amp;quot;1&amp;quot; saveas=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file_relative&lt;br /&gt;
: Convertit un chemin relatif au fichier ovml en un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetSelectedSkinPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie le chemin du répertoire du thème sélectionné.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;OFGetSelectedSkinPath&amp;gt;''' doit remplacer '''skins/&amp;lt;OVbabSkin&amp;gt;/''' dans les fichiers ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetSelectedSkinPath&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCsrfProtectToken ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.4.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de protection contre les attaques CSRF, il doit être ajouté dans tous les formulaire utilisant la méthode POST.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;babCsrfProtect&amp;quot; value=&amp;quot;&amp;lt;OFGetCsrfProtectToken&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCurrentAdmGroup ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.5.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de la délegation actuellement administré par l'utilisateur courrant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;lt;OFGetCurrentAdmGroup&amp;gt;&amp;quot;&amp;gt;&amp;lt;OVDelegationName&amp;gt;&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Les containers OvML =&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les containers contiennent des tags OvML et du code HTML. Ce sont généralement des listes de données identiques ou des conditions. &lt;br /&gt;
&lt;br /&gt;
A l'appel d'un container, OvML met à votre disposition des variables &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La liste des variables dépend du type de container.&lt;br /&gt;
&lt;br /&gt;
Ces variables ne sont plus disponibles en dehors du container.&lt;br /&gt;
&lt;br /&gt;
A l’intérieur de tout container de type liste, les variables suivantes sont disponibles :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCIndex&lt;br /&gt;
| Index de l’entrée courante en commençant par 0&lt;br /&gt;
|-&lt;br /&gt;
| OVCCount&lt;br /&gt;
| Le nombre total d’entrées dans le container&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de comparaison ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent d’effectuer des comparaisons entre les valeurs expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
Si la condition est vrai, le contenu du container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfEqual&lt;br /&gt;
| Vrai si expr1 est égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotEqual&lt;br /&gt;
| Vrai si expr1 est différent expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThan&lt;br /&gt;
| Vrai si expr1 est strictement inférieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThanOrEqual&lt;br /&gt;
| Vrai si expr1 est inférieur ou égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThan&lt;br /&gt;
| Vrai si expr1 est strictement supérieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThanOrEqual&lt;br /&gt;
| Vrai si expr1 est supérieur ou égal à expr2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la comparaison&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la comparaison&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_LOGGED&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfEqual expr1=&amp;quot;&amp;lt;BAB_SESS_LOGGED&amp;amp;gt;&amp;quot; expr2=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Vous êtes connecté !&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/OCIfEqual&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de test d'existence sur les variables ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent de vérifier l'existence ou non d'une variable.&lt;br /&gt;
&lt;br /&gt;
Si la variable est définie ou non, selon le container, le container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name existe&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name n'existe pas&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx name=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable dont on doit tester l'existence&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte ne sera pas affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;variable&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte sera affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OCIfUserMemberOfGroups ==&lt;br /&gt;
&lt;br /&gt;
Ce container est exécuté si l'utilisateur courant appartient à un groupe&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfUserMemberOfGroups groupid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [childs=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCIfUserMemberOfGroups&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; groupid&lt;br /&gt;
: id du groupe ou plusieurs ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Cette variable permet de tester si un utilisateur spécifique appartient à des groupes en donnant un id utilisateur.&lt;br /&gt;
: Si omis, elle prend la valeur de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: yes : L'utilisateur courant doit appartenir à tous les groupes spécifiés dans groupid&lt;br /&gt;
: no ''(par défaut)'' : L'utilisateur courant doit appartenir à au moins un des groupes spécifiés dans groupid&lt;br /&gt;
&lt;br /&gt;
; childs ''(optionnel)''&lt;br /&gt;
: yes : Pour chaque groupe, inclure ses enfants&lt;br /&gt;
: no ''(par défaut)'' : Les enfants ne sont pas inclus&lt;br /&gt;
&lt;br /&gt;
== OCArticlesHomePages ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles des pages d’accueil privée ou publique.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlesHomePages type=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticlesHomePages&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée&lt;br /&gt;
: public : Liste les articles de la page d’accueil publique&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: yes : Filtre les articles selon le droit de visibilité&lt;br /&gt;
: no ''(par défaut)'' : Ne filtre pas&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicTitle&lt;br /&gt;
| Titre du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoi une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers récemment déposés.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFiles last=&amp;quot;&amp;quot; path=&amp;quot;&amp;quot; [folderid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fichiers souhaité&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Indique dans quel sous-répertoire il faut chercher.&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id de l’espace ou plusieurs ids séparés par des virgules.&lt;br /&gt;
: Si omis, le container liste les fichiers récents de tous les répertoires.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fichiers par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fichiers par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fichiers aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileModifiedBy&lt;br /&gt;
| Dernière personne ayant modifié le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fichier a été créé. Si nul (0), le fichier a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles récents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentArticles last=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre d‘articles souhaité&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tous thèmes confondus&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie, tous les thèmes enfants seront utilisés&lt;br /&gt;
: si categoryid est utilisé, topicid devient obsolète&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'article a été créé. Si nul (0), l'article a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers commentaires d'articles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentComments last=&amp;quot;&amp;quot; [articleid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentComments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de commentaires souhaité&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires tous articles confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentThreads ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers fils de discussion de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentThreads last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentThreads&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fils de discussion souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fils de discussion, tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières contributions de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentPosts last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [threadid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentPosts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de contributions souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; threadid ''(optionnel)''&lt;br /&gt;
: Id du fil de discussion&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous sujets confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les contributions aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières questions de faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFaqQuestions last=&amp;quot;&amp;quot; [faqid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de questions souhaité&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières questions, toutes faqs confondues&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie de faq&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question en base de données&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Adresse Web pour accéder à la question dans le portail&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Adresse Web pour accéder à la question en plein écran (destiné à une vue popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionDate&lt;br /&gt;
| Date de création de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionAuthor&lt;br /&gt;
| Auteur de la question&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategories [parentid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; parentid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie parent ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: 0 ''(par défaut)'' : le container liste les catégories de thèmes à la racine.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryNext&amp;gt;...&amp;lt;/OCArticleCategoryNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idendiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryPrevious&amp;gt;...&amp;lt;/OCArticleCategoryPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCParentsArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets parents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCParentsArticleCategory categoryid=&amp;quot;&amp;quot; [reverse=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCParentsArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie.&lt;br /&gt;
&lt;br /&gt;
; reverse ''(optionnel)''&lt;br /&gt;
: 1 si on souhaite la liste dans l’ordre inverse.&lt;br /&gt;
: 0 ''(par défaut)'' : Les catégories sont triées dans l'ordre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une ou plusieurs catégorie de sujet.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategory categoryid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopics ==&lt;br /&gt;
&lt;br /&gt;
Liste des thèmes d'articles d'une catégorie donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article. La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles. La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicNext&amp;gt;...&amp;lt;/OCArticleTopicNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicPrevious&amp;gt;....&amp;lt;/OCArticleTopicPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idem que ceux du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopic ==&lt;br /&gt;
&lt;br /&gt;
Description d’un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic [topicid=&amp;quot;&amp;quot;] [topicname=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème d’articles ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles.&lt;br /&gt;
&lt;br /&gt;
; topicname ''(optionnel)''&lt;br /&gt;
: Nom du thème d’articles&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles ou s'appuie sur le paramètre topicid.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche tous les thèmes dont l'utilisateur a le droit et ayant pour nom &amp;quot;essai&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 ayant pour nom essai.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom se termine par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom commence par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom contient la chaîne essai&lt;br /&gt;
&lt;br /&gt;
== OCArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste des articles d'un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticles [delegationid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [topicid=&amp;quot;&amp;quot;] [articleid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [homepage=&amp;quot;public|private&amp;quot;] [archive=&amp;quot;&amp;quot;] [offset=&amp;quot;&amp;quot;] [rows=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [order=&amp;quot;[offset,]rows&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.5.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
:: Id de la catégorie, tous les thèmes enfants seront utilisés &lt;br /&gt;
:: si categoryid est utilisé, topicid devient obsolète &lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.5.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule &lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; homepage ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.5.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée &lt;br /&gt;
: public : Liste les articles de la page d’accueil publique &lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; offset ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nombre d'articles à ignorer à partir du début de la liste&lt;br /&gt;
: 0 ''(par défaut)'' : aucune article n'est ignoré&lt;br /&gt;
&lt;br /&gt;
; rows ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
: -1 ''(par défaut)'' : toutes les lignes sont prises&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)'':&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.5.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Équivalent à rows et offset&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleNext&amp;gt;...&amp;lt;/OCArticleNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticlePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlePrevious&amp;gt;...&amp;lt;/OCArticlePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticle ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur les fichiers joints à un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleFiles articleid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCArticleFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForums ==&lt;br /&gt;
&lt;br /&gt;
Liste des forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForums [forumid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCForums&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les forums.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForumNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForumNext&amp;gt;...&amp;lt;/OCForumNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForumPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForumPrevious&amp;gt;...&amp;lt;/OCForumPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForum ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un forum donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForum forumid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCForum&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid :&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCThread ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fil de discussion donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCThread threadid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCThread&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; threadid&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadForumId&lt;br /&gt;
| Id du forum contenant le fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadId&lt;br /&gt;
| Id du sujet du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadPostId&lt;br /&gt;
| Id de la contribution initiale&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadLastPostId&lt;br /&gt;
| Id de la dernière contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadDate&lt;br /&gt;
| Date de la création du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarter&lt;br /&gt;
| Nom du l'initiateur du sujet&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarterId&lt;br /&gt;
| ID de l'utilisateur ayant initié le sujet ( peut être égal à 0 s'il s'agit d'un utilisateur anonyme) &lt;br /&gt;
|-&lt;br /&gt;
| OVThreadUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPost ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une contribution donnée ou plusieurs séparées par des virgules.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCPost postid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid :&lt;br /&gt;
: Id de la contribution ou plusieurs Ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du fil de la discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthorId&lt;br /&gt;
| ID de l'auteur (peut être égal à 0 si l'auteur était un utilisateur anoyme)&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution à l'aide d'une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostReplyUrl&lt;br /&gt;
| Url pour répondre (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostModifyUrl&lt;br /&gt;
| Url pour modifier (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostConfirmUrl&lt;br /&gt;
| Url pour confirmer (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostDeleteUrl&lt;br /&gt;
| Url pour supprimer la contribution (sinon vide si pas de droit) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPostFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations de fichiers sur une contribution donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCPostFiles postid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid&lt;br /&gt;
: Id de la contribution&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolders [folderid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFolders&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolderNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderNext&amp;gt;...&amp;lt;/OCFolderNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolderPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderPrevious&amp;gt;...&amp;lt;/OCFolderPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolder ==&lt;br /&gt;
&lt;br /&gt;
Donne les information sur un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolder folderid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFolder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSubFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-répertoires du répertoire path d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSubFolders folderid=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSubFolders&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les sous-répertoire du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderName&lt;br /&gt;
| Nom du sous répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des fichiers d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFiles folderid=&amp;quot;&amp;quot; rows=&amp;quot;&amp;quot; offset=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; offset&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nième fichier à partir du début de la liste&lt;br /&gt;
&lt;br /&gt;
; rows&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les fichiers du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: En lien avec l'attribut orderby.&lt;br /&gt;
:* asc ''(par défaut)'' : Ordonne les fichiers par ordre croissant&lt;br /&gt;
:* desc : Ordonne les fichiers par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
:''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
:* name ''(par défaut)'' : Ordonne les fichiers par nom&lt;br /&gt;
:* creation : Ordonne les fichiers par date de création&lt;br /&gt;
:* modification : Ordonne les fichiers par date de modification&lt;br /&gt;
:* size : Ordonne les fichiers par taille&lt;br /&gt;
:* hits : Ordonne les fichiers par nombre de &amp;quot;hits&amp;quot;&lt;br /&gt;
:* manual : Ordonne les fichiers suivant l'ordre défini manuellement sur le répertoire.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url du fichier si celui-ci est une image (utilisation pour un affichage). Cette variable ne prend pas en compte les droits définis au niveau du gestionnaire de fichiers.&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFileNext&amp;gt;...&amp;lt;/OCFileNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFiles|OCFiles]].&lt;br /&gt;
&lt;br /&gt;
== OCFilePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFilePrevious&amp;gt;...&amp;lt;/OCFilePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFile ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fichier d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFile fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFile&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileFields ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des champs d'un fichier donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFileFields fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFileFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldName&lt;br /&gt;
| Nom du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqs ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des Faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqs [faqid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqs&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqNext&amp;gt;...&amp;lt;/OCFaqNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqPrevious&amp;gt;...&amp;lt;/OCFaqPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaq ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une Faq donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaq faqid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategories ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des sous catégories d’une Faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategories faqid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqSubCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la faq&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations des sous-catégories d’une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategory faqsubcatid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqSubCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid&lt;br /&gt;
: Id de la sous catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des questions/réponses d'une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestions [faqid=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la sous catégorie faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs indiquées par le paramètre faqid.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionNext&amp;gt;...&amp;lt;/OCFaqQuestionNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionPrevious&amp;gt;...&amp;lt;/OCFaqQuestionPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestion ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une questions/réponses donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestion questionid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqQuestion&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; questionid&lt;br /&gt;
: Id de la question/réponse de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles d'un thème donné en attente d'approbation pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingArticles [topicid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation tout thème confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les commentaires en attente d'approbation d'un article donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingComments [articleid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingComments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires en attente de tout article confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les commentaires en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date de publication du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers en attente d'approbation d'un répertoire donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingFiles [folderid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fichiers en attente de tout répertoire confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les fichiers en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste les contributions en attente d'approbation d'un forum donné ( forumid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingPosts [forumid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingPosts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les contributions en attente de tout forum confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les contributions en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendars ==&lt;br /&gt;
&lt;br /&gt;
Liste les calendriers &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendars [type=&amp;quot;&amp;quot;] [calendarid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendars&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste tous les agendas. type peut prendre les valeurs suivantes :&lt;br /&gt;
: user: les agendas personnels &lt;br /&gt;
: group: les agendas de groupes&lt;br /&gt;
: resource: les agendas de ressources&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Un ou plusieurs id d'agendas séparés par des virgules&lt;br /&gt;
: Si omis, le container liste tous les agendas.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarId&lt;br /&gt;
| Id de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarName&lt;br /&gt;
| Intitulé de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarDescription&lt;br /&gt;
| Description de l'agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarOwnerId&lt;br /&gt;
| Id du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarType&lt;br /&gt;
| Type de l’agenda ( user, group ou resource )&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarUrl&lt;br /&gt;
| Url pour accéder à la page Agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories d’événements des agendas &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarCategories [filter=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryName&lt;br /&gt;
| Intitulé de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarUserEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas personnels&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarUserEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarUserEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité.Remarque : si le paramètre est à «&amp;amp;nbsp;no&amp;amp;nbsp;», les événements privés seront aussi remontés&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarGroupEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas collectifs (anciennement agendas de groupes)&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarGroupEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarGroupEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; groupid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
: Remarque : le paramètre groupid correspond à l'identifiant (grpid) de l'agenda lorsqu'on utilise les agendas collectifs.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarResourceEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas de ressources&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarResourceEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarResourceEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparées par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; resourceid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas ( personnel, groupes ou de ressources )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date &lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramènera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas le container liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarId&lt;br /&gt;
| Id numérique de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrlId&lt;br /&gt;
| Id de l'agenda principal contenant le type, exemple &amp;quot;personal/1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarName&lt;br /&gt;
| Nom de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarType&lt;br /&gt;
| type de l'agenda principal (exemple: &amp;quot;caldav_personal&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectories ==&lt;br /&gt;
&lt;br /&gt;
Liste les annuaires de base de données&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectories [directoryid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid ''(optionnel)''&lt;br /&gt;
: Id de l'annuaire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: « database » ou « group », si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectory directoryid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryFields ==&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryFields directoryid=&amp;quot;&amp;quot; [all=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: 1 : Donne la liste de tous les champs&lt;br /&gt;
: 0 : Donne la liste de champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldId&lt;br /&gt;
| Identifiant du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Le tableau ci-dessous donne la correspondance entre les champs et leurs identifiants :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Champ&lt;br /&gt;
! Identifiant&lt;br /&gt;
|-&lt;br /&gt;
| Surnom&lt;br /&gt;
| cn&lt;br /&gt;
|-&lt;br /&gt;
| Nom&lt;br /&gt;
| sn&lt;br /&gt;
|-&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
| mn&lt;br /&gt;
|-&lt;br /&gt;
| Prénom&lt;br /&gt;
| givenname&lt;br /&gt;
|-&lt;br /&gt;
| Photo&lt;br /&gt;
| jpegphoto&lt;br /&gt;
|-&lt;br /&gt;
| Adresse de messagerie&lt;br /&gt;
| email&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (bureau)&lt;br /&gt;
| btel&lt;br /&gt;
|-&lt;br /&gt;
| Tél. mobile&lt;br /&gt;
| mobile&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (domicile)&lt;br /&gt;
| htel&lt;br /&gt;
|-&lt;br /&gt;
| Télécopie (bureau)&lt;br /&gt;
| bfax&lt;br /&gt;
|-&lt;br /&gt;
| Titre&lt;br /&gt;
| title&lt;br /&gt;
|-&lt;br /&gt;
| Service&lt;br /&gt;
| departmentnumber&lt;br /&gt;
|-&lt;br /&gt;
| Société&lt;br /&gt;
| organisationname&lt;br /&gt;
|-&lt;br /&gt;
| Rue (bureau)&lt;br /&gt;
| bstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (bureau)&lt;br /&gt;
| bcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (bureau)&lt;br /&gt;
| bpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (bureau)&lt;br /&gt;
| bstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (bureau)&lt;br /&gt;
| bcountry&lt;br /&gt;
|-&lt;br /&gt;
| Rue (domicile)&lt;br /&gt;
| hstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (domicile)&lt;br /&gt;
| hcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (domicile)&lt;br /&gt;
| hpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (domicile)&lt;br /&gt;
| hstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (domicile)&lt;br /&gt;
| hcountry&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 1&lt;br /&gt;
| user1&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 2&lt;br /&gt;
| user2&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 3&lt;br /&gt;
| user3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Pour les champs additionnels, les identifiants sont de la forme '''babdirfXX''' ou '''XX''' est l'id du champ additionnel ( correspondant à fxid dans la liste des champs additionnels de l'annuaire ).&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMembers ==&lt;br /&gt;
&lt;br /&gt;
Liste les membres d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMembers directoryid=&amp;quot;&amp;quot; [fields=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [like=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryMembers&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: Ignoré si l'attribut '''fields''' est spécifié&lt;br /&gt;
: 1 : Donne tous les champs pour chaque membre&lt;br /&gt;
: 0 : Donne uniquement les champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
; fields ''(optionnel)''&lt;br /&gt;
: liste des identifiants des champs souhaités séparés par des virgules ( exemple &amp;quot;sn,givenname,email&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Identifiant du champ à utiliser pour ordonner la liste&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; like ''(optionnel)''&lt;br /&gt;
: Restreint la liste des membres ayant le champ commençant par ce motif ( exemple like=&amp;quot;A&amp;quot; ) &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUrl&lt;br /&gt;
| Url pour accéder à la fiche détaillée du membre&lt;br /&gt;
|-&lt;br /&gt;
| DirectoryMemberEmailUrl&lt;br /&gt;
| Url pour afficher la popup de composition de message&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMemberFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryMembers'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMemberFields&amp;gt;...&amp;lt;/OCDbDirectoryMemberFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntry ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un membre d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntry directoryid=&amp;quot;&amp;quot; memberid=&amp;quot;&amp;quot; userid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectoryEntry&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; memberid&lt;br /&gt;
: Id du membre dans l'annuaire&lt;br /&gt;
&lt;br /&gt;
; userid&lt;br /&gt;
: Id Ovidentia de l'utilisateur s'il est enregistré&lt;br /&gt;
: Ignoré si memberid renseigné.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberUrl&lt;br /&gt;
| Url vers la fiche annuaire du membre&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntryFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryEntry'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntryFields&amp;gt;...&amp;lt;/OCDbDirectoryEntryFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryAcl ==&lt;br /&gt;
&lt;br /&gt;
Liste les utilisateurs ayant des droits sur un annuaire.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryAcl directoryid=&amp;quot;&amp;quot; [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryAcl&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: modify : pour les utilisateurs ayant le droit de modifier une fiche&lt;br /&gt;
: add : pour les utilisateurs ayant le droit d'ajouter une fiche&lt;br /&gt;
: view : pour les utilisateurs ayant le droit de consulter l'annuaire&lt;br /&gt;
: delete :  pour les utilisateurs ayant le droit de supprimer une fiche&lt;br /&gt;
: export :  pour les utilisateurs ayant le droit d'exporter l'annuaire&lt;br /&gt;
: import :  pour les utilisateurs ayant le droit d'importer l'annuaire&lt;br /&gt;
: empty :  pour les utilisateurs ayant le droit de vider l'annuaire&lt;br /&gt;
: bind :  pour les utilisateurs ayant le droit d'attacher une fiche&lt;br /&gt;
: unbind :  pour les utilisateurs ayant le droit de détacher une fiche&lt;br /&gt;
: view :  pour les utilisateurs ayant le droit de voir les fiches (DEFAULT)&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserFullName&lt;br /&gt;
| Nom complet de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserEmail&lt;br /&gt;
| Adresse email de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserId&lt;br /&gt;
| Id de l'utilisateur dans la base de données&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegations ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegations [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegations&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si yes : le container tient compte des droits d'accès de l'utilisateur&lt;br /&gt;
: Si no : le container ne tient pas compte des droits d'accès et ramène toutes les délégations créées dans le portail&lt;br /&gt;
: Si omis, le container tient compte des droits d'accès&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegation ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont fait partie l'utilisateur courant&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegation delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegation&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsManaged [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont l'utilisateur courant est administrateur.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationItems ==&lt;br /&gt;
&lt;br /&gt;
Liste les fonctions déléguées aux administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationItems delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationItems&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemName&lt;br /&gt;
| Intitulé de la fonction&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemValue&lt;br /&gt;
| 1: si la fonction est déléguée, 0 sinon&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationAdministrators ==&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationAdministrators delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationAdministrators&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationUserId&lt;br /&gt;
| Id de l'administrateur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategories [categoryid=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: Si omis, le container liste toutes les catégories&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une catégorie de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategory [categoryid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationsCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmSpaces ==&lt;br /&gt;
&lt;br /&gt;
Liste les espaces de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmSpaces&amp;gt;...&amp;lt;/OCTmSpaces&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceId&lt;br /&gt;
| Id de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceName&lt;br /&gt;
| Nom de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceDescription&lt;br /&gt;
| Description de l'espace de projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmProjects ==&lt;br /&gt;
&lt;br /&gt;
Liste les projets d'un espace de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmProjects spaceid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCTmProjects&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; spaceid&lt;br /&gt;
: Id de l'espace de projets&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectId&lt;br /&gt;
| Id du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectName&lt;br /&gt;
| Nom du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectDescription&lt;br /&gt;
| Description du projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmTasks ==&lt;br /&gt;
&lt;br /&gt;
Liste les tâches d'un projet ou des tâches personnelles du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmTasks [projectid=&amp;quot;&amp;quot;] [startdate=&amp;quot;&amp;quot;] [enddate=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCTmTasks&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; projectid ''(optionnel)''&lt;br /&gt;
: Id du projet.&lt;br /&gt;
: Si omis, le conteneur renvoie les tâches personnelles de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; startdate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de début est postérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; enddate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de fin est antérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;&lt;br /&gt;
: desc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order. La valeur par défault est &amp;quot;TaskNumber&amp;quot;.&lt;br /&gt;
: Cet attribut peur contenir le nom de n'importe laquelle des variables renvoyées sans le préfixe &amp;quot;OV&amp;quot;, par exemple &amp;quot;TaskCategoryName&amp;quot; ou &amp;quot;TaskEndDate&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskId&lt;br /&gt;
| Id de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskProjectId&lt;br /&gt;
| Id du projet de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskNumber&lt;br /&gt;
| Numéro de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskShortDescription&lt;br /&gt;
| Description courte de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskStartDate&lt;br /&gt;
| Date de début de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskEndDate&lt;br /&gt;
| Date de fin de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryId&lt;br /&gt;
| Id de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryName&lt;br /&gt;
| Nom de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCompletion&lt;br /&gt;
| Niveau d'avancement de la tâche (0-100)&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskOwnerId&lt;br /&gt;
| Id de l'utilisateur propriétaire de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskClass&lt;br /&gt;
| Classe de la tâche&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgUserEntities ==&lt;br /&gt;
&lt;br /&gt;
Liste les entités d'organigrammes pour lesquelles un utilisateur à un rôle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgUserEntities userId=&amp;quot;&amp;quot; [orgChartId=&amp;quot;&amp;quot;] [roleType=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgUserEntities&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; userId&lt;br /&gt;
: Identifiant (entier) de l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; orgChartId ''(optionnel)''&lt;br /&gt;
: Identifiant (entier) de l'organigramme.&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'organigramme par défaut (nommé à l'origine Ovidentia) qui est utilisé.&lt;br /&gt;
&lt;br /&gt;
; roleType ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors tous les rôles seront utilisés.&lt;br /&gt;
: Les rôles sont des valeurs de 0 à 3&lt;br /&gt;
: 0 étant les rôles personnalisés&lt;br /&gt;
: 1 étant le rôle supérieur&lt;br /&gt;
: 2 étant le rôle employé&lt;br /&gt;
: 3 étant le rôle membre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgPathToEntity ==&lt;br /&gt;
&lt;br /&gt;
Liste toutes les entités parentes d'une entité d'un organigramme.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgPathToEntity entityId=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [includeEntity=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgPathToEntity&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'ordre ascendant qui est utilisé.&lt;br /&gt;
: Ordre dans lequel le chemin jusqu'à la racine sera retourné, les valeurs possible sont asc ou desc&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
; includeEntity ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis, alors l'entité ne sera pas incluse dans les résultats.&lt;br /&gt;
: Les valeurs possibles sont&amp;amp;nbsp;:&lt;br /&gt;
: 0 pour ne pas inclure l'entité (valeur par défaut)&lt;br /&gt;
: 1 pour inclure l'entité&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCMultipages ==&lt;br /&gt;
&lt;br /&gt;
Ce container permet de faciliter les calculs réalisés pendant un multi-pages. Ainsi selon le nombre total de résultats et le nombre de résultats à afficher par pages, le container permet de retourner le nombre de pages que contient le multi-pages. &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCMultipages total=&amp;quot;&amp;quot; maxpages=&amp;quot;&amp;quot; perpage=&amp;quot;&amp;quot; currentpage=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCMultipages&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; total&lt;br /&gt;
: Nombre total de résultats.&lt;br /&gt;
&lt;br /&gt;
; maxpages&lt;br /&gt;
: Nombre maximum de pages à afficher&lt;br /&gt;
&lt;br /&gt;
; perpage&lt;br /&gt;
: Nombre maximum de résultats à afficher par pages&lt;br /&gt;
&lt;br /&gt;
; currentpage&lt;br /&gt;
: Numéro de la page en cours&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCurrentPageNumber &lt;br /&gt;
| Numéro de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVNextPageNumber&lt;br /&gt;
| Numéro de la page suivante si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVPreviousPageNumber&lt;br /&gt;
| Numéro de la page précédente si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVTotalPages&lt;br /&gt;
| Nombre total de pages&lt;br /&gt;
|-&lt;br /&gt;
| OVResultFirst&lt;br /&gt;
| Index du premier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultLast&lt;br /&gt;
| Index du dernier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultsPage&lt;br /&gt;
| Nombre de résultats sur la page courante&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntries ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-entrées de navigation d'Ovidentia (Plan du site) d'une entrée parente. Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntries (node=&amp;quot;&amp;quot; | langid=&amp;quot;&amp;quot;) [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntries&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; langid&lt;br /&gt;
: Identifiant multilangue de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: peut être utilisé à la place de l'attribut node&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntry ==&lt;br /&gt;
&lt;br /&gt;
Renvoie les information sur une entrée de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntry node=&amp;quot;&amp;quot; [sitemap=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntry&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément (noeud du plan du site).&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapCustomNode ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des noeuds ayant pour cible l'id spécifié dans l'attribut &amp;lt;code&amp;gt;target&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans le module sitemap_editor, la valeur à saisir dans l'attribut target est affiché dans l'entête sur la page de visualisation du nœud.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapCustomNode [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] target=&amp;quot;&amp;quot; [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapCustomNode&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; target&lt;br /&gt;
: Id du noeud cible&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin. s'il n'est pas renseigné, le noeur racine par défaut sera utilisé (Custom pour le plan du site fourni par sitemap_editor), DGAll pour le plan du site du noyau).&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: permet de limiter le nombre d'éléments retournés, par exemple, &amp;lt;code&amp;gt;limit=&amp;quot;0,1&amp;quot;&amp;lt;/code&amp;gt; pour obtenir seulement le premier noeud. La syntaxe est identique à l'attribut &amp;lt;code&amp;gt;limit&amp;lt;/code&amp;gt; de OCSitemapPath&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapPath ==&lt;br /&gt;
&lt;br /&gt;
Retourne le chemin de fer (rail) d'une entrée de navigation sous la forme d'une liste d'entrées de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapPath [node=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapPath&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin.&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5,2&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur à 2 éléments à partir du 5ème. Si la première valeur est négative, l'index du premier élément retourné sera calculé à partir du nombre d'élément total. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;-1,1&amp;quot;&amp;lt;/code&amp;gt; affiche le dernier élément seulement. L'index négatif est supporté à partir d'ovidentia &amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Si la valeur est &amp;quot;1&amp;quot;, le denier noeud du plan du site auquel on a accédé sera mémorisé et récupéré lors de l'accès a une page en dehors du plan du site.&lt;br /&gt;
: La valeur par défaut est &amp;quot;1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Différentes méthodes d’utilisation d’un fichier OvML =&lt;br /&gt;
== Utilisation dans une url ==&lt;br /&gt;
Un fichier OvML peut être appellé en utilisant l’url suivante :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où fichier-ovml est le nom de votre fichier OvML qui doit se trouver dans le répertoire suivant&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
skins/nom-du-skin/ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le fichier ainsi appelé est parsé par Ovidentia et le résultat est affiché dans la partie centrale du portail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si l’on souhaite afficher le résultat en dehors du portail, par exemple dans une fenêtre popup, il faut ajouter le paramètre echo=1 comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De plus, si l’on souhaite passer des paramètres au fichier OvML, on utilisera l’url comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&amp;amp;param=val&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, on peut utiliser la variable OVparam dans le fichier OvML.&lt;br /&gt;
&lt;br /&gt;
Remarque : les paramètres peuvent être envoyés par formulaires en méthodes GET et POST.&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans un fichier template ==&lt;br /&gt;
Dans tout fichier template d’Ovidentia, on peut utiliser un fichier OvML en utilisant la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{ $OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : la syntaxe avec les accolades ne permet pas l'utilisation de nouvelles accolades à l'intérieur.&lt;br /&gt;
&lt;br /&gt;
{ $OVML({ mavariable }) } est impossible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est possible de passer une variable template en tant que paramètre à un fichier OvML via la syntaxe { $OVML(...) } d'un fichier template :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple : { $OVML(monFichier.html,param1=&amp;quot;var1&amp;quot;) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
si var1 est définie dans le template, le parseur la remplace avec sa valeur, sinon il utilise la valeur &amp;quot;var1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Optimiser le temps d'exécution d'un script OvML (disponible à partir de la version 7.2 d'Ovidentia) :'''&lt;br /&gt;
&lt;br /&gt;
Si votre script n'a pas besoin d'être réactualisé à chaque exécution, vous pouvez décider d'utiliser le cache via la syntaxe $OVMLCACHE.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE s'utilise dans les mêmes conditions que $OVML.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE peut recevoir un paramètre supplémentaire : _ovml_cache_duration=86400. Il permet d'indiquer le temps maximum pendant lequel le script ne sera pas réactualisé. Valeur en secondes.&lt;br /&gt;
&lt;br /&gt;
Si ovml_cache_duration n'est pas renseigné, le script sera réactualisé toutes les 3600 secondes (1 heure).&lt;br /&gt;
&lt;br /&gt;
Remarque : le cache est enregistré dans la session de l'utilisateur courant. Donc le script est systématiquement réactualisé si l'utilisateur se déconnecte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple :&lt;br /&gt;
&lt;br /&gt;
{ $OVMLCACHE(monFichier.html,param1=3,_ovml_cache_duration=86400) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : pensez bien aux conséquences d'utilisation du cache OvML avant de l'appliquer sur vos scripts. Pendant 3600 secondes, vous pouvez modifier vos scripts et des données d'Ovidentia sans pouvoir le vérifier à l'affichage !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autres types de cache possibles :&lt;br /&gt;
*session : cache dans la session (default)&lt;br /&gt;
*sitemap : cache dans un fichier basé sur le profile du plan du site&lt;br /&gt;
*file : cache dans un fichier&lt;br /&gt;
&lt;br /&gt;
Exemple d'utilisation avec un autre type de cache :&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE(menu.html,_ovml_cache_type=sitemap)&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans du contenu ==&lt;br /&gt;
On peut incorporer le résultat d’un fichier OvML dans du contenu Ovidentia ( article, section, faq etc… ). On utilisera la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Utilisation pour les pages d’accueil ==&lt;br /&gt;
On peut utiliser un fichier OvML pour les pages d’accueil privée et publique. Pour cela, utilisez les fichiers spécifiques private.html et public.html.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lors de l’affichage de la page public, Ovidentia cherche un fichier ayant le nom public.html dans le répertoire skins/nom-du-skin/ovml . S’il le trouve, il l’utilisera pour la page d’accueil public. Sinon, il affichera les articles définis par l'administrateur pour la page d’accueil public.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il en est de même pour la page d’accueil privée.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML par les modules ( addons ) ==&lt;br /&gt;
A partir de la version 5.4.2 d'Ovidentia, il est possible pour les modules de fournir des fonctionnalités basées sur OvML ( voir la documentation fournie avec le module ).&lt;br /&gt;
&lt;br /&gt;
Afin d'utiliser ces fonctionnalités, on utilisera le container suivant :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCAddon name=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; param2=&amp;quot;&amp;quot; ...&amp;gt;...&amp;lt;/OCAddon&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut du container du module&lt;br /&gt;
&lt;br /&gt;
Pour la signification des paramètres, il faut consulter la documentation fournie avec le module.&lt;br /&gt;
&lt;br /&gt;
La plupart du temps, le premier paramètre indique le nom du container que l'on veut utiliser et les paramètres suivants sont des attributs à ce container.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 5.6.3, il est aussi possible de créer des fonctions OvML pour un module. La syntaxe d'utilisation de ces fonctions est la suivante :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAddon name=&amp;quot;&amp;quot; function=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; function&lt;br /&gt;
: Nom de la fonction&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut de la fonction utilisée&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML dans l'éditeur Wysiwyg ==&lt;br /&gt;
L'éditeur Wysiwyg d'Ovidentia possède une option permettant d'utiliser un fichier OvML afin de l'intégrer dans l'affichage d'un article, d'une section... Par défaut, tous les fichiers OvML présents dans le dossier ovml de la skin courante sont affichés dans le formulaire de sélection. Il existe un moyen de cacher ces fichiers aux utilisateurs de l'éditeur en modifiant la racine de sélection des fichiers :&lt;br /&gt;
&lt;br /&gt;
On ajoute un dossier nommé &amp;quot;editor&amp;quot; dans le dossier ovml de la skin courante, l'éditeur Wysiwyg ne proposera alors que les fichiers présents dans ce répertoire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est toujours possible d'utiliser la syntaxe $OVML manuellement afin d'exécuter un fichier OvML ne se situant pas dans le dossier editor.&lt;/div&gt;</summary>
		<author><name>Laucho</name></author>	</entry>

	<entry>
		<id>https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5685</id>
		<title>Référence OvML</title>
		<link rel="alternate" type="text/html" href="https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5685"/>
				<updated>2018-02-26T13:44:53Z</updated>
		
		<summary type="html">&lt;p&gt;Laucho : /* Paramètres */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Catégorie:Développement de skins]]&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
OvML ( Ovidentia Markup Langage ) est un ensemble de balises, identiques par leur syntaxe à celles utilisées avec HTML. Elles permettent d’extraire des données Ovidentia, de les manipuler et de les présenter en utilisant HTML.&lt;br /&gt;
&lt;br /&gt;
Les données à extraire peuvent être de plusieurs types, comme par exemple, les cinq derniers articles publiés, les dernières contributions d’un forum donné, les derniers fichiers chargés, etc …&lt;br /&gt;
&lt;br /&gt;
On pourra ainsi s’en servir pour réorganiser complètement la page d'accueil d'un site Ovidentia en y insérant, par exemple, la liste des 3 derniers articles, la liste des 5 dernières contributions d'un forum, des images, le texte d'un article spécifique, ...&lt;br /&gt;
&lt;br /&gt;
La conception d'une page OvML est identique à celle d'une page HTML. Elle peut ne contenir que des balises OvML ou un mélange HTML et OvML. On peut aussi partir d'une page HTML existante et y insérer des données Ovidentia en utilisant les balises OvML. Pour l’afficher, on utilisera l’url suivante :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
Certaines balises OvML sont dites “Container&amp;quot;. Un container est une balise OvML contenant une partie du fichier OvML comprise entre un tag d’ouverture et un tag de fermeture. Un container peut être une liste ou une condition. Dans le cas d’une liste, le contenu du container est répété autant de fois qu’il y a d’éléments dans la liste. Un container ‘condition’ n’affiche son contenu que dans le cas où la condition est vraie.&lt;br /&gt;
&lt;br /&gt;
== Les variables &amp;lt;OVxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Une variable OvML est de la forme:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
où xxxx est le nom de la variable.&lt;br /&gt;
&lt;br /&gt;
Différents paramètres peuvent être utilisés pour modifier l’affichage du résultat de la variable.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être sauvegardée dans une autre variable en utilisant le paramètre saveas (voir ci-dessous).&lt;br /&gt;
&lt;br /&gt;
== Les fonctions &amp;lt;OFxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Les fonctions se présentent sous la forme :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Elles permettent, entre autre, de traduire du texte, de faire des opérations arithmétiques, etc, …&lt;br /&gt;
&lt;br /&gt;
Le résultat de ces fonctions peut être sauvegardé dans une variable OvML en utilisant le paramètre saveas (voir ci-dessus).&lt;br /&gt;
&lt;br /&gt;
== Les containers &amp;lt;OCxxxx&amp;gt; … &amp;lt;/OCxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque importante d'utilisation des containers :'''&lt;br /&gt;
&lt;br /&gt;
* Il est possible d’imbriquer les containers sauf s’ils ont le même nom. Dans le cas précédent, il existe l’astuce de rajouter un paramètre sans valeur différente dans les balises. Ce paramètre va permettre d'identifier l'ouverture et la fermeture des containers par le moteur d'Ovidentia. Le paramètre doit donc se retrouver dans la balise d'ouverture ainsi que dans la balise de fermeture.&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre1&amp;gt;&lt;br /&gt;
    &amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre2&amp;gt;&lt;br /&gt;
        ...&lt;br /&gt;
    &amp;lt;/OCxxxx monparametre2&amp;gt;&lt;br /&gt;
&amp;lt;/OCxxxx monparametre1&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Chaque paramètre d'un container est vu comme une variable par le moteur OvML; il faut donc éviter d'utiliser pour nom d'une variable OvML le nom d'un attribut d'un container pour supprimer des erreurs d'interprétation.&lt;br /&gt;
&lt;br /&gt;
= Les variables OvML =&lt;br /&gt;
&lt;br /&gt;
Les variables OvML peuvent être définies dans le fichier OvML, produites par un container ou passées comme paramètres dans l’url. Elles sont accessibles en utilisant la syntaxe :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnom-de-la-variable&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut définir une variable OvML en utilisant la fonction PutVar :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;nbArticles&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit une variable nbArticles initialisée à la valeur 10.&lt;br /&gt;
&lt;br /&gt;
Pour récupérer la valeur dans une page OvML, il faut utiliser la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut aussi définir une variable en utilisant une variable globale d’Ovidentia. Pour cela, il suffira d’omettre le deuxième paramètre :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;babSlogan&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maintenant la variable &amp;lt;code&amp;gt;&amp;lt;OVbabSlogan&amp;gt;&amp;lt;/code&amp;gt; existe dans OvML et contient le contenu du slogan du site.&lt;br /&gt;
&lt;br /&gt;
On peut ainsi utiliser les variables d’Ovidentia pour récupérer le nom de l’utilisateur connecté ( BAB_SESS_USER ), son ID ( BAB_SESS_USERID ), etc.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
* babCurrentDate est une variable globale permettant de récupérer la date courante. Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
* Les variables globales booléennes comme BAB_SESS_LOGGED ont la valeur nulle si la valeur est fausse (false) et vaut 1 si la valeur est vraie (true).&lt;br /&gt;
&lt;br /&gt;
Il est parfois utile de tester l’existence d’une variable avant de la définir. On utilisera pour cela la fonction '''IfNotIsSet''' :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;page&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, si la variable page n’est pas définie, elle sera définie avec la valeur initiale 1.&lt;br /&gt;
&lt;br /&gt;
Toutes les variables produites par un container peuvent être jointes en utilisant la syntaxe d’une variable OvML &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
On peut aussi passer des variables OvML à un fichier OvML en utilisant l’url :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;total=1000&lt;br /&gt;
&lt;br /&gt;
Dans la page OvML on peut donc utiliser la variable totale.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être modifiée ou sauvegardée dans une autre variable en utilisant les attributs suivants :&lt;br /&gt;
&lt;br /&gt;
== saveas ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable dans une autre.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles saveas=&amp;quot;TotalArticles&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Une nouvelle variable TotalArticles est créée et sa valeur est la même que celle de nbArticles.&lt;br /&gt;
&lt;br /&gt;
== strlen ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer les n premiers caractères de la variable.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Récupère les n premiers caractères du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il est possible de spécifier une chaîne qui sera ajoutée à la fin du résultat si la variable a été tronquée. Par exemple &amp;quot;...“ pour indiquer une suite :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100,...&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== striptags ==&lt;br /&gt;
&lt;br /&gt;
Supprime les tags HTML de la variable :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les tags HTML de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan striptags=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== htmlentities ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit les entities HTML ( &amp;lt; devient &amp;amp;amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit en inverse les entities HTML ( &amp;amp;amp;lt; devient &amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan htmlentities=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== stripslashes ==&lt;br /&gt;
&lt;br /&gt;
Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan stripslashes=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== urlencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans une url&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan urlencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== jsencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans du javascript&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan jsencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== strcase ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| upper&lt;br /&gt;
| Convertit le contenu de la variable en majuscule&lt;br /&gt;
|-&lt;br /&gt;
| lower&lt;br /&gt;
| Convertit le contenu de la variable en minuscule&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strcase=&amp;quot;upper&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nlremove ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les retours chariots&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nlremove=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== trim ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| left&lt;br /&gt;
| Supprime les blancs en début de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| right&lt;br /&gt;
| Supprime les blancs en fin de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| all&lt;br /&gt;
| Supprime les blancs en début et en fin de chaîne&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan trim=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nl2br ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;1&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Transforme les retours chariots en &amp;lt;BR&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nl2br=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== sprintf ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| Voir la documentation PHP pour la fonction sprintf&lt;br /&gt;
| Retourne une chaîne formatée&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVMoney sprintf=&amp;quot;%01.2f&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== date ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater une date Ovidentia &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| S&lt;br /&gt;
| Format court de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| L&lt;br /&gt;
| Format long de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| T&lt;br /&gt;
| Format de l'heure défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| d&lt;br /&gt;
| Trois premières lettres du jour de la semaine Dim pour Dimanche&lt;br /&gt;
|-&lt;br /&gt;
| D&lt;br /&gt;
| Jour de la semaine Dimanche par exemple&lt;br /&gt;
|-&lt;br /&gt;
| j&lt;br /&gt;
| Jour du mois, sur deux chiffres (éventuellement avec un zéro) : &amp;quot;01&amp;quot; à &amp;quot;31&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| m&lt;br /&gt;
| Mois, en trois lettres : par exemple &amp;quot;Avr&amp;quot; (pour Avril)&lt;br /&gt;
|-&lt;br /&gt;
| M&lt;br /&gt;
| Mois en lettres : Avril par exemple&lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Mois; i.e. &amp;quot;01&amp;quot; à &amp;quot;12&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Y&lt;br /&gt;
| Année, 4 chiffres; i.e. &amp;quot;2003&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| y&lt;br /&gt;
| Année, 2 chiffres; i.e. &amp;quot;03&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| H&lt;br /&gt;
| heure, au format 24h, &amp;quot;00&amp;quot; à &amp;quot;23&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| i&lt;br /&gt;
| Minutes; &amp;quot;00&amp;quot; à &amp;quot;59&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleDate date=&amp;quot;%d %j %m %Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;OVbabCurrentDate&amp;gt;&amp;lt;/code&amp;gt; est une variable permettant de récupérer la date courante.&lt;br /&gt;
&lt;br /&gt;
Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabCurrentDate date=&amp;quot;%D %j %M&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== author ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater l’auteur d’un article, un commentaire etc, … quand la variable contient l’id de l’auteur.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| %F&lt;br /&gt;
| Prénom&lt;br /&gt;
|-&lt;br /&gt;
| %M&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
|-&lt;br /&gt;
| %L&lt;br /&gt;
| Nom&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleAuthor author=&amp;quot;%F %L&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Les fonctions OvML =&lt;br /&gt;
&lt;br /&gt;
On reconnaît les fonctions par la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les fonctions OvML disponibles sont :&lt;br /&gt;
&lt;br /&gt;
== OFTranslate ==&lt;br /&gt;
&lt;br /&gt;
Permet de traduire une chaîne. Pour cela, il faut qu'un fichier se nommant ''lang-'''identifiant-de-la-langue'''.xml'' soit présent dans le dossier ''ovidentia-'''numéro-de-version'''/lang''.&lt;br /&gt;
&lt;br /&gt;
Il s'agit d'un fichier XML listant différentes expressions traduites dans la langue choisie pour le fichier. Il est composé d'un élément ayant le même nom que l'identifiant de la langue. Celui-ci est composé de multiples éléments &amp;lt;code&amp;gt;string&amp;lt;/code&amp;gt; prenant un paramètre &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; indiquant l'identifiant du texte et contient le texte traduit.&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour l'anglais ''lang-en.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;en&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;About your article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;About your comment&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;About your file&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/en&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour le français ''lang-fr.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;fr&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;Au sujet de votre article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;A propos de votre commentaire&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;A propos de votre fichier&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/fr&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFTranslate text=&amp;quot;&amp;quot; [lang=&amp;quot;&amp;quot;] [folder=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; text&lt;br /&gt;
: Identifiant du texte à traduire&lt;br /&gt;
&lt;br /&gt;
; lang ''(optionnel)''&lt;br /&gt;
: Identifiant de la langue dans laquelle doit être traduit le texte&lt;br /&gt;
: Si omis, le texte sera traduit dans la langue sélectionnée par l'utilisateur&lt;br /&gt;
&lt;br /&gt;
; folder ''(optionnel)''&lt;br /&gt;
: Nom du module&lt;br /&gt;
: Si omis, le fichier langue du noyau est utilisé&lt;br /&gt;
&lt;br /&gt;
== OFPutVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de déclarer une nouvelle variable.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFGetVar ==&lt;br /&gt;
&lt;br /&gt;
Permet d'afficher une variable tout comme la syntaxe &amp;lt;code&amp;gt;&amp;lt;OVnom-de-la-variable&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetVar name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable à afficher&lt;br /&gt;
&lt;br /&gt;
== OFIfNotIsSet ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable si elle n’est pas déjà définie.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFInclude ==&lt;br /&gt;
&lt;br /&gt;
Permet d'inclure un autre fichier OVML&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFInclude file=&amp;quot;&amp;quot; [cache=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin du fichier OVML relatif au répertoire ovml du skin ou du répertoire ovml du noyau&lt;br /&gt;
&lt;br /&gt;
; cache ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : Le cache n'est pas utilisé pour afficher le fichier.&lt;br /&gt;
:* 1 : Le cache est utilisé.&lt;br /&gt;
&lt;br /&gt;
== OFUrlContent ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le contenu d’une url. Très utile pour inclure dans Ovidentia des fichiers HTML d’un site Web statique&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFUrlContent url=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; url&lt;br /&gt;
: url de la page à inclure&lt;br /&gt;
&lt;br /&gt;
== OFRecurse ==&lt;br /&gt;
&lt;br /&gt;
La fonction OFRecurse permet d'exécuter un code tant qu'une condition est réalisée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFRecurse&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
Cette fonction peut prendre tous les paramètres que peut prendre le container appelé récursivement.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
Cet exemple permet d'afficher l'arborescence des catégories et thèmes d'articles.&lt;br /&gt;
Ici, la fonction &amp;lt;code&amp;gt;OFRecurse&amp;lt;/code&amp;gt; est utilisée pour relancer le container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt; autant de fois que désiré en lui précisant le paramètre parentid (voir container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
    &amp;lt;OCArticleCategories&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&lt;br /&gt;
            &amp;lt;OVCategoryName&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
                &amp;lt;OFRecurse parentid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;OVTopicName&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Opérateurs arithmétiques ==&lt;br /&gt;
&lt;br /&gt;
Permettent de faire des opérations arithmétiques sur des variables. Elles sont construites de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;X&amp;quot; expr2=&amp;quot;Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l'opération souhaitée entre 10 et 50.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l’opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Toutefois, pour pouvoir stocker cette valeur dans une variable, il faut ajouter le paramètre &amp;lt;code&amp;gt;saveas&amp;lt;/code&amp;gt; lors de l'appel de la fonction.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot; saveas=&amp;quot;NewTotal&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit la variable &amp;lt;code&amp;gt;NewTotal&amp;lt;/code&amp;gt; ayant pour valeur le résultat de l'opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Les opérateurs disponibles sont :&lt;br /&gt;
&lt;br /&gt;
=== OFAOAddition ===&lt;br /&gt;
&lt;br /&gt;
Permet d’additionner expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOAddition expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de l'addition&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de l'addition&lt;br /&gt;
&lt;br /&gt;
=== OFAOSubtraction ===&lt;br /&gt;
&lt;br /&gt;
Permet de soustraire expr2 à expr1.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 - 20&amp;quot;, soit -10.&lt;br /&gt;
&lt;br /&gt;
=== OFAOMultiplication ===&lt;br /&gt;
&lt;br /&gt;
Permet de faire le produit de expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOMultiplication expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
=== OFAODivision ===&lt;br /&gt;
&lt;br /&gt;
Permet de diviser expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la division&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la division&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 / 20&amp;quot;, soit 0.5.&lt;br /&gt;
&lt;br /&gt;
=== OFAOModulus ===&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le reste de la division de expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme du modulo&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme du modulo&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 % 20&amp;quot;, soit 10, car 10 / 20 = 0 + '''10'''.&lt;br /&gt;
&lt;br /&gt;
== OFHeader ==&lt;br /&gt;
&lt;br /&gt;
Permet d'envoyer un header HTTP pour le fichier ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur du header à modifier&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;content-type:text/xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de définir un cookie qui sera envoyé avec le reste des en-têtes.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetCookie name=&amp;quot;&amp;quot; expire=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cookie&lt;br /&gt;
&lt;br /&gt;
; expire&lt;br /&gt;
: Temps en secondes au bout duquel le cookie expire&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecteur au cookie&lt;br /&gt;
&lt;br /&gt;
== OFGetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer la valeur d'un cookie. Une variable ayant le nom du cookie récupéré est créée automatiquement.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetCookie name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cooke dont on souhatie récupérer la valeur&lt;br /&gt;
&lt;br /&gt;
== OFSetSessionVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de choisir le type de sections à afficher dans le portail.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Permet d'indiquer le type de filtre à appliquer sur les sections&lt;br /&gt;
:* &amp;quot;babSectionsType&amp;quot; définit le type des sections à afficher&lt;br /&gt;
:* &amp;quot;babOvmlCurrentDelegation&amp;quot; filtre sur les sections propres à une délégation&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Permet de préciser les sections à afficher.&lt;br /&gt;
:* Si name vaut &amp;quot;babSectionsType&amp;quot; :&lt;br /&gt;
:** 1 : Section Administration et Utilisateur&lt;br /&gt;
:** 2 : Sections générées par les articles (sections de catégories et de thèmes d'articles)&lt;br /&gt;
:** 4 : Sections personnalisées&lt;br /&gt;
:** 8 : Sections générées par les modules&lt;br /&gt;
:** 15 : Toutes les sections&lt;br /&gt;
:** '''Remarque :''' les valeurs peuvent s'additionner. Pour afficher les sections des articles et les sections personnalisées, on utilisera la valeur 6 (2 + 4)&lt;br /&gt;
:* Si name vaut &amp;quot;babOvmlCurrentDelegation&amp;quot;, value vaut l'id de la délégation&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;15&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera toutes les sections du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
affichera uniquement les sections personnalisées du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera les sections générées par les modules et les sections générées par les articles&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera uniquement les sections générées par la délégation dont l'identifiant est 5&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cache toutes les sections générées dans les délégations&lt;br /&gt;
&lt;br /&gt;
== OFRequest ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET) ou passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFRequest name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFPost ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPost name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre POST dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFGet ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFSitemapPosition ==&lt;br /&gt;
 &lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant le chemin dans le plan du site du nœud correspondant à la page courante d'Ovidentia (ou à l'élément de navigation passé en paramètre).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapPosition [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [node=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; langid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site en utilisant un identifiant de compatible avec le multilangue. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site. Si omis: la fonction retournera le chemin correspondant à la page courante d'Ovidentia&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le chemin commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé.&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
== OFSitemapMenu ==&lt;br /&gt;
&lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant l'arborescence des entrées de navigation d'Ovidentia (Plan du site), ou l'arborescence des entrées de navigation sous le nœud spécifié (si le paramètre selectednode est indiqué).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu [sitemap=&amp;quot;&amp;quot;] [baselangid=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [selectednode=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;1&amp;quot;] [maxdepth=&amp;quot;&amp;quot;] [ignorelastlevel=&amp;quot;0&amp;quot;] [mindepth=&amp;quot;0&amp;quot;] [outerul=&amp;quot;1&amp;quot;] [admindelegation=&amp;quot;0&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; baselangid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera en utilisant un identifiant compatible avec le multilangue&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
: S'il n'est pas renseigné, c'est le nœud DGAll qui sera utilisé (le nœud racine de la branche contenant les éléments de toutes les délégations confondues) ou le noeud &amp;quot;Custom&amp;quot; si un plan du site fourni par le module sitemap_editor est utilisé.&lt;br /&gt;
&lt;br /&gt;
; selectednode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier un nœud sélectionné dans le menu. La balise li correspondant à ce nœud se verra ajouter la classe css 'selected', et toutes ses balises li parentes ainsi qu'elle même auront la classe css 'active'. S'il n'est pas spécifié, c'est le nœud correspondant à la page courante qui est utilisé.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
; maxdepth ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre de niveaux (sous-menus imbriqués). Pas de limite par défaut.&lt;br /&gt;
&lt;br /&gt;
; ignorelastlevel  ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de ne pas afficher les nœuds n'ayant pas d'enfants.&lt;br /&gt;
: 1 : activé&lt;br /&gt;
: 0 ''(par défaut)'' : désactivé&lt;br /&gt;
&lt;br /&gt;
; mindepth ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de contourner 'ignorelastlevel' en forçant l’affichage des nœuds de niveau inférieur ou égal à cette valeur. 0 par défaut (désactivé).&lt;br /&gt;
&lt;br /&gt;
; outerul ''(optionnel)''&lt;br /&gt;
: Permet de de définir si le menu contient la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau.&lt;br /&gt;
: 1 ''(par défaut)'' : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau est présente.&lt;br /&gt;
: 0 : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau n'est pas présente.&lt;br /&gt;
&lt;br /&gt;
; admindelegation ''(optionnel)''&lt;br /&gt;
: Permet de définir que les nœuds d'administration ne seront affichés que si l'utilisateur à les droits de gestion correspondants.&lt;br /&gt;
: 1 : la délégation est prise en compte.&lt;br /&gt;
: 0 ''(par défaut)'' : la délégation n'est pas prise en compte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFCurrentNode ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'Id du nœud courant dans le plan de site.&lt;br /&gt;
&lt;br /&gt;
== OFThumbnail ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie une url vers l'image générée.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFThumbnail (id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour récupérer l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché.&lt;br /&gt;
&lt;br /&gt;
== OFImg ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie du HTML contenant un tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt; pour afficher l'image. Si aucune image ne peut être affichée, une chaine vide est retournée au lieu du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Les attributs non supportés par la fonction ovml serons reportés tel-quel en tant qu'attributs du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg (src=&amp;quot;&amp;quot; | ovsrc=&amp;quot;&amp;quot; | id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] &amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; src ''(optionnel)''&lt;br /&gt;
: Url vers une image, si cet attribut est déclaré mais contient une chaîne vide, la valeur retournée sera une chaîne vide au lieu du tag img. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; ovsrc ''(optionnel)''&lt;br /&gt;
: Permet de définir l'url d'une image en utilisant le nom d'une variable ovml. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour afficher l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
Affiche l'image que si le paramètre img est fourni dans l'url :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;img&amp;quot; saveas=&amp;quot;Image&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg ovsrc=&amp;quot;Image&amp;quot; alt=&amp;quot;Mon image&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Affiche la photo de l'utilisateur connecté :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USERID&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg id_user=&amp;quot;&amp;lt;OVBAB_SESS_USERID&amp;gt;&amp;quot; maxwidth=&amp;quot;48&amp;quot; maxheight=&amp;quot;48&amp;quot; alt=&amp;quot;&amp;lt;OVBAB_SESS_USER&amp;gt;&amp;quot; resizemode=&amp;quot;CROP_CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSitemapCustomNodeId ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'ID du noeud trouvé dans le plan du site et qui a pour cible le nœud fourni par le paramètre nodeid dans le plan du site du noyau. Si aucun noeud est trouvé dans le plan du site, la valeur de l'attribut nodeid est retourné a la place.&lt;br /&gt;
&lt;br /&gt;
Lors de la mise en place d'un skin cela permet d'indiquer un nœud connu dans le plan du site du noyau, ci celui-ci est inséré dans le plan du site personnalisé à l'aide d'une référence, le nouveau nœud sera automatiquement pris en compte.&lt;br /&gt;
&lt;br /&gt;
Si il existe plusieurs nœuds avec la même cible dans le plan du site du noyau, le premier trouvé sera utilisé&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;&amp;quot; [basenode=&amp;quot;&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: ID du nœud dans le plan du site proposé par le noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Racine de la recherche dans le plan du site personnalisé.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;bab_Articles&amp;quot; saveas=&amp;quot;CustomNodeId&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu basenode=&amp;quot;&amp;lt;OVCustomNodeId&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPreviousArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article précédant l'article spécifié. L'article précédant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPreviousArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFNextArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article suivant l'article spécifié. L'article suivant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFNextArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFWebStat ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.2.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'enregistrer un évènement qui sera comptabilisé dans les statistiques.&lt;br /&gt;
Ceci est particulièrement utile lors de l'affichage d'articles par OvML afin que ceux-ci soient correctement pris en compte dans les statistiques en tant qu'articles vus.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFWebStat name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Type d’évènement à enregistrer&lt;br /&gt;
:* bab_addon&lt;br /&gt;
:* bab_page&lt;br /&gt;
:* bab_articles&lt;br /&gt;
:* bab_artfiles&lt;br /&gt;
:* bab_ovml&lt;br /&gt;
:* bab_fmfolders&lt;br /&gt;
:* bab_fmfiles&lt;br /&gt;
:* bab_forums&lt;br /&gt;
:* bab_threads&lt;br /&gt;
:* bab_posts&lt;br /&gt;
:* bab_faqs&lt;br /&gt;
:* bab_faqsqr&lt;br /&gt;
:* bab_searchword&lt;br /&gt;
:* bab_xlinks&lt;br /&gt;
:* bab_dbdirectories&lt;br /&gt;
:* bab_ldapdirectories&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur correspondant au type d'évènement. Par exemple id de l'article pour bab_articles.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Affichage de l'article --&amp;gt;&lt;br /&gt;
    &amp;lt;OFWebStat name=&amp;quot;bab_articles&amp;quot; value=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFAddStyleSheet ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.5.93&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'insérer un fichier CSS dans l'élément &amp;lt;code&amp;gt;&amp;lt;head&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;/code&amp;gt; de la page HTML.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAddStyleSheet file=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin de la feuille de style relatif au dossier '''styles''' du noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.2.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetPath path=&amp;quot;&amp;quot; file_relative=&amp;quot;1&amp;quot; saveas=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file_relative&lt;br /&gt;
: Convertit un chemin relatif au fichier ovml en un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetSelectedSkinPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie le chemin du répertoire du thème sélectionné.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;OFGetSelectedSkinPath&amp;gt;''' doit remplacer '''skins/&amp;lt;OVbabSkin&amp;gt;/''' dans les fichiers ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetSelectedSkinPath&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCsrfProtectToken ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.4.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de protection contre les attaques CSRF, il doit être ajouté dans tous les formulaire utilisant la méthode POST.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;babCsrfProtect&amp;quot; value=&amp;quot;&amp;lt;OFGetCsrfProtectToken&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCurrentAdmGroup ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.5.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de la délegation actuellement administré par l'utilisateur courrant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;lt;OFGetCurrentAdmGroup&amp;gt;&amp;quot;&amp;gt;&amp;lt;OVDelegationName&amp;gt;&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Les containers OvML =&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les containers contiennent des tags OvML et du code HTML. Ce sont généralement des listes de données identiques ou des conditions. &lt;br /&gt;
&lt;br /&gt;
A l'appel d'un container, OvML met à votre disposition des variables &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La liste des variables dépend du type de container.&lt;br /&gt;
&lt;br /&gt;
Ces variables ne sont plus disponibles en dehors du container.&lt;br /&gt;
&lt;br /&gt;
A l’intérieur de tout container de type liste, les variables suivantes sont disponibles :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCIndex&lt;br /&gt;
| Index de l’entrée courante en commençant par 0&lt;br /&gt;
|-&lt;br /&gt;
| OVCCount&lt;br /&gt;
| Le nombre total d’entrées dans le container&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de comparaison ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent d’effectuer des comparaisons entre les valeurs expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
Si la condition est vrai, le contenu du container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfEqual&lt;br /&gt;
| Vrai si expr1 est égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotEqual&lt;br /&gt;
| Vrai si expr1 est différent expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThan&lt;br /&gt;
| Vrai si expr1 est strictement inférieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThanOrEqual&lt;br /&gt;
| Vrai si expr1 est inférieur ou égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThan&lt;br /&gt;
| Vrai si expr1 est strictement supérieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThanOrEqual&lt;br /&gt;
| Vrai si expr1 est supérieur ou égal à expr2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la comparaison&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la comparaison&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_LOGGED&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfEqual expr1=&amp;quot;&amp;lt;BAB_SESS_LOGGED&amp;amp;gt;&amp;quot; expr2=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Vous êtes connecté !&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/OCIfEqual&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de test d'existence sur les variables ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent de vérifier l'existence ou non d'une variable.&lt;br /&gt;
&lt;br /&gt;
Si la variable est définie ou non, selon le container, le container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name existe&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name n'existe pas&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx name=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable dont on doit tester l'existence&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte ne sera pas affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;variable&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte sera affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OCIfUserMemberOfGroups ==&lt;br /&gt;
&lt;br /&gt;
Ce container est exécuté si l'utilisateur courant appartient à un groupe&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfUserMemberOfGroups groupid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [childs=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCIfUserMemberOfGroups&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; groupid&lt;br /&gt;
: id du groupe ou plusieurs ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Cette variable permet de tester si un utilisateur spécifique appartient à des groupes en donnant un id utilisateur.&lt;br /&gt;
: Si omis, elle prend la valeur de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: yes : L'utilisateur courant doit appartenir à tous les groupes spécifiés dans groupid&lt;br /&gt;
: no ''(par défaut)'' : L'utilisateur courant doit appartenir à au moins un des groupes spécifiés dans groupid&lt;br /&gt;
&lt;br /&gt;
; childs ''(optionnel)''&lt;br /&gt;
: yes : Pour chaque groupe, inclure ses enfants&lt;br /&gt;
: no ''(par défaut)'' : Les enfants ne sont pas inclus&lt;br /&gt;
&lt;br /&gt;
== OCArticlesHomePages ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles des pages d’accueil privée ou publique.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlesHomePages type=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticlesHomePages&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée&lt;br /&gt;
: public : Liste les articles de la page d’accueil publique&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: yes : Filtre les articles selon le droit de visibilité&lt;br /&gt;
: no ''(par défaut)'' : Ne filtre pas&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicTitle&lt;br /&gt;
| Titre du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoi une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers récemment déposés.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFiles last=&amp;quot;&amp;quot; path=&amp;quot;&amp;quot; [folderid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fichiers souhaité&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Indique dans quel sous-répertoire il faut chercher.&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id de l’espace ou plusieurs ids séparés par des virgules.&lt;br /&gt;
: Si omis, le container liste les fichiers récents de tous les répertoires.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fichiers par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fichiers par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fichiers aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileModifiedBy&lt;br /&gt;
| Dernière personne ayant modifié le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fichier a été créé. Si nul (0), le fichier a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles récents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentArticles last=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre d‘articles souhaité&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tous thèmes confondus&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie, tous les thèmes enfants seront utilisés&lt;br /&gt;
: si categoryid est utilisé, topicid devient obsolète&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'article a été créé. Si nul (0), l'article a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers commentaires d'articles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentComments last=&amp;quot;&amp;quot; [articleid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentComments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de commentaires souhaité&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires tous articles confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentThreads ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers fils de discussion de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentThreads last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentThreads&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fils de discussion souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fils de discussion, tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières contributions de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentPosts last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [threadid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentPosts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de contributions souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; threadid ''(optionnel)''&lt;br /&gt;
: Id du fil de discussion&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous sujets confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les contributions aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières questions de faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFaqQuestions last=&amp;quot;&amp;quot; [faqid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de questions souhaité&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières questions, toutes faqs confondues&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie de faq&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question en base de données&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Adresse Web pour accéder à la question dans le portail&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Adresse Web pour accéder à la question en plein écran (destiné à une vue popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionDate&lt;br /&gt;
| Date de création de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionAuthor&lt;br /&gt;
| Auteur de la question&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategories [parentid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; parentid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie parent ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: 0 ''(par défaut)'' : le container liste les catégories de thèmes à la racine.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryNext&amp;gt;...&amp;lt;/OCArticleCategoryNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idendiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryPrevious&amp;gt;...&amp;lt;/OCArticleCategoryPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCParentsArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets parents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCParentsArticleCategory categoryid=&amp;quot;&amp;quot; [reverse=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCParentsArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie.&lt;br /&gt;
&lt;br /&gt;
; reverse ''(optionnel)''&lt;br /&gt;
: 1 si on souhaite la liste dans l’ordre inverse.&lt;br /&gt;
: 0 ''(par défaut)'' : Les catégories sont triées dans l'ordre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une ou plusieurs catégorie de sujet.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategory categoryid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopics ==&lt;br /&gt;
&lt;br /&gt;
Liste des thèmes d'articles d'une catégorie donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article. La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles. La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicNext&amp;gt;...&amp;lt;/OCArticleTopicNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicPrevious&amp;gt;....&amp;lt;/OCArticleTopicPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idem que ceux du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopic ==&lt;br /&gt;
&lt;br /&gt;
Description d’un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic [topicid=&amp;quot;&amp;quot;] [topicname=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème d’articles ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles.&lt;br /&gt;
&lt;br /&gt;
; topicname ''(optionnel)''&lt;br /&gt;
: Nom du thème d’articles&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles ou s'appuie sur le paramètre topicid.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche tous les thèmes dont l'utilisateur a le droit et ayant pour nom &amp;quot;essai&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 ayant pour nom essai.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom se termine par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom commence par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom contient la chaîne essai&lt;br /&gt;
&lt;br /&gt;
== OCArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste des articles d'un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticles [delegationid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [topicid=&amp;quot;&amp;quot;] [articleid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [homepage=&amp;quot;public|private&amp;quot;] [archive=&amp;quot;&amp;quot;] [offset=&amp;quot;&amp;quot;] [rows=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [order=&amp;quot;[offset,]rows&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.5.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
:: Id de la catégorie, tous les thèmes enfants seront utilisés &lt;br /&gt;
:: si categoryid est utilisé, topicid devient obsolète &lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.5.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule &lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; homepage ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.5.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée &lt;br /&gt;
: public : Liste les articles de la page d’accueil publique &lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; offset ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nombre d'articles à ignorer à partir du début de la liste&lt;br /&gt;
: 0 ''(par défaut)'' : aucune article n'est ignoré&lt;br /&gt;
&lt;br /&gt;
; rows ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
: -1 ''(par défaut)'' : toutes les lignes sont prises&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)'':&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.5.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleNext&amp;gt;...&amp;lt;/OCArticleNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticlePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlePrevious&amp;gt;...&amp;lt;/OCArticlePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticle ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur les fichiers joints à un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleFiles articleid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCArticleFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForums ==&lt;br /&gt;
&lt;br /&gt;
Liste des forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForums [forumid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCForums&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les forums.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForumNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForumNext&amp;gt;...&amp;lt;/OCForumNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForumPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForumPrevious&amp;gt;...&amp;lt;/OCForumPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForum ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un forum donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForum forumid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCForum&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid :&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCThread ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fil de discussion donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCThread threadid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCThread&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; threadid&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadForumId&lt;br /&gt;
| Id du forum contenant le fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadId&lt;br /&gt;
| Id du sujet du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadPostId&lt;br /&gt;
| Id de la contribution initiale&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadLastPostId&lt;br /&gt;
| Id de la dernière contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadDate&lt;br /&gt;
| Date de la création du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarter&lt;br /&gt;
| Nom du l'initiateur du sujet&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarterId&lt;br /&gt;
| ID de l'utilisateur ayant initié le sujet ( peut être égal à 0 s'il s'agit d'un utilisateur anonyme) &lt;br /&gt;
|-&lt;br /&gt;
| OVThreadUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPost ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une contribution donnée ou plusieurs séparées par des virgules.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCPost postid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid :&lt;br /&gt;
: Id de la contribution ou plusieurs Ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du fil de la discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthorId&lt;br /&gt;
| ID de l'auteur (peut être égal à 0 si l'auteur était un utilisateur anoyme)&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution à l'aide d'une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostReplyUrl&lt;br /&gt;
| Url pour répondre (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostModifyUrl&lt;br /&gt;
| Url pour modifier (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostConfirmUrl&lt;br /&gt;
| Url pour confirmer (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostDeleteUrl&lt;br /&gt;
| Url pour supprimer la contribution (sinon vide si pas de droit) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPostFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations de fichiers sur une contribution donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCPostFiles postid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid&lt;br /&gt;
: Id de la contribution&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolders [folderid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFolders&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolderNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderNext&amp;gt;...&amp;lt;/OCFolderNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolderPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderPrevious&amp;gt;...&amp;lt;/OCFolderPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolder ==&lt;br /&gt;
&lt;br /&gt;
Donne les information sur un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolder folderid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFolder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSubFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-répertoires du répertoire path d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSubFolders folderid=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSubFolders&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les sous-répertoire du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderName&lt;br /&gt;
| Nom du sous répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des fichiers d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFiles folderid=&amp;quot;&amp;quot; rows=&amp;quot;&amp;quot; offset=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; offset&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nième fichier à partir du début de la liste&lt;br /&gt;
&lt;br /&gt;
; rows&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les fichiers du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: En lien avec l'attribut orderby.&lt;br /&gt;
:* asc ''(par défaut)'' : Ordonne les fichiers par ordre croissant&lt;br /&gt;
:* desc : Ordonne les fichiers par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
:''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
:* name ''(par défaut)'' : Ordonne les fichiers par nom&lt;br /&gt;
:* creation : Ordonne les fichiers par date de création&lt;br /&gt;
:* modification : Ordonne les fichiers par date de modification&lt;br /&gt;
:* size : Ordonne les fichiers par taille&lt;br /&gt;
:* hits : Ordonne les fichiers par nombre de &amp;quot;hits&amp;quot;&lt;br /&gt;
:* manual : Ordonne les fichiers suivant l'ordre défini manuellement sur le répertoire.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url du fichier si celui-ci est une image (utilisation pour un affichage). Cette variable ne prend pas en compte les droits définis au niveau du gestionnaire de fichiers.&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFileNext&amp;gt;...&amp;lt;/OCFileNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFiles|OCFiles]].&lt;br /&gt;
&lt;br /&gt;
== OCFilePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFilePrevious&amp;gt;...&amp;lt;/OCFilePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFile ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fichier d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFile fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFile&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileFields ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des champs d'un fichier donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFileFields fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFileFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldName&lt;br /&gt;
| Nom du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqs ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des Faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqs [faqid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqs&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqNext&amp;gt;...&amp;lt;/OCFaqNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqPrevious&amp;gt;...&amp;lt;/OCFaqPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaq ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une Faq donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaq faqid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategories ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des sous catégories d’une Faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategories faqid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqSubCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la faq&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations des sous-catégories d’une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategory faqsubcatid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqSubCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid&lt;br /&gt;
: Id de la sous catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des questions/réponses d'une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestions [faqid=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la sous catégorie faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs indiquées par le paramètre faqid.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionNext&amp;gt;...&amp;lt;/OCFaqQuestionNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionPrevious&amp;gt;...&amp;lt;/OCFaqQuestionPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestion ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une questions/réponses donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestion questionid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqQuestion&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; questionid&lt;br /&gt;
: Id de la question/réponse de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles d'un thème donné en attente d'approbation pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingArticles [topicid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation tout thème confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les commentaires en attente d'approbation d'un article donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingComments [articleid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingComments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires en attente de tout article confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les commentaires en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date de publication du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers en attente d'approbation d'un répertoire donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingFiles [folderid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fichiers en attente de tout répertoire confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les fichiers en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste les contributions en attente d'approbation d'un forum donné ( forumid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingPosts [forumid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingPosts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les contributions en attente de tout forum confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les contributions en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendars ==&lt;br /&gt;
&lt;br /&gt;
Liste les calendriers &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendars [type=&amp;quot;&amp;quot;] [calendarid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendars&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste tous les agendas. type peut prendre les valeurs suivantes :&lt;br /&gt;
: user: les agendas personnels &lt;br /&gt;
: group: les agendas de groupes&lt;br /&gt;
: resource: les agendas de ressources&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Un ou plusieurs id d'agendas séparés par des virgules&lt;br /&gt;
: Si omis, le container liste tous les agendas.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarId&lt;br /&gt;
| Id de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarName&lt;br /&gt;
| Intitulé de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarDescription&lt;br /&gt;
| Description de l'agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarOwnerId&lt;br /&gt;
| Id du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarType&lt;br /&gt;
| Type de l’agenda ( user, group ou resource )&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarUrl&lt;br /&gt;
| Url pour accéder à la page Agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories d’événements des agendas &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarCategories [filter=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryName&lt;br /&gt;
| Intitulé de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarUserEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas personnels&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarUserEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarUserEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité.Remarque : si le paramètre est à «&amp;amp;nbsp;no&amp;amp;nbsp;», les événements privés seront aussi remontés&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarGroupEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas collectifs (anciennement agendas de groupes)&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarGroupEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarGroupEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; groupid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
: Remarque : le paramètre groupid correspond à l'identifiant (grpid) de l'agenda lorsqu'on utilise les agendas collectifs.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarResourceEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas de ressources&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarResourceEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarResourceEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparées par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; resourceid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas ( personnel, groupes ou de ressources )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date &lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramènera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas le container liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarId&lt;br /&gt;
| Id numérique de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrlId&lt;br /&gt;
| Id de l'agenda principal contenant le type, exemple &amp;quot;personal/1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarName&lt;br /&gt;
| Nom de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarType&lt;br /&gt;
| type de l'agenda principal (exemple: &amp;quot;caldav_personal&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectories ==&lt;br /&gt;
&lt;br /&gt;
Liste les annuaires de base de données&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectories [directoryid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid ''(optionnel)''&lt;br /&gt;
: Id de l'annuaire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: « database » ou « group », si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectory directoryid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryFields ==&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryFields directoryid=&amp;quot;&amp;quot; [all=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: 1 : Donne la liste de tous les champs&lt;br /&gt;
: 0 : Donne la liste de champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldId&lt;br /&gt;
| Identifiant du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Le tableau ci-dessous donne la correspondance entre les champs et leurs identifiants :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Champ&lt;br /&gt;
! Identifiant&lt;br /&gt;
|-&lt;br /&gt;
| Surnom&lt;br /&gt;
| cn&lt;br /&gt;
|-&lt;br /&gt;
| Nom&lt;br /&gt;
| sn&lt;br /&gt;
|-&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
| mn&lt;br /&gt;
|-&lt;br /&gt;
| Prénom&lt;br /&gt;
| givenname&lt;br /&gt;
|-&lt;br /&gt;
| Photo&lt;br /&gt;
| jpegphoto&lt;br /&gt;
|-&lt;br /&gt;
| Adresse de messagerie&lt;br /&gt;
| email&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (bureau)&lt;br /&gt;
| btel&lt;br /&gt;
|-&lt;br /&gt;
| Tél. mobile&lt;br /&gt;
| mobile&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (domicile)&lt;br /&gt;
| htel&lt;br /&gt;
|-&lt;br /&gt;
| Télécopie (bureau)&lt;br /&gt;
| bfax&lt;br /&gt;
|-&lt;br /&gt;
| Titre&lt;br /&gt;
| title&lt;br /&gt;
|-&lt;br /&gt;
| Service&lt;br /&gt;
| departmentnumber&lt;br /&gt;
|-&lt;br /&gt;
| Société&lt;br /&gt;
| organisationname&lt;br /&gt;
|-&lt;br /&gt;
| Rue (bureau)&lt;br /&gt;
| bstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (bureau)&lt;br /&gt;
| bcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (bureau)&lt;br /&gt;
| bpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (bureau)&lt;br /&gt;
| bstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (bureau)&lt;br /&gt;
| bcountry&lt;br /&gt;
|-&lt;br /&gt;
| Rue (domicile)&lt;br /&gt;
| hstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (domicile)&lt;br /&gt;
| hcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (domicile)&lt;br /&gt;
| hpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (domicile)&lt;br /&gt;
| hstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (domicile)&lt;br /&gt;
| hcountry&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 1&lt;br /&gt;
| user1&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 2&lt;br /&gt;
| user2&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 3&lt;br /&gt;
| user3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Pour les champs additionnels, les identifiants sont de la forme '''babdirfXX''' ou '''XX''' est l'id du champ additionnel ( correspondant à fxid dans la liste des champs additionnels de l'annuaire ).&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMembers ==&lt;br /&gt;
&lt;br /&gt;
Liste les membres d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMembers directoryid=&amp;quot;&amp;quot; [fields=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [like=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryMembers&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: Ignoré si l'attribut '''fields''' est spécifié&lt;br /&gt;
: 1 : Donne tous les champs pour chaque membre&lt;br /&gt;
: 0 : Donne uniquement les champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
; fields ''(optionnel)''&lt;br /&gt;
: liste des identifiants des champs souhaités séparés par des virgules ( exemple &amp;quot;sn,givenname,email&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Identifiant du champ à utiliser pour ordonner la liste&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; like ''(optionnel)''&lt;br /&gt;
: Restreint la liste des membres ayant le champ commençant par ce motif ( exemple like=&amp;quot;A&amp;quot; ) &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUrl&lt;br /&gt;
| Url pour accéder à la fiche détaillée du membre&lt;br /&gt;
|-&lt;br /&gt;
| DirectoryMemberEmailUrl&lt;br /&gt;
| Url pour afficher la popup de composition de message&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMemberFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryMembers'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMemberFields&amp;gt;...&amp;lt;/OCDbDirectoryMemberFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntry ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un membre d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntry directoryid=&amp;quot;&amp;quot; memberid=&amp;quot;&amp;quot; userid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectoryEntry&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; memberid&lt;br /&gt;
: Id du membre dans l'annuaire&lt;br /&gt;
&lt;br /&gt;
; userid&lt;br /&gt;
: Id Ovidentia de l'utilisateur s'il est enregistré&lt;br /&gt;
: Ignoré si memberid renseigné.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberUrl&lt;br /&gt;
| Url vers la fiche annuaire du membre&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntryFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryEntry'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntryFields&amp;gt;...&amp;lt;/OCDbDirectoryEntryFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryAcl ==&lt;br /&gt;
&lt;br /&gt;
Liste les utilisateurs ayant des droits sur un annuaire.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryAcl directoryid=&amp;quot;&amp;quot; [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryAcl&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: modify : pour les utilisateurs ayant le droit de modifier une fiche&lt;br /&gt;
: add : pour les utilisateurs ayant le droit d'ajouter une fiche&lt;br /&gt;
: view : pour les utilisateurs ayant le droit de consulter l'annuaire&lt;br /&gt;
: delete :  pour les utilisateurs ayant le droit de supprimer une fiche&lt;br /&gt;
: export :  pour les utilisateurs ayant le droit d'exporter l'annuaire&lt;br /&gt;
: import :  pour les utilisateurs ayant le droit d'importer l'annuaire&lt;br /&gt;
: empty :  pour les utilisateurs ayant le droit de vider l'annuaire&lt;br /&gt;
: bind :  pour les utilisateurs ayant le droit d'attacher une fiche&lt;br /&gt;
: unbind :  pour les utilisateurs ayant le droit de détacher une fiche&lt;br /&gt;
: view :  pour les utilisateurs ayant le droit de voir les fiches (DEFAULT)&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserFullName&lt;br /&gt;
| Nom complet de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserEmail&lt;br /&gt;
| Adresse email de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserId&lt;br /&gt;
| Id de l'utilisateur dans la base de données&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegations ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegations [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegations&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si yes : le container tient compte des droits d'accès de l'utilisateur&lt;br /&gt;
: Si no : le container ne tient pas compte des droits d'accès et ramène toutes les délégations créées dans le portail&lt;br /&gt;
: Si omis, le container tient compte des droits d'accès&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegation ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont fait partie l'utilisateur courant&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegation delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegation&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsManaged [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont l'utilisateur courant est administrateur.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationItems ==&lt;br /&gt;
&lt;br /&gt;
Liste les fonctions déléguées aux administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationItems delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationItems&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemName&lt;br /&gt;
| Intitulé de la fonction&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemValue&lt;br /&gt;
| 1: si la fonction est déléguée, 0 sinon&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationAdministrators ==&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationAdministrators delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationAdministrators&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationUserId&lt;br /&gt;
| Id de l'administrateur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategories [categoryid=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: Si omis, le container liste toutes les catégories&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une catégorie de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategory [categoryid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationsCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmSpaces ==&lt;br /&gt;
&lt;br /&gt;
Liste les espaces de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmSpaces&amp;gt;...&amp;lt;/OCTmSpaces&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceId&lt;br /&gt;
| Id de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceName&lt;br /&gt;
| Nom de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceDescription&lt;br /&gt;
| Description de l'espace de projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmProjects ==&lt;br /&gt;
&lt;br /&gt;
Liste les projets d'un espace de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmProjects spaceid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCTmProjects&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; spaceid&lt;br /&gt;
: Id de l'espace de projets&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectId&lt;br /&gt;
| Id du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectName&lt;br /&gt;
| Nom du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectDescription&lt;br /&gt;
| Description du projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmTasks ==&lt;br /&gt;
&lt;br /&gt;
Liste les tâches d'un projet ou des tâches personnelles du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmTasks [projectid=&amp;quot;&amp;quot;] [startdate=&amp;quot;&amp;quot;] [enddate=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCTmTasks&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; projectid ''(optionnel)''&lt;br /&gt;
: Id du projet.&lt;br /&gt;
: Si omis, le conteneur renvoie les tâches personnelles de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; startdate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de début est postérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; enddate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de fin est antérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;&lt;br /&gt;
: desc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order. La valeur par défault est &amp;quot;TaskNumber&amp;quot;.&lt;br /&gt;
: Cet attribut peur contenir le nom de n'importe laquelle des variables renvoyées sans le préfixe &amp;quot;OV&amp;quot;, par exemple &amp;quot;TaskCategoryName&amp;quot; ou &amp;quot;TaskEndDate&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskId&lt;br /&gt;
| Id de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskProjectId&lt;br /&gt;
| Id du projet de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskNumber&lt;br /&gt;
| Numéro de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskShortDescription&lt;br /&gt;
| Description courte de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskStartDate&lt;br /&gt;
| Date de début de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskEndDate&lt;br /&gt;
| Date de fin de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryId&lt;br /&gt;
| Id de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryName&lt;br /&gt;
| Nom de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCompletion&lt;br /&gt;
| Niveau d'avancement de la tâche (0-100)&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskOwnerId&lt;br /&gt;
| Id de l'utilisateur propriétaire de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskClass&lt;br /&gt;
| Classe de la tâche&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgUserEntities ==&lt;br /&gt;
&lt;br /&gt;
Liste les entités d'organigrammes pour lesquelles un utilisateur à un rôle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgUserEntities userId=&amp;quot;&amp;quot; [orgChartId=&amp;quot;&amp;quot;] [roleType=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgUserEntities&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; userId&lt;br /&gt;
: Identifiant (entier) de l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; orgChartId ''(optionnel)''&lt;br /&gt;
: Identifiant (entier) de l'organigramme.&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'organigramme par défaut (nommé à l'origine Ovidentia) qui est utilisé.&lt;br /&gt;
&lt;br /&gt;
; roleType ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors tous les rôles seront utilisés.&lt;br /&gt;
: Les rôles sont des valeurs de 0 à 3&lt;br /&gt;
: 0 étant les rôles personnalisés&lt;br /&gt;
: 1 étant le rôle supérieur&lt;br /&gt;
: 2 étant le rôle employé&lt;br /&gt;
: 3 étant le rôle membre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgPathToEntity ==&lt;br /&gt;
&lt;br /&gt;
Liste toutes les entités parentes d'une entité d'un organigramme.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgPathToEntity entityId=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [includeEntity=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgPathToEntity&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'ordre ascendant qui est utilisé.&lt;br /&gt;
: Ordre dans lequel le chemin jusqu'à la racine sera retourné, les valeurs possible sont asc ou desc&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
; includeEntity ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis, alors l'entité ne sera pas incluse dans les résultats.&lt;br /&gt;
: Les valeurs possibles sont&amp;amp;nbsp;:&lt;br /&gt;
: 0 pour ne pas inclure l'entité (valeur par défaut)&lt;br /&gt;
: 1 pour inclure l'entité&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCMultipages ==&lt;br /&gt;
&lt;br /&gt;
Ce container permet de faciliter les calculs réalisés pendant un multi-pages. Ainsi selon le nombre total de résultats et le nombre de résultats à afficher par pages, le container permet de retourner le nombre de pages que contient le multi-pages. &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCMultipages total=&amp;quot;&amp;quot; maxpages=&amp;quot;&amp;quot; perpage=&amp;quot;&amp;quot; currentpage=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCMultipages&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; total&lt;br /&gt;
: Nombre total de résultats.&lt;br /&gt;
&lt;br /&gt;
; maxpages&lt;br /&gt;
: Nombre maximum de pages à afficher&lt;br /&gt;
&lt;br /&gt;
; perpage&lt;br /&gt;
: Nombre maximum de résultats à afficher par pages&lt;br /&gt;
&lt;br /&gt;
; currentpage&lt;br /&gt;
: Numéro de la page en cours&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCurrentPageNumber &lt;br /&gt;
| Numéro de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVNextPageNumber&lt;br /&gt;
| Numéro de la page suivante si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVPreviousPageNumber&lt;br /&gt;
| Numéro de la page précédente si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVTotalPages&lt;br /&gt;
| Nombre total de pages&lt;br /&gt;
|-&lt;br /&gt;
| OVResultFirst&lt;br /&gt;
| Index du premier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultLast&lt;br /&gt;
| Index du dernier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultsPage&lt;br /&gt;
| Nombre de résultats sur la page courante&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntries ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-entrées de navigation d'Ovidentia (Plan du site) d'une entrée parente. Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntries (node=&amp;quot;&amp;quot; | langid=&amp;quot;&amp;quot;) [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntries&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; langid&lt;br /&gt;
: Identifiant multilangue de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: peut être utilisé à la place de l'attribut node&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntry ==&lt;br /&gt;
&lt;br /&gt;
Renvoie les information sur une entrée de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntry node=&amp;quot;&amp;quot; [sitemap=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntry&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément (noeud du plan du site).&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapCustomNode ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des noeuds ayant pour cible l'id spécifié dans l'attribut &amp;lt;code&amp;gt;target&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans le module sitemap_editor, la valeur à saisir dans l'attribut target est affiché dans l'entête sur la page de visualisation du nœud.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapCustomNode [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] target=&amp;quot;&amp;quot; [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapCustomNode&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; target&lt;br /&gt;
: Id du noeud cible&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin. s'il n'est pas renseigné, le noeur racine par défaut sera utilisé (Custom pour le plan du site fourni par sitemap_editor), DGAll pour le plan du site du noyau).&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: permet de limiter le nombre d'éléments retournés, par exemple, &amp;lt;code&amp;gt;limit=&amp;quot;0,1&amp;quot;&amp;lt;/code&amp;gt; pour obtenir seulement le premier noeud. La syntaxe est identique à l'attribut &amp;lt;code&amp;gt;limit&amp;lt;/code&amp;gt; de OCSitemapPath&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapPath ==&lt;br /&gt;
&lt;br /&gt;
Retourne le chemin de fer (rail) d'une entrée de navigation sous la forme d'une liste d'entrées de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapPath [node=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapPath&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin.&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5,2&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur à 2 éléments à partir du 5ème. Si la première valeur est négative, l'index du premier élément retourné sera calculé à partir du nombre d'élément total. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;-1,1&amp;quot;&amp;lt;/code&amp;gt; affiche le dernier élément seulement. L'index négatif est supporté à partir d'ovidentia &amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Si la valeur est &amp;quot;1&amp;quot;, le denier noeud du plan du site auquel on a accédé sera mémorisé et récupéré lors de l'accès a une page en dehors du plan du site.&lt;br /&gt;
: La valeur par défaut est &amp;quot;1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Différentes méthodes d’utilisation d’un fichier OvML =&lt;br /&gt;
== Utilisation dans une url ==&lt;br /&gt;
Un fichier OvML peut être appellé en utilisant l’url suivante :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où fichier-ovml est le nom de votre fichier OvML qui doit se trouver dans le répertoire suivant&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
skins/nom-du-skin/ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le fichier ainsi appelé est parsé par Ovidentia et le résultat est affiché dans la partie centrale du portail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si l’on souhaite afficher le résultat en dehors du portail, par exemple dans une fenêtre popup, il faut ajouter le paramètre echo=1 comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De plus, si l’on souhaite passer des paramètres au fichier OvML, on utilisera l’url comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&amp;amp;param=val&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, on peut utiliser la variable OVparam dans le fichier OvML.&lt;br /&gt;
&lt;br /&gt;
Remarque : les paramètres peuvent être envoyés par formulaires en méthodes GET et POST.&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans un fichier template ==&lt;br /&gt;
Dans tout fichier template d’Ovidentia, on peut utiliser un fichier OvML en utilisant la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{ $OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : la syntaxe avec les accolades ne permet pas l'utilisation de nouvelles accolades à l'intérieur.&lt;br /&gt;
&lt;br /&gt;
{ $OVML({ mavariable }) } est impossible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est possible de passer une variable template en tant que paramètre à un fichier OvML via la syntaxe { $OVML(...) } d'un fichier template :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple : { $OVML(monFichier.html,param1=&amp;quot;var1&amp;quot;) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
si var1 est définie dans le template, le parseur la remplace avec sa valeur, sinon il utilise la valeur &amp;quot;var1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Optimiser le temps d'exécution d'un script OvML (disponible à partir de la version 7.2 d'Ovidentia) :'''&lt;br /&gt;
&lt;br /&gt;
Si votre script n'a pas besoin d'être réactualisé à chaque exécution, vous pouvez décider d'utiliser le cache via la syntaxe $OVMLCACHE.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE s'utilise dans les mêmes conditions que $OVML.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE peut recevoir un paramètre supplémentaire : _ovml_cache_duration=86400. Il permet d'indiquer le temps maximum pendant lequel le script ne sera pas réactualisé. Valeur en secondes.&lt;br /&gt;
&lt;br /&gt;
Si ovml_cache_duration n'est pas renseigné, le script sera réactualisé toutes les 3600 secondes (1 heure).&lt;br /&gt;
&lt;br /&gt;
Remarque : le cache est enregistré dans la session de l'utilisateur courant. Donc le script est systématiquement réactualisé si l'utilisateur se déconnecte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple :&lt;br /&gt;
&lt;br /&gt;
{ $OVMLCACHE(monFichier.html,param1=3,_ovml_cache_duration=86400) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : pensez bien aux conséquences d'utilisation du cache OvML avant de l'appliquer sur vos scripts. Pendant 3600 secondes, vous pouvez modifier vos scripts et des données d'Ovidentia sans pouvoir le vérifier à l'affichage !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autres types de cache possibles :&lt;br /&gt;
*session : cache dans la session (default)&lt;br /&gt;
*sitemap : cache dans un fichier basé sur le profile du plan du site&lt;br /&gt;
*file : cache dans un fichier&lt;br /&gt;
&lt;br /&gt;
Exemple d'utilisation avec un autre type de cache :&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE(menu.html,_ovml_cache_type=sitemap)&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans du contenu ==&lt;br /&gt;
On peut incorporer le résultat d’un fichier OvML dans du contenu Ovidentia ( article, section, faq etc… ). On utilisera la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Utilisation pour les pages d’accueil ==&lt;br /&gt;
On peut utiliser un fichier OvML pour les pages d’accueil privée et publique. Pour cela, utilisez les fichiers spécifiques private.html et public.html.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lors de l’affichage de la page public, Ovidentia cherche un fichier ayant le nom public.html dans le répertoire skins/nom-du-skin/ovml . S’il le trouve, il l’utilisera pour la page d’accueil public. Sinon, il affichera les articles définis par l'administrateur pour la page d’accueil public.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il en est de même pour la page d’accueil privée.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML par les modules ( addons ) ==&lt;br /&gt;
A partir de la version 5.4.2 d'Ovidentia, il est possible pour les modules de fournir des fonctionnalités basées sur OvML ( voir la documentation fournie avec le module ).&lt;br /&gt;
&lt;br /&gt;
Afin d'utiliser ces fonctionnalités, on utilisera le container suivant :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCAddon name=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; param2=&amp;quot;&amp;quot; ...&amp;gt;...&amp;lt;/OCAddon&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut du container du module&lt;br /&gt;
&lt;br /&gt;
Pour la signification des paramètres, il faut consulter la documentation fournie avec le module.&lt;br /&gt;
&lt;br /&gt;
La plupart du temps, le premier paramètre indique le nom du container que l'on veut utiliser et les paramètres suivants sont des attributs à ce container.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 5.6.3, il est aussi possible de créer des fonctions OvML pour un module. La syntaxe d'utilisation de ces fonctions est la suivante :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAddon name=&amp;quot;&amp;quot; function=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; function&lt;br /&gt;
: Nom de la fonction&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut de la fonction utilisée&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML dans l'éditeur Wysiwyg ==&lt;br /&gt;
L'éditeur Wysiwyg d'Ovidentia possède une option permettant d'utiliser un fichier OvML afin de l'intégrer dans l'affichage d'un article, d'une section... Par défaut, tous les fichiers OvML présents dans le dossier ovml de la skin courante sont affichés dans le formulaire de sélection. Il existe un moyen de cacher ces fichiers aux utilisateurs de l'éditeur en modifiant la racine de sélection des fichiers :&lt;br /&gt;
&lt;br /&gt;
On ajoute un dossier nommé &amp;quot;editor&amp;quot; dans le dossier ovml de la skin courante, l'éditeur Wysiwyg ne proposera alors que les fichiers présents dans ce répertoire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est toujours possible d'utiliser la syntaxe $OVML manuellement afin d'exécuter un fichier OvML ne se situant pas dans le dossier editor.&lt;/div&gt;</summary>
		<author><name>Laucho</name></author>	</entry>

	<entry>
		<id>https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5684</id>
		<title>Référence OvML</title>
		<link rel="alternate" type="text/html" href="https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5684"/>
				<updated>2018-02-26T13:44:14Z</updated>
		
		<summary type="html">&lt;p&gt;Laucho : /* OCArticles */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Catégorie:Développement de skins]]&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
OvML ( Ovidentia Markup Langage ) est un ensemble de balises, identiques par leur syntaxe à celles utilisées avec HTML. Elles permettent d’extraire des données Ovidentia, de les manipuler et de les présenter en utilisant HTML.&lt;br /&gt;
&lt;br /&gt;
Les données à extraire peuvent être de plusieurs types, comme par exemple, les cinq derniers articles publiés, les dernières contributions d’un forum donné, les derniers fichiers chargés, etc …&lt;br /&gt;
&lt;br /&gt;
On pourra ainsi s’en servir pour réorganiser complètement la page d'accueil d'un site Ovidentia en y insérant, par exemple, la liste des 3 derniers articles, la liste des 5 dernières contributions d'un forum, des images, le texte d'un article spécifique, ...&lt;br /&gt;
&lt;br /&gt;
La conception d'une page OvML est identique à celle d'une page HTML. Elle peut ne contenir que des balises OvML ou un mélange HTML et OvML. On peut aussi partir d'une page HTML existante et y insérer des données Ovidentia en utilisant les balises OvML. Pour l’afficher, on utilisera l’url suivante :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
Certaines balises OvML sont dites “Container&amp;quot;. Un container est une balise OvML contenant une partie du fichier OvML comprise entre un tag d’ouverture et un tag de fermeture. Un container peut être une liste ou une condition. Dans le cas d’une liste, le contenu du container est répété autant de fois qu’il y a d’éléments dans la liste. Un container ‘condition’ n’affiche son contenu que dans le cas où la condition est vraie.&lt;br /&gt;
&lt;br /&gt;
== Les variables &amp;lt;OVxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Une variable OvML est de la forme:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
où xxxx est le nom de la variable.&lt;br /&gt;
&lt;br /&gt;
Différents paramètres peuvent être utilisés pour modifier l’affichage du résultat de la variable.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être sauvegardée dans une autre variable en utilisant le paramètre saveas (voir ci-dessous).&lt;br /&gt;
&lt;br /&gt;
== Les fonctions &amp;lt;OFxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Les fonctions se présentent sous la forme :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Elles permettent, entre autre, de traduire du texte, de faire des opérations arithmétiques, etc, …&lt;br /&gt;
&lt;br /&gt;
Le résultat de ces fonctions peut être sauvegardé dans une variable OvML en utilisant le paramètre saveas (voir ci-dessus).&lt;br /&gt;
&lt;br /&gt;
== Les containers &amp;lt;OCxxxx&amp;gt; … &amp;lt;/OCxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque importante d'utilisation des containers :'''&lt;br /&gt;
&lt;br /&gt;
* Il est possible d’imbriquer les containers sauf s’ils ont le même nom. Dans le cas précédent, il existe l’astuce de rajouter un paramètre sans valeur différente dans les balises. Ce paramètre va permettre d'identifier l'ouverture et la fermeture des containers par le moteur d'Ovidentia. Le paramètre doit donc se retrouver dans la balise d'ouverture ainsi que dans la balise de fermeture.&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre1&amp;gt;&lt;br /&gt;
    &amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre2&amp;gt;&lt;br /&gt;
        ...&lt;br /&gt;
    &amp;lt;/OCxxxx monparametre2&amp;gt;&lt;br /&gt;
&amp;lt;/OCxxxx monparametre1&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Chaque paramètre d'un container est vu comme une variable par le moteur OvML; il faut donc éviter d'utiliser pour nom d'une variable OvML le nom d'un attribut d'un container pour supprimer des erreurs d'interprétation.&lt;br /&gt;
&lt;br /&gt;
= Les variables OvML =&lt;br /&gt;
&lt;br /&gt;
Les variables OvML peuvent être définies dans le fichier OvML, produites par un container ou passées comme paramètres dans l’url. Elles sont accessibles en utilisant la syntaxe :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnom-de-la-variable&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut définir une variable OvML en utilisant la fonction PutVar :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;nbArticles&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit une variable nbArticles initialisée à la valeur 10.&lt;br /&gt;
&lt;br /&gt;
Pour récupérer la valeur dans une page OvML, il faut utiliser la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut aussi définir une variable en utilisant une variable globale d’Ovidentia. Pour cela, il suffira d’omettre le deuxième paramètre :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;babSlogan&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maintenant la variable &amp;lt;code&amp;gt;&amp;lt;OVbabSlogan&amp;gt;&amp;lt;/code&amp;gt; existe dans OvML et contient le contenu du slogan du site.&lt;br /&gt;
&lt;br /&gt;
On peut ainsi utiliser les variables d’Ovidentia pour récupérer le nom de l’utilisateur connecté ( BAB_SESS_USER ), son ID ( BAB_SESS_USERID ), etc.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
* babCurrentDate est une variable globale permettant de récupérer la date courante. Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
* Les variables globales booléennes comme BAB_SESS_LOGGED ont la valeur nulle si la valeur est fausse (false) et vaut 1 si la valeur est vraie (true).&lt;br /&gt;
&lt;br /&gt;
Il est parfois utile de tester l’existence d’une variable avant de la définir. On utilisera pour cela la fonction '''IfNotIsSet''' :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;page&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, si la variable page n’est pas définie, elle sera définie avec la valeur initiale 1.&lt;br /&gt;
&lt;br /&gt;
Toutes les variables produites par un container peuvent être jointes en utilisant la syntaxe d’une variable OvML &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
On peut aussi passer des variables OvML à un fichier OvML en utilisant l’url :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;total=1000&lt;br /&gt;
&lt;br /&gt;
Dans la page OvML on peut donc utiliser la variable totale.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être modifiée ou sauvegardée dans une autre variable en utilisant les attributs suivants :&lt;br /&gt;
&lt;br /&gt;
== saveas ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable dans une autre.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles saveas=&amp;quot;TotalArticles&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Une nouvelle variable TotalArticles est créée et sa valeur est la même que celle de nbArticles.&lt;br /&gt;
&lt;br /&gt;
== strlen ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer les n premiers caractères de la variable.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Récupère les n premiers caractères du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il est possible de spécifier une chaîne qui sera ajoutée à la fin du résultat si la variable a été tronquée. Par exemple &amp;quot;...“ pour indiquer une suite :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100,...&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== striptags ==&lt;br /&gt;
&lt;br /&gt;
Supprime les tags HTML de la variable :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les tags HTML de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan striptags=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== htmlentities ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit les entities HTML ( &amp;lt; devient &amp;amp;amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit en inverse les entities HTML ( &amp;amp;amp;lt; devient &amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan htmlentities=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== stripslashes ==&lt;br /&gt;
&lt;br /&gt;
Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan stripslashes=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== urlencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans une url&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan urlencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== jsencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans du javascript&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan jsencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== strcase ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| upper&lt;br /&gt;
| Convertit le contenu de la variable en majuscule&lt;br /&gt;
|-&lt;br /&gt;
| lower&lt;br /&gt;
| Convertit le contenu de la variable en minuscule&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strcase=&amp;quot;upper&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nlremove ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les retours chariots&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nlremove=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== trim ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| left&lt;br /&gt;
| Supprime les blancs en début de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| right&lt;br /&gt;
| Supprime les blancs en fin de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| all&lt;br /&gt;
| Supprime les blancs en début et en fin de chaîne&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan trim=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nl2br ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;1&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Transforme les retours chariots en &amp;lt;BR&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nl2br=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== sprintf ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| Voir la documentation PHP pour la fonction sprintf&lt;br /&gt;
| Retourne une chaîne formatée&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVMoney sprintf=&amp;quot;%01.2f&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== date ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater une date Ovidentia &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| S&lt;br /&gt;
| Format court de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| L&lt;br /&gt;
| Format long de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| T&lt;br /&gt;
| Format de l'heure défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| d&lt;br /&gt;
| Trois premières lettres du jour de la semaine Dim pour Dimanche&lt;br /&gt;
|-&lt;br /&gt;
| D&lt;br /&gt;
| Jour de la semaine Dimanche par exemple&lt;br /&gt;
|-&lt;br /&gt;
| j&lt;br /&gt;
| Jour du mois, sur deux chiffres (éventuellement avec un zéro) : &amp;quot;01&amp;quot; à &amp;quot;31&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| m&lt;br /&gt;
| Mois, en trois lettres : par exemple &amp;quot;Avr&amp;quot; (pour Avril)&lt;br /&gt;
|-&lt;br /&gt;
| M&lt;br /&gt;
| Mois en lettres : Avril par exemple&lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Mois; i.e. &amp;quot;01&amp;quot; à &amp;quot;12&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Y&lt;br /&gt;
| Année, 4 chiffres; i.e. &amp;quot;2003&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| y&lt;br /&gt;
| Année, 2 chiffres; i.e. &amp;quot;03&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| H&lt;br /&gt;
| heure, au format 24h, &amp;quot;00&amp;quot; à &amp;quot;23&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| i&lt;br /&gt;
| Minutes; &amp;quot;00&amp;quot; à &amp;quot;59&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleDate date=&amp;quot;%d %j %m %Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;OVbabCurrentDate&amp;gt;&amp;lt;/code&amp;gt; est une variable permettant de récupérer la date courante.&lt;br /&gt;
&lt;br /&gt;
Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabCurrentDate date=&amp;quot;%D %j %M&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== author ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater l’auteur d’un article, un commentaire etc, … quand la variable contient l’id de l’auteur.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| %F&lt;br /&gt;
| Prénom&lt;br /&gt;
|-&lt;br /&gt;
| %M&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
|-&lt;br /&gt;
| %L&lt;br /&gt;
| Nom&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleAuthor author=&amp;quot;%F %L&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Les fonctions OvML =&lt;br /&gt;
&lt;br /&gt;
On reconnaît les fonctions par la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les fonctions OvML disponibles sont :&lt;br /&gt;
&lt;br /&gt;
== OFTranslate ==&lt;br /&gt;
&lt;br /&gt;
Permet de traduire une chaîne. Pour cela, il faut qu'un fichier se nommant ''lang-'''identifiant-de-la-langue'''.xml'' soit présent dans le dossier ''ovidentia-'''numéro-de-version'''/lang''.&lt;br /&gt;
&lt;br /&gt;
Il s'agit d'un fichier XML listant différentes expressions traduites dans la langue choisie pour le fichier. Il est composé d'un élément ayant le même nom que l'identifiant de la langue. Celui-ci est composé de multiples éléments &amp;lt;code&amp;gt;string&amp;lt;/code&amp;gt; prenant un paramètre &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; indiquant l'identifiant du texte et contient le texte traduit.&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour l'anglais ''lang-en.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;en&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;About your article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;About your comment&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;About your file&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/en&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour le français ''lang-fr.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;fr&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;Au sujet de votre article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;A propos de votre commentaire&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;A propos de votre fichier&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/fr&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFTranslate text=&amp;quot;&amp;quot; [lang=&amp;quot;&amp;quot;] [folder=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; text&lt;br /&gt;
: Identifiant du texte à traduire&lt;br /&gt;
&lt;br /&gt;
; lang ''(optionnel)''&lt;br /&gt;
: Identifiant de la langue dans laquelle doit être traduit le texte&lt;br /&gt;
: Si omis, le texte sera traduit dans la langue sélectionnée par l'utilisateur&lt;br /&gt;
&lt;br /&gt;
; folder ''(optionnel)''&lt;br /&gt;
: Nom du module&lt;br /&gt;
: Si omis, le fichier langue du noyau est utilisé&lt;br /&gt;
&lt;br /&gt;
== OFPutVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de déclarer une nouvelle variable.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFGetVar ==&lt;br /&gt;
&lt;br /&gt;
Permet d'afficher une variable tout comme la syntaxe &amp;lt;code&amp;gt;&amp;lt;OVnom-de-la-variable&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetVar name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable à afficher&lt;br /&gt;
&lt;br /&gt;
== OFIfNotIsSet ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable si elle n’est pas déjà définie.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFInclude ==&lt;br /&gt;
&lt;br /&gt;
Permet d'inclure un autre fichier OVML&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFInclude file=&amp;quot;&amp;quot; [cache=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin du fichier OVML relatif au répertoire ovml du skin ou du répertoire ovml du noyau&lt;br /&gt;
&lt;br /&gt;
; cache ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : Le cache n'est pas utilisé pour afficher le fichier.&lt;br /&gt;
:* 1 : Le cache est utilisé.&lt;br /&gt;
&lt;br /&gt;
== OFUrlContent ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le contenu d’une url. Très utile pour inclure dans Ovidentia des fichiers HTML d’un site Web statique&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFUrlContent url=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; url&lt;br /&gt;
: url de la page à inclure&lt;br /&gt;
&lt;br /&gt;
== OFRecurse ==&lt;br /&gt;
&lt;br /&gt;
La fonction OFRecurse permet d'exécuter un code tant qu'une condition est réalisée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFRecurse&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
Cette fonction peut prendre tous les paramètres que peut prendre le container appelé récursivement.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
Cet exemple permet d'afficher l'arborescence des catégories et thèmes d'articles.&lt;br /&gt;
Ici, la fonction &amp;lt;code&amp;gt;OFRecurse&amp;lt;/code&amp;gt; est utilisée pour relancer le container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt; autant de fois que désiré en lui précisant le paramètre parentid (voir container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
    &amp;lt;OCArticleCategories&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&lt;br /&gt;
            &amp;lt;OVCategoryName&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
                &amp;lt;OFRecurse parentid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;OVTopicName&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Opérateurs arithmétiques ==&lt;br /&gt;
&lt;br /&gt;
Permettent de faire des opérations arithmétiques sur des variables. Elles sont construites de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;X&amp;quot; expr2=&amp;quot;Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l'opération souhaitée entre 10 et 50.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l’opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Toutefois, pour pouvoir stocker cette valeur dans une variable, il faut ajouter le paramètre &amp;lt;code&amp;gt;saveas&amp;lt;/code&amp;gt; lors de l'appel de la fonction.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot; saveas=&amp;quot;NewTotal&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit la variable &amp;lt;code&amp;gt;NewTotal&amp;lt;/code&amp;gt; ayant pour valeur le résultat de l'opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Les opérateurs disponibles sont :&lt;br /&gt;
&lt;br /&gt;
=== OFAOAddition ===&lt;br /&gt;
&lt;br /&gt;
Permet d’additionner expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOAddition expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de l'addition&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de l'addition&lt;br /&gt;
&lt;br /&gt;
=== OFAOSubtraction ===&lt;br /&gt;
&lt;br /&gt;
Permet de soustraire expr2 à expr1.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 - 20&amp;quot;, soit -10.&lt;br /&gt;
&lt;br /&gt;
=== OFAOMultiplication ===&lt;br /&gt;
&lt;br /&gt;
Permet de faire le produit de expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOMultiplication expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
=== OFAODivision ===&lt;br /&gt;
&lt;br /&gt;
Permet de diviser expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la division&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la division&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 / 20&amp;quot;, soit 0.5.&lt;br /&gt;
&lt;br /&gt;
=== OFAOModulus ===&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le reste de la division de expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme du modulo&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme du modulo&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 % 20&amp;quot;, soit 10, car 10 / 20 = 0 + '''10'''.&lt;br /&gt;
&lt;br /&gt;
== OFHeader ==&lt;br /&gt;
&lt;br /&gt;
Permet d'envoyer un header HTTP pour le fichier ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur du header à modifier&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;content-type:text/xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de définir un cookie qui sera envoyé avec le reste des en-têtes.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetCookie name=&amp;quot;&amp;quot; expire=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cookie&lt;br /&gt;
&lt;br /&gt;
; expire&lt;br /&gt;
: Temps en secondes au bout duquel le cookie expire&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecteur au cookie&lt;br /&gt;
&lt;br /&gt;
== OFGetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer la valeur d'un cookie. Une variable ayant le nom du cookie récupéré est créée automatiquement.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetCookie name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cooke dont on souhatie récupérer la valeur&lt;br /&gt;
&lt;br /&gt;
== OFSetSessionVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de choisir le type de sections à afficher dans le portail.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Permet d'indiquer le type de filtre à appliquer sur les sections&lt;br /&gt;
:* &amp;quot;babSectionsType&amp;quot; définit le type des sections à afficher&lt;br /&gt;
:* &amp;quot;babOvmlCurrentDelegation&amp;quot; filtre sur les sections propres à une délégation&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Permet de préciser les sections à afficher.&lt;br /&gt;
:* Si name vaut &amp;quot;babSectionsType&amp;quot; :&lt;br /&gt;
:** 1 : Section Administration et Utilisateur&lt;br /&gt;
:** 2 : Sections générées par les articles (sections de catégories et de thèmes d'articles)&lt;br /&gt;
:** 4 : Sections personnalisées&lt;br /&gt;
:** 8 : Sections générées par les modules&lt;br /&gt;
:** 15 : Toutes les sections&lt;br /&gt;
:** '''Remarque :''' les valeurs peuvent s'additionner. Pour afficher les sections des articles et les sections personnalisées, on utilisera la valeur 6 (2 + 4)&lt;br /&gt;
:* Si name vaut &amp;quot;babOvmlCurrentDelegation&amp;quot;, value vaut l'id de la délégation&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;15&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera toutes les sections du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
affichera uniquement les sections personnalisées du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera les sections générées par les modules et les sections générées par les articles&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera uniquement les sections générées par la délégation dont l'identifiant est 5&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cache toutes les sections générées dans les délégations&lt;br /&gt;
&lt;br /&gt;
== OFRequest ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET) ou passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFRequest name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFPost ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPost name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre POST dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFGet ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFSitemapPosition ==&lt;br /&gt;
 &lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant le chemin dans le plan du site du nœud correspondant à la page courante d'Ovidentia (ou à l'élément de navigation passé en paramètre).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapPosition [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [node=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; langid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site en utilisant un identifiant de compatible avec le multilangue. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site. Si omis: la fonction retournera le chemin correspondant à la page courante d'Ovidentia&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le chemin commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé.&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
== OFSitemapMenu ==&lt;br /&gt;
&lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant l'arborescence des entrées de navigation d'Ovidentia (Plan du site), ou l'arborescence des entrées de navigation sous le nœud spécifié (si le paramètre selectednode est indiqué).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu [sitemap=&amp;quot;&amp;quot;] [baselangid=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [selectednode=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;1&amp;quot;] [maxdepth=&amp;quot;&amp;quot;] [ignorelastlevel=&amp;quot;0&amp;quot;] [mindepth=&amp;quot;0&amp;quot;] [outerul=&amp;quot;1&amp;quot;] [admindelegation=&amp;quot;0&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; baselangid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera en utilisant un identifiant compatible avec le multilangue&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
: S'il n'est pas renseigné, c'est le nœud DGAll qui sera utilisé (le nœud racine de la branche contenant les éléments de toutes les délégations confondues) ou le noeud &amp;quot;Custom&amp;quot; si un plan du site fourni par le module sitemap_editor est utilisé.&lt;br /&gt;
&lt;br /&gt;
; selectednode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier un nœud sélectionné dans le menu. La balise li correspondant à ce nœud se verra ajouter la classe css 'selected', et toutes ses balises li parentes ainsi qu'elle même auront la classe css 'active'. S'il n'est pas spécifié, c'est le nœud correspondant à la page courante qui est utilisé.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
; maxdepth ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre de niveaux (sous-menus imbriqués). Pas de limite par défaut.&lt;br /&gt;
&lt;br /&gt;
; ignorelastlevel  ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de ne pas afficher les nœuds n'ayant pas d'enfants.&lt;br /&gt;
: 1 : activé&lt;br /&gt;
: 0 ''(par défaut)'' : désactivé&lt;br /&gt;
&lt;br /&gt;
; mindepth ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de contourner 'ignorelastlevel' en forçant l’affichage des nœuds de niveau inférieur ou égal à cette valeur. 0 par défaut (désactivé).&lt;br /&gt;
&lt;br /&gt;
; outerul ''(optionnel)''&lt;br /&gt;
: Permet de de définir si le menu contient la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau.&lt;br /&gt;
: 1 ''(par défaut)'' : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau est présente.&lt;br /&gt;
: 0 : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau n'est pas présente.&lt;br /&gt;
&lt;br /&gt;
; admindelegation ''(optionnel)''&lt;br /&gt;
: Permet de définir que les nœuds d'administration ne seront affichés que si l'utilisateur à les droits de gestion correspondants.&lt;br /&gt;
: 1 : la délégation est prise en compte.&lt;br /&gt;
: 0 ''(par défaut)'' : la délégation n'est pas prise en compte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFCurrentNode ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'Id du nœud courant dans le plan de site.&lt;br /&gt;
&lt;br /&gt;
== OFThumbnail ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie une url vers l'image générée.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFThumbnail (id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour récupérer l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché.&lt;br /&gt;
&lt;br /&gt;
== OFImg ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie du HTML contenant un tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt; pour afficher l'image. Si aucune image ne peut être affichée, une chaine vide est retournée au lieu du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Les attributs non supportés par la fonction ovml serons reportés tel-quel en tant qu'attributs du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg (src=&amp;quot;&amp;quot; | ovsrc=&amp;quot;&amp;quot; | id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] &amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; src ''(optionnel)''&lt;br /&gt;
: Url vers une image, si cet attribut est déclaré mais contient une chaîne vide, la valeur retournée sera une chaîne vide au lieu du tag img. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; ovsrc ''(optionnel)''&lt;br /&gt;
: Permet de définir l'url d'une image en utilisant le nom d'une variable ovml. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour afficher l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
Affiche l'image que si le paramètre img est fourni dans l'url :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;img&amp;quot; saveas=&amp;quot;Image&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg ovsrc=&amp;quot;Image&amp;quot; alt=&amp;quot;Mon image&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Affiche la photo de l'utilisateur connecté :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USERID&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg id_user=&amp;quot;&amp;lt;OVBAB_SESS_USERID&amp;gt;&amp;quot; maxwidth=&amp;quot;48&amp;quot; maxheight=&amp;quot;48&amp;quot; alt=&amp;quot;&amp;lt;OVBAB_SESS_USER&amp;gt;&amp;quot; resizemode=&amp;quot;CROP_CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSitemapCustomNodeId ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'ID du noeud trouvé dans le plan du site et qui a pour cible le nœud fourni par le paramètre nodeid dans le plan du site du noyau. Si aucun noeud est trouvé dans le plan du site, la valeur de l'attribut nodeid est retourné a la place.&lt;br /&gt;
&lt;br /&gt;
Lors de la mise en place d'un skin cela permet d'indiquer un nœud connu dans le plan du site du noyau, ci celui-ci est inséré dans le plan du site personnalisé à l'aide d'une référence, le nouveau nœud sera automatiquement pris en compte.&lt;br /&gt;
&lt;br /&gt;
Si il existe plusieurs nœuds avec la même cible dans le plan du site du noyau, le premier trouvé sera utilisé&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;&amp;quot; [basenode=&amp;quot;&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: ID du nœud dans le plan du site proposé par le noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Racine de la recherche dans le plan du site personnalisé.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;bab_Articles&amp;quot; saveas=&amp;quot;CustomNodeId&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu basenode=&amp;quot;&amp;lt;OVCustomNodeId&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPreviousArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article précédant l'article spécifié. L'article précédant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPreviousArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFNextArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article suivant l'article spécifié. L'article suivant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFNextArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFWebStat ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.2.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'enregistrer un évènement qui sera comptabilisé dans les statistiques.&lt;br /&gt;
Ceci est particulièrement utile lors de l'affichage d'articles par OvML afin que ceux-ci soient correctement pris en compte dans les statistiques en tant qu'articles vus.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFWebStat name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Type d’évènement à enregistrer&lt;br /&gt;
:* bab_addon&lt;br /&gt;
:* bab_page&lt;br /&gt;
:* bab_articles&lt;br /&gt;
:* bab_artfiles&lt;br /&gt;
:* bab_ovml&lt;br /&gt;
:* bab_fmfolders&lt;br /&gt;
:* bab_fmfiles&lt;br /&gt;
:* bab_forums&lt;br /&gt;
:* bab_threads&lt;br /&gt;
:* bab_posts&lt;br /&gt;
:* bab_faqs&lt;br /&gt;
:* bab_faqsqr&lt;br /&gt;
:* bab_searchword&lt;br /&gt;
:* bab_xlinks&lt;br /&gt;
:* bab_dbdirectories&lt;br /&gt;
:* bab_ldapdirectories&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur correspondant au type d'évènement. Par exemple id de l'article pour bab_articles.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Affichage de l'article --&amp;gt;&lt;br /&gt;
    &amp;lt;OFWebStat name=&amp;quot;bab_articles&amp;quot; value=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFAddStyleSheet ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.5.93&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'insérer un fichier CSS dans l'élément &amp;lt;code&amp;gt;&amp;lt;head&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;/code&amp;gt; de la page HTML.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAddStyleSheet file=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin de la feuille de style relatif au dossier '''styles''' du noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.2.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetPath path=&amp;quot;&amp;quot; file_relative=&amp;quot;1&amp;quot; saveas=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file_relative&lt;br /&gt;
: Convertit un chemin relatif au fichier ovml en un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetSelectedSkinPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie le chemin du répertoire du thème sélectionné.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;OFGetSelectedSkinPath&amp;gt;''' doit remplacer '''skins/&amp;lt;OVbabSkin&amp;gt;/''' dans les fichiers ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetSelectedSkinPath&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCsrfProtectToken ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.4.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de protection contre les attaques CSRF, il doit être ajouté dans tous les formulaire utilisant la méthode POST.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;babCsrfProtect&amp;quot; value=&amp;quot;&amp;lt;OFGetCsrfProtectToken&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCurrentAdmGroup ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.5.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de la délegation actuellement administré par l'utilisateur courrant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;lt;OFGetCurrentAdmGroup&amp;gt;&amp;quot;&amp;gt;&amp;lt;OVDelegationName&amp;gt;&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Les containers OvML =&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les containers contiennent des tags OvML et du code HTML. Ce sont généralement des listes de données identiques ou des conditions. &lt;br /&gt;
&lt;br /&gt;
A l'appel d'un container, OvML met à votre disposition des variables &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La liste des variables dépend du type de container.&lt;br /&gt;
&lt;br /&gt;
Ces variables ne sont plus disponibles en dehors du container.&lt;br /&gt;
&lt;br /&gt;
A l’intérieur de tout container de type liste, les variables suivantes sont disponibles :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCIndex&lt;br /&gt;
| Index de l’entrée courante en commençant par 0&lt;br /&gt;
|-&lt;br /&gt;
| OVCCount&lt;br /&gt;
| Le nombre total d’entrées dans le container&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de comparaison ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent d’effectuer des comparaisons entre les valeurs expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
Si la condition est vrai, le contenu du container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfEqual&lt;br /&gt;
| Vrai si expr1 est égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotEqual&lt;br /&gt;
| Vrai si expr1 est différent expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThan&lt;br /&gt;
| Vrai si expr1 est strictement inférieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThanOrEqual&lt;br /&gt;
| Vrai si expr1 est inférieur ou égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThan&lt;br /&gt;
| Vrai si expr1 est strictement supérieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThanOrEqual&lt;br /&gt;
| Vrai si expr1 est supérieur ou égal à expr2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la comparaison&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la comparaison&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_LOGGED&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfEqual expr1=&amp;quot;&amp;lt;BAB_SESS_LOGGED&amp;amp;gt;&amp;quot; expr2=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Vous êtes connecté !&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/OCIfEqual&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de test d'existence sur les variables ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent de vérifier l'existence ou non d'une variable.&lt;br /&gt;
&lt;br /&gt;
Si la variable est définie ou non, selon le container, le container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name existe&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name n'existe pas&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx name=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable dont on doit tester l'existence&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte ne sera pas affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;variable&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte sera affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OCIfUserMemberOfGroups ==&lt;br /&gt;
&lt;br /&gt;
Ce container est exécuté si l'utilisateur courant appartient à un groupe&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfUserMemberOfGroups groupid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [childs=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCIfUserMemberOfGroups&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; groupid&lt;br /&gt;
: id du groupe ou plusieurs ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Cette variable permet de tester si un utilisateur spécifique appartient à des groupes en donnant un id utilisateur.&lt;br /&gt;
: Si omis, elle prend la valeur de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: yes : L'utilisateur courant doit appartenir à tous les groupes spécifiés dans groupid&lt;br /&gt;
: no ''(par défaut)'' : L'utilisateur courant doit appartenir à au moins un des groupes spécifiés dans groupid&lt;br /&gt;
&lt;br /&gt;
; childs ''(optionnel)''&lt;br /&gt;
: yes : Pour chaque groupe, inclure ses enfants&lt;br /&gt;
: no ''(par défaut)'' : Les enfants ne sont pas inclus&lt;br /&gt;
&lt;br /&gt;
== OCArticlesHomePages ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles des pages d’accueil privée ou publique.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlesHomePages type=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticlesHomePages&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée&lt;br /&gt;
: public : Liste les articles de la page d’accueil publique&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: yes : Filtre les articles selon le droit de visibilité&lt;br /&gt;
: no ''(par défaut)'' : Ne filtre pas&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicTitle&lt;br /&gt;
| Titre du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoi une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers récemment déposés.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFiles last=&amp;quot;&amp;quot; path=&amp;quot;&amp;quot; [folderid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fichiers souhaité&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Indique dans quel sous-répertoire il faut chercher.&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id de l’espace ou plusieurs ids séparés par des virgules.&lt;br /&gt;
: Si omis, le container liste les fichiers récents de tous les répertoires.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fichiers par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fichiers par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fichiers aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileModifiedBy&lt;br /&gt;
| Dernière personne ayant modifié le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fichier a été créé. Si nul (0), le fichier a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles récents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentArticles last=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre d‘articles souhaité&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tous thèmes confondus&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie, tous les thèmes enfants seront utilisés&lt;br /&gt;
: si categoryid est utilisé, topicid devient obsolète&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'article a été créé. Si nul (0), l'article a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers commentaires d'articles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentComments last=&amp;quot;&amp;quot; [articleid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentComments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de commentaires souhaité&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires tous articles confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentThreads ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers fils de discussion de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentThreads last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentThreads&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fils de discussion souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fils de discussion, tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières contributions de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentPosts last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [threadid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentPosts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de contributions souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; threadid ''(optionnel)''&lt;br /&gt;
: Id du fil de discussion&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous sujets confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les contributions aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières questions de faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFaqQuestions last=&amp;quot;&amp;quot; [faqid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de questions souhaité&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières questions, toutes faqs confondues&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie de faq&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question en base de données&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Adresse Web pour accéder à la question dans le portail&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Adresse Web pour accéder à la question en plein écran (destiné à une vue popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionDate&lt;br /&gt;
| Date de création de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionAuthor&lt;br /&gt;
| Auteur de la question&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategories [parentid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; parentid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie parent ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: 0 ''(par défaut)'' : le container liste les catégories de thèmes à la racine.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryNext&amp;gt;...&amp;lt;/OCArticleCategoryNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idendiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryPrevious&amp;gt;...&amp;lt;/OCArticleCategoryPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCParentsArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets parents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCParentsArticleCategory categoryid=&amp;quot;&amp;quot; [reverse=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCParentsArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie.&lt;br /&gt;
&lt;br /&gt;
; reverse ''(optionnel)''&lt;br /&gt;
: 1 si on souhaite la liste dans l’ordre inverse.&lt;br /&gt;
: 0 ''(par défaut)'' : Les catégories sont triées dans l'ordre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une ou plusieurs catégorie de sujet.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategory categoryid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopics ==&lt;br /&gt;
&lt;br /&gt;
Liste des thèmes d'articles d'une catégorie donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article. La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles. La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicNext&amp;gt;...&amp;lt;/OCArticleTopicNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicPrevious&amp;gt;....&amp;lt;/OCArticleTopicPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idem que ceux du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopic ==&lt;br /&gt;
&lt;br /&gt;
Description d’un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic [topicid=&amp;quot;&amp;quot;] [topicname=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème d’articles ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles.&lt;br /&gt;
&lt;br /&gt;
; topicname ''(optionnel)''&lt;br /&gt;
: Nom du thème d’articles&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles ou s'appuie sur le paramètre topicid.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche tous les thèmes dont l'utilisateur a le droit et ayant pour nom &amp;quot;essai&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 ayant pour nom essai.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom se termine par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom commence par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom contient la chaîne essai&lt;br /&gt;
&lt;br /&gt;
== OCArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste des articles d'un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticles [delegationid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [topicid=&amp;quot;&amp;quot;] [articleid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [homepage=&amp;quot;public|private&amp;quot;] [archive=&amp;quot;&amp;quot;] [offset=&amp;quot;&amp;quot;] [rows=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [order=&amp;quot;[offset,]rows&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.5.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
:: Id de la catégorie, tous les thèmes enfants seront utilisés &lt;br /&gt;
:: si categoryid est utilisé, topicid devient obsolète &lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.5.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule &lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; homepage ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.5.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée &lt;br /&gt;
: public : Liste les articles de la page d’accueil publique &lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; offset ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nombre d'articles à ignorer à partir du début de la liste&lt;br /&gt;
: 0 ''(par défaut)'' : aucune article n'est ignoré&lt;br /&gt;
&lt;br /&gt;
; rows ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
: -1 ''(par défaut)'' : toutes les lignes sont prises&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)'':&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.5.94&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleNext&amp;gt;...&amp;lt;/OCArticleNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticlePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlePrevious&amp;gt;...&amp;lt;/OCArticlePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticle ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur les fichiers joints à un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleFiles articleid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCArticleFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForums ==&lt;br /&gt;
&lt;br /&gt;
Liste des forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForums [forumid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCForums&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les forums.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForumNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForumNext&amp;gt;...&amp;lt;/OCForumNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForumPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForumPrevious&amp;gt;...&amp;lt;/OCForumPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForum ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un forum donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForum forumid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCForum&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid :&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCThread ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fil de discussion donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCThread threadid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCThread&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; threadid&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadForumId&lt;br /&gt;
| Id du forum contenant le fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadId&lt;br /&gt;
| Id du sujet du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadPostId&lt;br /&gt;
| Id de la contribution initiale&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadLastPostId&lt;br /&gt;
| Id de la dernière contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadDate&lt;br /&gt;
| Date de la création du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarter&lt;br /&gt;
| Nom du l'initiateur du sujet&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarterId&lt;br /&gt;
| ID de l'utilisateur ayant initié le sujet ( peut être égal à 0 s'il s'agit d'un utilisateur anonyme) &lt;br /&gt;
|-&lt;br /&gt;
| OVThreadUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPost ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une contribution donnée ou plusieurs séparées par des virgules.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCPost postid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid :&lt;br /&gt;
: Id de la contribution ou plusieurs Ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du fil de la discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthorId&lt;br /&gt;
| ID de l'auteur (peut être égal à 0 si l'auteur était un utilisateur anoyme)&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution à l'aide d'une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostReplyUrl&lt;br /&gt;
| Url pour répondre (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostModifyUrl&lt;br /&gt;
| Url pour modifier (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostConfirmUrl&lt;br /&gt;
| Url pour confirmer (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostDeleteUrl&lt;br /&gt;
| Url pour supprimer la contribution (sinon vide si pas de droit) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPostFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations de fichiers sur une contribution donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCPostFiles postid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid&lt;br /&gt;
: Id de la contribution&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolders [folderid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFolders&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolderNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderNext&amp;gt;...&amp;lt;/OCFolderNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolderPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderPrevious&amp;gt;...&amp;lt;/OCFolderPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolder ==&lt;br /&gt;
&lt;br /&gt;
Donne les information sur un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolder folderid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFolder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSubFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-répertoires du répertoire path d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSubFolders folderid=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSubFolders&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les sous-répertoire du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderName&lt;br /&gt;
| Nom du sous répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des fichiers d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFiles folderid=&amp;quot;&amp;quot; rows=&amp;quot;&amp;quot; offset=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; offset&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nième fichier à partir du début de la liste&lt;br /&gt;
&lt;br /&gt;
; rows&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les fichiers du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: En lien avec l'attribut orderby.&lt;br /&gt;
:* asc ''(par défaut)'' : Ordonne les fichiers par ordre croissant&lt;br /&gt;
:* desc : Ordonne les fichiers par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
:''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
:* name ''(par défaut)'' : Ordonne les fichiers par nom&lt;br /&gt;
:* creation : Ordonne les fichiers par date de création&lt;br /&gt;
:* modification : Ordonne les fichiers par date de modification&lt;br /&gt;
:* size : Ordonne les fichiers par taille&lt;br /&gt;
:* hits : Ordonne les fichiers par nombre de &amp;quot;hits&amp;quot;&lt;br /&gt;
:* manual : Ordonne les fichiers suivant l'ordre défini manuellement sur le répertoire.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url du fichier si celui-ci est une image (utilisation pour un affichage). Cette variable ne prend pas en compte les droits définis au niveau du gestionnaire de fichiers.&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFileNext&amp;gt;...&amp;lt;/OCFileNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFiles|OCFiles]].&lt;br /&gt;
&lt;br /&gt;
== OCFilePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFilePrevious&amp;gt;...&amp;lt;/OCFilePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFile ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fichier d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFile fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFile&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileFields ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des champs d'un fichier donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFileFields fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFileFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldName&lt;br /&gt;
| Nom du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqs ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des Faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqs [faqid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqs&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqNext&amp;gt;...&amp;lt;/OCFaqNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqPrevious&amp;gt;...&amp;lt;/OCFaqPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaq ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une Faq donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaq faqid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategories ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des sous catégories d’une Faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategories faqid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqSubCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la faq&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations des sous-catégories d’une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategory faqsubcatid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqSubCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid&lt;br /&gt;
: Id de la sous catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des questions/réponses d'une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestions [faqid=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la sous catégorie faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs indiquées par le paramètre faqid.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionNext&amp;gt;...&amp;lt;/OCFaqQuestionNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionPrevious&amp;gt;...&amp;lt;/OCFaqQuestionPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestion ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une questions/réponses donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestion questionid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqQuestion&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; questionid&lt;br /&gt;
: Id de la question/réponse de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles d'un thème donné en attente d'approbation pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingArticles [topicid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation tout thème confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les commentaires en attente d'approbation d'un article donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingComments [articleid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingComments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires en attente de tout article confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les commentaires en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date de publication du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers en attente d'approbation d'un répertoire donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingFiles [folderid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fichiers en attente de tout répertoire confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les fichiers en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste les contributions en attente d'approbation d'un forum donné ( forumid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingPosts [forumid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingPosts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les contributions en attente de tout forum confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les contributions en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendars ==&lt;br /&gt;
&lt;br /&gt;
Liste les calendriers &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendars [type=&amp;quot;&amp;quot;] [calendarid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendars&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste tous les agendas. type peut prendre les valeurs suivantes :&lt;br /&gt;
: user: les agendas personnels &lt;br /&gt;
: group: les agendas de groupes&lt;br /&gt;
: resource: les agendas de ressources&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Un ou plusieurs id d'agendas séparés par des virgules&lt;br /&gt;
: Si omis, le container liste tous les agendas.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarId&lt;br /&gt;
| Id de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarName&lt;br /&gt;
| Intitulé de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarDescription&lt;br /&gt;
| Description de l'agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarOwnerId&lt;br /&gt;
| Id du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarType&lt;br /&gt;
| Type de l’agenda ( user, group ou resource )&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarUrl&lt;br /&gt;
| Url pour accéder à la page Agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories d’événements des agendas &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarCategories [filter=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryName&lt;br /&gt;
| Intitulé de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarUserEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas personnels&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarUserEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarUserEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité.Remarque : si le paramètre est à «&amp;amp;nbsp;no&amp;amp;nbsp;», les événements privés seront aussi remontés&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarGroupEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas collectifs (anciennement agendas de groupes)&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarGroupEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarGroupEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; groupid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
: Remarque : le paramètre groupid correspond à l'identifiant (grpid) de l'agenda lorsqu'on utilise les agendas collectifs.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarResourceEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas de ressources&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarResourceEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarResourceEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparées par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; resourceid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas ( personnel, groupes ou de ressources )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date &lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramènera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas le container liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarId&lt;br /&gt;
| Id numérique de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrlId&lt;br /&gt;
| Id de l'agenda principal contenant le type, exemple &amp;quot;personal/1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarName&lt;br /&gt;
| Nom de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarType&lt;br /&gt;
| type de l'agenda principal (exemple: &amp;quot;caldav_personal&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectories ==&lt;br /&gt;
&lt;br /&gt;
Liste les annuaires de base de données&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectories [directoryid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid ''(optionnel)''&lt;br /&gt;
: Id de l'annuaire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: « database » ou « group », si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectory directoryid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryFields ==&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryFields directoryid=&amp;quot;&amp;quot; [all=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: 1 : Donne la liste de tous les champs&lt;br /&gt;
: 0 : Donne la liste de champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldId&lt;br /&gt;
| Identifiant du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Le tableau ci-dessous donne la correspondance entre les champs et leurs identifiants :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Champ&lt;br /&gt;
! Identifiant&lt;br /&gt;
|-&lt;br /&gt;
| Surnom&lt;br /&gt;
| cn&lt;br /&gt;
|-&lt;br /&gt;
| Nom&lt;br /&gt;
| sn&lt;br /&gt;
|-&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
| mn&lt;br /&gt;
|-&lt;br /&gt;
| Prénom&lt;br /&gt;
| givenname&lt;br /&gt;
|-&lt;br /&gt;
| Photo&lt;br /&gt;
| jpegphoto&lt;br /&gt;
|-&lt;br /&gt;
| Adresse de messagerie&lt;br /&gt;
| email&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (bureau)&lt;br /&gt;
| btel&lt;br /&gt;
|-&lt;br /&gt;
| Tél. mobile&lt;br /&gt;
| mobile&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (domicile)&lt;br /&gt;
| htel&lt;br /&gt;
|-&lt;br /&gt;
| Télécopie (bureau)&lt;br /&gt;
| bfax&lt;br /&gt;
|-&lt;br /&gt;
| Titre&lt;br /&gt;
| title&lt;br /&gt;
|-&lt;br /&gt;
| Service&lt;br /&gt;
| departmentnumber&lt;br /&gt;
|-&lt;br /&gt;
| Société&lt;br /&gt;
| organisationname&lt;br /&gt;
|-&lt;br /&gt;
| Rue (bureau)&lt;br /&gt;
| bstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (bureau)&lt;br /&gt;
| bcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (bureau)&lt;br /&gt;
| bpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (bureau)&lt;br /&gt;
| bstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (bureau)&lt;br /&gt;
| bcountry&lt;br /&gt;
|-&lt;br /&gt;
| Rue (domicile)&lt;br /&gt;
| hstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (domicile)&lt;br /&gt;
| hcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (domicile)&lt;br /&gt;
| hpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (domicile)&lt;br /&gt;
| hstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (domicile)&lt;br /&gt;
| hcountry&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 1&lt;br /&gt;
| user1&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 2&lt;br /&gt;
| user2&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 3&lt;br /&gt;
| user3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Pour les champs additionnels, les identifiants sont de la forme '''babdirfXX''' ou '''XX''' est l'id du champ additionnel ( correspondant à fxid dans la liste des champs additionnels de l'annuaire ).&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMembers ==&lt;br /&gt;
&lt;br /&gt;
Liste les membres d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMembers directoryid=&amp;quot;&amp;quot; [fields=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [like=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryMembers&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: Ignoré si l'attribut '''fields''' est spécifié&lt;br /&gt;
: 1 : Donne tous les champs pour chaque membre&lt;br /&gt;
: 0 : Donne uniquement les champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
; fields ''(optionnel)''&lt;br /&gt;
: liste des identifiants des champs souhaités séparés par des virgules ( exemple &amp;quot;sn,givenname,email&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Identifiant du champ à utiliser pour ordonner la liste&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; like ''(optionnel)''&lt;br /&gt;
: Restreint la liste des membres ayant le champ commençant par ce motif ( exemple like=&amp;quot;A&amp;quot; ) &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUrl&lt;br /&gt;
| Url pour accéder à la fiche détaillée du membre&lt;br /&gt;
|-&lt;br /&gt;
| DirectoryMemberEmailUrl&lt;br /&gt;
| Url pour afficher la popup de composition de message&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMemberFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryMembers'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMemberFields&amp;gt;...&amp;lt;/OCDbDirectoryMemberFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntry ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un membre d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntry directoryid=&amp;quot;&amp;quot; memberid=&amp;quot;&amp;quot; userid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectoryEntry&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; memberid&lt;br /&gt;
: Id du membre dans l'annuaire&lt;br /&gt;
&lt;br /&gt;
; userid&lt;br /&gt;
: Id Ovidentia de l'utilisateur s'il est enregistré&lt;br /&gt;
: Ignoré si memberid renseigné.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberUrl&lt;br /&gt;
| Url vers la fiche annuaire du membre&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntryFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryEntry'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntryFields&amp;gt;...&amp;lt;/OCDbDirectoryEntryFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryAcl ==&lt;br /&gt;
&lt;br /&gt;
Liste les utilisateurs ayant des droits sur un annuaire.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryAcl directoryid=&amp;quot;&amp;quot; [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryAcl&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: modify : pour les utilisateurs ayant le droit de modifier une fiche&lt;br /&gt;
: add : pour les utilisateurs ayant le droit d'ajouter une fiche&lt;br /&gt;
: view : pour les utilisateurs ayant le droit de consulter l'annuaire&lt;br /&gt;
: delete :  pour les utilisateurs ayant le droit de supprimer une fiche&lt;br /&gt;
: export :  pour les utilisateurs ayant le droit d'exporter l'annuaire&lt;br /&gt;
: import :  pour les utilisateurs ayant le droit d'importer l'annuaire&lt;br /&gt;
: empty :  pour les utilisateurs ayant le droit de vider l'annuaire&lt;br /&gt;
: bind :  pour les utilisateurs ayant le droit d'attacher une fiche&lt;br /&gt;
: unbind :  pour les utilisateurs ayant le droit de détacher une fiche&lt;br /&gt;
: view :  pour les utilisateurs ayant le droit de voir les fiches (DEFAULT)&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserFullName&lt;br /&gt;
| Nom complet de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserEmail&lt;br /&gt;
| Adresse email de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserId&lt;br /&gt;
| Id de l'utilisateur dans la base de données&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegations ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegations [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegations&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si yes : le container tient compte des droits d'accès de l'utilisateur&lt;br /&gt;
: Si no : le container ne tient pas compte des droits d'accès et ramène toutes les délégations créées dans le portail&lt;br /&gt;
: Si omis, le container tient compte des droits d'accès&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegation ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont fait partie l'utilisateur courant&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegation delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegation&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsManaged [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont l'utilisateur courant est administrateur.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationItems ==&lt;br /&gt;
&lt;br /&gt;
Liste les fonctions déléguées aux administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationItems delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationItems&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemName&lt;br /&gt;
| Intitulé de la fonction&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemValue&lt;br /&gt;
| 1: si la fonction est déléguée, 0 sinon&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationAdministrators ==&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationAdministrators delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationAdministrators&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationUserId&lt;br /&gt;
| Id de l'administrateur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategories [categoryid=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: Si omis, le container liste toutes les catégories&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une catégorie de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategory [categoryid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationsCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmSpaces ==&lt;br /&gt;
&lt;br /&gt;
Liste les espaces de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmSpaces&amp;gt;...&amp;lt;/OCTmSpaces&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceId&lt;br /&gt;
| Id de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceName&lt;br /&gt;
| Nom de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceDescription&lt;br /&gt;
| Description de l'espace de projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmProjects ==&lt;br /&gt;
&lt;br /&gt;
Liste les projets d'un espace de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmProjects spaceid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCTmProjects&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; spaceid&lt;br /&gt;
: Id de l'espace de projets&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectId&lt;br /&gt;
| Id du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectName&lt;br /&gt;
| Nom du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectDescription&lt;br /&gt;
| Description du projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmTasks ==&lt;br /&gt;
&lt;br /&gt;
Liste les tâches d'un projet ou des tâches personnelles du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmTasks [projectid=&amp;quot;&amp;quot;] [startdate=&amp;quot;&amp;quot;] [enddate=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCTmTasks&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; projectid ''(optionnel)''&lt;br /&gt;
: Id du projet.&lt;br /&gt;
: Si omis, le conteneur renvoie les tâches personnelles de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; startdate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de début est postérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; enddate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de fin est antérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;&lt;br /&gt;
: desc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order. La valeur par défault est &amp;quot;TaskNumber&amp;quot;.&lt;br /&gt;
: Cet attribut peur contenir le nom de n'importe laquelle des variables renvoyées sans le préfixe &amp;quot;OV&amp;quot;, par exemple &amp;quot;TaskCategoryName&amp;quot; ou &amp;quot;TaskEndDate&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskId&lt;br /&gt;
| Id de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskProjectId&lt;br /&gt;
| Id du projet de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskNumber&lt;br /&gt;
| Numéro de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskShortDescription&lt;br /&gt;
| Description courte de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskStartDate&lt;br /&gt;
| Date de début de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskEndDate&lt;br /&gt;
| Date de fin de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryId&lt;br /&gt;
| Id de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryName&lt;br /&gt;
| Nom de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCompletion&lt;br /&gt;
| Niveau d'avancement de la tâche (0-100)&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskOwnerId&lt;br /&gt;
| Id de l'utilisateur propriétaire de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskClass&lt;br /&gt;
| Classe de la tâche&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgUserEntities ==&lt;br /&gt;
&lt;br /&gt;
Liste les entités d'organigrammes pour lesquelles un utilisateur à un rôle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgUserEntities userId=&amp;quot;&amp;quot; [orgChartId=&amp;quot;&amp;quot;] [roleType=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgUserEntities&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; userId&lt;br /&gt;
: Identifiant (entier) de l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; orgChartId ''(optionnel)''&lt;br /&gt;
: Identifiant (entier) de l'organigramme.&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'organigramme par défaut (nommé à l'origine Ovidentia) qui est utilisé.&lt;br /&gt;
&lt;br /&gt;
; roleType ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors tous les rôles seront utilisés.&lt;br /&gt;
: Les rôles sont des valeurs de 0 à 3&lt;br /&gt;
: 0 étant les rôles personnalisés&lt;br /&gt;
: 1 étant le rôle supérieur&lt;br /&gt;
: 2 étant le rôle employé&lt;br /&gt;
: 3 étant le rôle membre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgPathToEntity ==&lt;br /&gt;
&lt;br /&gt;
Liste toutes les entités parentes d'une entité d'un organigramme.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgPathToEntity entityId=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [includeEntity=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgPathToEntity&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'ordre ascendant qui est utilisé.&lt;br /&gt;
: Ordre dans lequel le chemin jusqu'à la racine sera retourné, les valeurs possible sont asc ou desc&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
; includeEntity ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis, alors l'entité ne sera pas incluse dans les résultats.&lt;br /&gt;
: Les valeurs possibles sont&amp;amp;nbsp;:&lt;br /&gt;
: 0 pour ne pas inclure l'entité (valeur par défaut)&lt;br /&gt;
: 1 pour inclure l'entité&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCMultipages ==&lt;br /&gt;
&lt;br /&gt;
Ce container permet de faciliter les calculs réalisés pendant un multi-pages. Ainsi selon le nombre total de résultats et le nombre de résultats à afficher par pages, le container permet de retourner le nombre de pages que contient le multi-pages. &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCMultipages total=&amp;quot;&amp;quot; maxpages=&amp;quot;&amp;quot; perpage=&amp;quot;&amp;quot; currentpage=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCMultipages&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; total&lt;br /&gt;
: Nombre total de résultats.&lt;br /&gt;
&lt;br /&gt;
; maxpages&lt;br /&gt;
: Nombre maximum de pages à afficher&lt;br /&gt;
&lt;br /&gt;
; perpage&lt;br /&gt;
: Nombre maximum de résultats à afficher par pages&lt;br /&gt;
&lt;br /&gt;
; currentpage&lt;br /&gt;
: Numéro de la page en cours&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCurrentPageNumber &lt;br /&gt;
| Numéro de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVNextPageNumber&lt;br /&gt;
| Numéro de la page suivante si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVPreviousPageNumber&lt;br /&gt;
| Numéro de la page précédente si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVTotalPages&lt;br /&gt;
| Nombre total de pages&lt;br /&gt;
|-&lt;br /&gt;
| OVResultFirst&lt;br /&gt;
| Index du premier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultLast&lt;br /&gt;
| Index du dernier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultsPage&lt;br /&gt;
| Nombre de résultats sur la page courante&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntries ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-entrées de navigation d'Ovidentia (Plan du site) d'une entrée parente. Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntries (node=&amp;quot;&amp;quot; | langid=&amp;quot;&amp;quot;) [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntries&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; langid&lt;br /&gt;
: Identifiant multilangue de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: peut être utilisé à la place de l'attribut node&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntry ==&lt;br /&gt;
&lt;br /&gt;
Renvoie les information sur une entrée de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntry node=&amp;quot;&amp;quot; [sitemap=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntry&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément (noeud du plan du site).&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapCustomNode ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des noeuds ayant pour cible l'id spécifié dans l'attribut &amp;lt;code&amp;gt;target&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans le module sitemap_editor, la valeur à saisir dans l'attribut target est affiché dans l'entête sur la page de visualisation du nœud.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapCustomNode [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] target=&amp;quot;&amp;quot; [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapCustomNode&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; target&lt;br /&gt;
: Id du noeud cible&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin. s'il n'est pas renseigné, le noeur racine par défaut sera utilisé (Custom pour le plan du site fourni par sitemap_editor), DGAll pour le plan du site du noyau).&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: permet de limiter le nombre d'éléments retournés, par exemple, &amp;lt;code&amp;gt;limit=&amp;quot;0,1&amp;quot;&amp;lt;/code&amp;gt; pour obtenir seulement le premier noeud. La syntaxe est identique à l'attribut &amp;lt;code&amp;gt;limit&amp;lt;/code&amp;gt; de OCSitemapPath&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapPath ==&lt;br /&gt;
&lt;br /&gt;
Retourne le chemin de fer (rail) d'une entrée de navigation sous la forme d'une liste d'entrées de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapPath [node=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapPath&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin.&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5,2&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur à 2 éléments à partir du 5ème. Si la première valeur est négative, l'index du premier élément retourné sera calculé à partir du nombre d'élément total. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;-1,1&amp;quot;&amp;lt;/code&amp;gt; affiche le dernier élément seulement. L'index négatif est supporté à partir d'ovidentia &amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Si la valeur est &amp;quot;1&amp;quot;, le denier noeud du plan du site auquel on a accédé sera mémorisé et récupéré lors de l'accès a une page en dehors du plan du site.&lt;br /&gt;
: La valeur par défaut est &amp;quot;1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Différentes méthodes d’utilisation d’un fichier OvML =&lt;br /&gt;
== Utilisation dans une url ==&lt;br /&gt;
Un fichier OvML peut être appellé en utilisant l’url suivante :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où fichier-ovml est le nom de votre fichier OvML qui doit se trouver dans le répertoire suivant&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
skins/nom-du-skin/ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le fichier ainsi appelé est parsé par Ovidentia et le résultat est affiché dans la partie centrale du portail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si l’on souhaite afficher le résultat en dehors du portail, par exemple dans une fenêtre popup, il faut ajouter le paramètre echo=1 comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De plus, si l’on souhaite passer des paramètres au fichier OvML, on utilisera l’url comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&amp;amp;param=val&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, on peut utiliser la variable OVparam dans le fichier OvML.&lt;br /&gt;
&lt;br /&gt;
Remarque : les paramètres peuvent être envoyés par formulaires en méthodes GET et POST.&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans un fichier template ==&lt;br /&gt;
Dans tout fichier template d’Ovidentia, on peut utiliser un fichier OvML en utilisant la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{ $OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : la syntaxe avec les accolades ne permet pas l'utilisation de nouvelles accolades à l'intérieur.&lt;br /&gt;
&lt;br /&gt;
{ $OVML({ mavariable }) } est impossible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est possible de passer une variable template en tant que paramètre à un fichier OvML via la syntaxe { $OVML(...) } d'un fichier template :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple : { $OVML(monFichier.html,param1=&amp;quot;var1&amp;quot;) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
si var1 est définie dans le template, le parseur la remplace avec sa valeur, sinon il utilise la valeur &amp;quot;var1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Optimiser le temps d'exécution d'un script OvML (disponible à partir de la version 7.2 d'Ovidentia) :'''&lt;br /&gt;
&lt;br /&gt;
Si votre script n'a pas besoin d'être réactualisé à chaque exécution, vous pouvez décider d'utiliser le cache via la syntaxe $OVMLCACHE.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE s'utilise dans les mêmes conditions que $OVML.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE peut recevoir un paramètre supplémentaire : _ovml_cache_duration=86400. Il permet d'indiquer le temps maximum pendant lequel le script ne sera pas réactualisé. Valeur en secondes.&lt;br /&gt;
&lt;br /&gt;
Si ovml_cache_duration n'est pas renseigné, le script sera réactualisé toutes les 3600 secondes (1 heure).&lt;br /&gt;
&lt;br /&gt;
Remarque : le cache est enregistré dans la session de l'utilisateur courant. Donc le script est systématiquement réactualisé si l'utilisateur se déconnecte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple :&lt;br /&gt;
&lt;br /&gt;
{ $OVMLCACHE(monFichier.html,param1=3,_ovml_cache_duration=86400) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : pensez bien aux conséquences d'utilisation du cache OvML avant de l'appliquer sur vos scripts. Pendant 3600 secondes, vous pouvez modifier vos scripts et des données d'Ovidentia sans pouvoir le vérifier à l'affichage !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autres types de cache possibles :&lt;br /&gt;
*session : cache dans la session (default)&lt;br /&gt;
*sitemap : cache dans un fichier basé sur le profile du plan du site&lt;br /&gt;
*file : cache dans un fichier&lt;br /&gt;
&lt;br /&gt;
Exemple d'utilisation avec un autre type de cache :&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE(menu.html,_ovml_cache_type=sitemap)&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans du contenu ==&lt;br /&gt;
On peut incorporer le résultat d’un fichier OvML dans du contenu Ovidentia ( article, section, faq etc… ). On utilisera la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Utilisation pour les pages d’accueil ==&lt;br /&gt;
On peut utiliser un fichier OvML pour les pages d’accueil privée et publique. Pour cela, utilisez les fichiers spécifiques private.html et public.html.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lors de l’affichage de la page public, Ovidentia cherche un fichier ayant le nom public.html dans le répertoire skins/nom-du-skin/ovml . S’il le trouve, il l’utilisera pour la page d’accueil public. Sinon, il affichera les articles définis par l'administrateur pour la page d’accueil public.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il en est de même pour la page d’accueil privée.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML par les modules ( addons ) ==&lt;br /&gt;
A partir de la version 5.4.2 d'Ovidentia, il est possible pour les modules de fournir des fonctionnalités basées sur OvML ( voir la documentation fournie avec le module ).&lt;br /&gt;
&lt;br /&gt;
Afin d'utiliser ces fonctionnalités, on utilisera le container suivant :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCAddon name=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; param2=&amp;quot;&amp;quot; ...&amp;gt;...&amp;lt;/OCAddon&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut du container du module&lt;br /&gt;
&lt;br /&gt;
Pour la signification des paramètres, il faut consulter la documentation fournie avec le module.&lt;br /&gt;
&lt;br /&gt;
La plupart du temps, le premier paramètre indique le nom du container que l'on veut utiliser et les paramètres suivants sont des attributs à ce container.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 5.6.3, il est aussi possible de créer des fonctions OvML pour un module. La syntaxe d'utilisation de ces fonctions est la suivante :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAddon name=&amp;quot;&amp;quot; function=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; function&lt;br /&gt;
: Nom de la fonction&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut de la fonction utilisée&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML dans l'éditeur Wysiwyg ==&lt;br /&gt;
L'éditeur Wysiwyg d'Ovidentia possède une option permettant d'utiliser un fichier OvML afin de l'intégrer dans l'affichage d'un article, d'une section... Par défaut, tous les fichiers OvML présents dans le dossier ovml de la skin courante sont affichés dans le formulaire de sélection. Il existe un moyen de cacher ces fichiers aux utilisateurs de l'éditeur en modifiant la racine de sélection des fichiers :&lt;br /&gt;
&lt;br /&gt;
On ajoute un dossier nommé &amp;quot;editor&amp;quot; dans le dossier ovml de la skin courante, l'éditeur Wysiwyg ne proposera alors que les fichiers présents dans ce répertoire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est toujours possible d'utiliser la syntaxe $OVML manuellement afin d'exécuter un fichier OvML ne se situant pas dans le dossier editor.&lt;/div&gt;</summary>
		<author><name>Laucho</name></author>	</entry>

	<entry>
		<id>https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5683</id>
		<title>Référence OvML</title>
		<link rel="alternate" type="text/html" href="https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5683"/>
				<updated>2018-02-26T13:39:28Z</updated>
		
		<summary type="html">&lt;p&gt;Laucho : /* OCArticles */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Catégorie:Développement de skins]]&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
OvML ( Ovidentia Markup Langage ) est un ensemble de balises, identiques par leur syntaxe à celles utilisées avec HTML. Elles permettent d’extraire des données Ovidentia, de les manipuler et de les présenter en utilisant HTML.&lt;br /&gt;
&lt;br /&gt;
Les données à extraire peuvent être de plusieurs types, comme par exemple, les cinq derniers articles publiés, les dernières contributions d’un forum donné, les derniers fichiers chargés, etc …&lt;br /&gt;
&lt;br /&gt;
On pourra ainsi s’en servir pour réorganiser complètement la page d'accueil d'un site Ovidentia en y insérant, par exemple, la liste des 3 derniers articles, la liste des 5 dernières contributions d'un forum, des images, le texte d'un article spécifique, ...&lt;br /&gt;
&lt;br /&gt;
La conception d'une page OvML est identique à celle d'une page HTML. Elle peut ne contenir que des balises OvML ou un mélange HTML et OvML. On peut aussi partir d'une page HTML existante et y insérer des données Ovidentia en utilisant les balises OvML. Pour l’afficher, on utilisera l’url suivante :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
Certaines balises OvML sont dites “Container&amp;quot;. Un container est une balise OvML contenant une partie du fichier OvML comprise entre un tag d’ouverture et un tag de fermeture. Un container peut être une liste ou une condition. Dans le cas d’une liste, le contenu du container est répété autant de fois qu’il y a d’éléments dans la liste. Un container ‘condition’ n’affiche son contenu que dans le cas où la condition est vraie.&lt;br /&gt;
&lt;br /&gt;
== Les variables &amp;lt;OVxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Une variable OvML est de la forme:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
où xxxx est le nom de la variable.&lt;br /&gt;
&lt;br /&gt;
Différents paramètres peuvent être utilisés pour modifier l’affichage du résultat de la variable.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être sauvegardée dans une autre variable en utilisant le paramètre saveas (voir ci-dessous).&lt;br /&gt;
&lt;br /&gt;
== Les fonctions &amp;lt;OFxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Les fonctions se présentent sous la forme :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Elles permettent, entre autre, de traduire du texte, de faire des opérations arithmétiques, etc, …&lt;br /&gt;
&lt;br /&gt;
Le résultat de ces fonctions peut être sauvegardé dans une variable OvML en utilisant le paramètre saveas (voir ci-dessus).&lt;br /&gt;
&lt;br /&gt;
== Les containers &amp;lt;OCxxxx&amp;gt; … &amp;lt;/OCxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque importante d'utilisation des containers :'''&lt;br /&gt;
&lt;br /&gt;
* Il est possible d’imbriquer les containers sauf s’ils ont le même nom. Dans le cas précédent, il existe l’astuce de rajouter un paramètre sans valeur différente dans les balises. Ce paramètre va permettre d'identifier l'ouverture et la fermeture des containers par le moteur d'Ovidentia. Le paramètre doit donc se retrouver dans la balise d'ouverture ainsi que dans la balise de fermeture.&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre1&amp;gt;&lt;br /&gt;
    &amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre2&amp;gt;&lt;br /&gt;
        ...&lt;br /&gt;
    &amp;lt;/OCxxxx monparametre2&amp;gt;&lt;br /&gt;
&amp;lt;/OCxxxx monparametre1&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Chaque paramètre d'un container est vu comme une variable par le moteur OvML; il faut donc éviter d'utiliser pour nom d'une variable OvML le nom d'un attribut d'un container pour supprimer des erreurs d'interprétation.&lt;br /&gt;
&lt;br /&gt;
= Les variables OvML =&lt;br /&gt;
&lt;br /&gt;
Les variables OvML peuvent être définies dans le fichier OvML, produites par un container ou passées comme paramètres dans l’url. Elles sont accessibles en utilisant la syntaxe :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnom-de-la-variable&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut définir une variable OvML en utilisant la fonction PutVar :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;nbArticles&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit une variable nbArticles initialisée à la valeur 10.&lt;br /&gt;
&lt;br /&gt;
Pour récupérer la valeur dans une page OvML, il faut utiliser la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut aussi définir une variable en utilisant une variable globale d’Ovidentia. Pour cela, il suffira d’omettre le deuxième paramètre :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;babSlogan&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maintenant la variable &amp;lt;code&amp;gt;&amp;lt;OVbabSlogan&amp;gt;&amp;lt;/code&amp;gt; existe dans OvML et contient le contenu du slogan du site.&lt;br /&gt;
&lt;br /&gt;
On peut ainsi utiliser les variables d’Ovidentia pour récupérer le nom de l’utilisateur connecté ( BAB_SESS_USER ), son ID ( BAB_SESS_USERID ), etc.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
* babCurrentDate est une variable globale permettant de récupérer la date courante. Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
* Les variables globales booléennes comme BAB_SESS_LOGGED ont la valeur nulle si la valeur est fausse (false) et vaut 1 si la valeur est vraie (true).&lt;br /&gt;
&lt;br /&gt;
Il est parfois utile de tester l’existence d’une variable avant de la définir. On utilisera pour cela la fonction '''IfNotIsSet''' :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;page&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, si la variable page n’est pas définie, elle sera définie avec la valeur initiale 1.&lt;br /&gt;
&lt;br /&gt;
Toutes les variables produites par un container peuvent être jointes en utilisant la syntaxe d’une variable OvML &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
On peut aussi passer des variables OvML à un fichier OvML en utilisant l’url :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;total=1000&lt;br /&gt;
&lt;br /&gt;
Dans la page OvML on peut donc utiliser la variable totale.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être modifiée ou sauvegardée dans une autre variable en utilisant les attributs suivants :&lt;br /&gt;
&lt;br /&gt;
== saveas ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable dans une autre.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles saveas=&amp;quot;TotalArticles&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Une nouvelle variable TotalArticles est créée et sa valeur est la même que celle de nbArticles.&lt;br /&gt;
&lt;br /&gt;
== strlen ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer les n premiers caractères de la variable.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Récupère les n premiers caractères du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il est possible de spécifier une chaîne qui sera ajoutée à la fin du résultat si la variable a été tronquée. Par exemple &amp;quot;...“ pour indiquer une suite :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100,...&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== striptags ==&lt;br /&gt;
&lt;br /&gt;
Supprime les tags HTML de la variable :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les tags HTML de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan striptags=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== htmlentities ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit les entities HTML ( &amp;lt; devient &amp;amp;amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit en inverse les entities HTML ( &amp;amp;amp;lt; devient &amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan htmlentities=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== stripslashes ==&lt;br /&gt;
&lt;br /&gt;
Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan stripslashes=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== urlencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans une url&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan urlencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== jsencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans du javascript&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan jsencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== strcase ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| upper&lt;br /&gt;
| Convertit le contenu de la variable en majuscule&lt;br /&gt;
|-&lt;br /&gt;
| lower&lt;br /&gt;
| Convertit le contenu de la variable en minuscule&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strcase=&amp;quot;upper&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nlremove ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les retours chariots&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nlremove=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== trim ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| left&lt;br /&gt;
| Supprime les blancs en début de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| right&lt;br /&gt;
| Supprime les blancs en fin de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| all&lt;br /&gt;
| Supprime les blancs en début et en fin de chaîne&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan trim=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nl2br ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;1&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Transforme les retours chariots en &amp;lt;BR&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nl2br=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== sprintf ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| Voir la documentation PHP pour la fonction sprintf&lt;br /&gt;
| Retourne une chaîne formatée&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVMoney sprintf=&amp;quot;%01.2f&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== date ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater une date Ovidentia &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| S&lt;br /&gt;
| Format court de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| L&lt;br /&gt;
| Format long de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| T&lt;br /&gt;
| Format de l'heure défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| d&lt;br /&gt;
| Trois premières lettres du jour de la semaine Dim pour Dimanche&lt;br /&gt;
|-&lt;br /&gt;
| D&lt;br /&gt;
| Jour de la semaine Dimanche par exemple&lt;br /&gt;
|-&lt;br /&gt;
| j&lt;br /&gt;
| Jour du mois, sur deux chiffres (éventuellement avec un zéro) : &amp;quot;01&amp;quot; à &amp;quot;31&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| m&lt;br /&gt;
| Mois, en trois lettres : par exemple &amp;quot;Avr&amp;quot; (pour Avril)&lt;br /&gt;
|-&lt;br /&gt;
| M&lt;br /&gt;
| Mois en lettres : Avril par exemple&lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Mois; i.e. &amp;quot;01&amp;quot; à &amp;quot;12&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Y&lt;br /&gt;
| Année, 4 chiffres; i.e. &amp;quot;2003&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| y&lt;br /&gt;
| Année, 2 chiffres; i.e. &amp;quot;03&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| H&lt;br /&gt;
| heure, au format 24h, &amp;quot;00&amp;quot; à &amp;quot;23&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| i&lt;br /&gt;
| Minutes; &amp;quot;00&amp;quot; à &amp;quot;59&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleDate date=&amp;quot;%d %j %m %Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;OVbabCurrentDate&amp;gt;&amp;lt;/code&amp;gt; est une variable permettant de récupérer la date courante.&lt;br /&gt;
&lt;br /&gt;
Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabCurrentDate date=&amp;quot;%D %j %M&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== author ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater l’auteur d’un article, un commentaire etc, … quand la variable contient l’id de l’auteur.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| %F&lt;br /&gt;
| Prénom&lt;br /&gt;
|-&lt;br /&gt;
| %M&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
|-&lt;br /&gt;
| %L&lt;br /&gt;
| Nom&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleAuthor author=&amp;quot;%F %L&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Les fonctions OvML =&lt;br /&gt;
&lt;br /&gt;
On reconnaît les fonctions par la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les fonctions OvML disponibles sont :&lt;br /&gt;
&lt;br /&gt;
== OFTranslate ==&lt;br /&gt;
&lt;br /&gt;
Permet de traduire une chaîne. Pour cela, il faut qu'un fichier se nommant ''lang-'''identifiant-de-la-langue'''.xml'' soit présent dans le dossier ''ovidentia-'''numéro-de-version'''/lang''.&lt;br /&gt;
&lt;br /&gt;
Il s'agit d'un fichier XML listant différentes expressions traduites dans la langue choisie pour le fichier. Il est composé d'un élément ayant le même nom que l'identifiant de la langue. Celui-ci est composé de multiples éléments &amp;lt;code&amp;gt;string&amp;lt;/code&amp;gt; prenant un paramètre &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; indiquant l'identifiant du texte et contient le texte traduit.&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour l'anglais ''lang-en.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;en&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;About your article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;About your comment&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;About your file&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/en&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour le français ''lang-fr.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;fr&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;Au sujet de votre article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;A propos de votre commentaire&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;A propos de votre fichier&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/fr&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFTranslate text=&amp;quot;&amp;quot; [lang=&amp;quot;&amp;quot;] [folder=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; text&lt;br /&gt;
: Identifiant du texte à traduire&lt;br /&gt;
&lt;br /&gt;
; lang ''(optionnel)''&lt;br /&gt;
: Identifiant de la langue dans laquelle doit être traduit le texte&lt;br /&gt;
: Si omis, le texte sera traduit dans la langue sélectionnée par l'utilisateur&lt;br /&gt;
&lt;br /&gt;
; folder ''(optionnel)''&lt;br /&gt;
: Nom du module&lt;br /&gt;
: Si omis, le fichier langue du noyau est utilisé&lt;br /&gt;
&lt;br /&gt;
== OFPutVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de déclarer une nouvelle variable.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFGetVar ==&lt;br /&gt;
&lt;br /&gt;
Permet d'afficher une variable tout comme la syntaxe &amp;lt;code&amp;gt;&amp;lt;OVnom-de-la-variable&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetVar name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable à afficher&lt;br /&gt;
&lt;br /&gt;
== OFIfNotIsSet ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable si elle n’est pas déjà définie.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFInclude ==&lt;br /&gt;
&lt;br /&gt;
Permet d'inclure un autre fichier OVML&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFInclude file=&amp;quot;&amp;quot; [cache=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin du fichier OVML relatif au répertoire ovml du skin ou du répertoire ovml du noyau&lt;br /&gt;
&lt;br /&gt;
; cache ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : Le cache n'est pas utilisé pour afficher le fichier.&lt;br /&gt;
:* 1 : Le cache est utilisé.&lt;br /&gt;
&lt;br /&gt;
== OFUrlContent ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le contenu d’une url. Très utile pour inclure dans Ovidentia des fichiers HTML d’un site Web statique&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFUrlContent url=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; url&lt;br /&gt;
: url de la page à inclure&lt;br /&gt;
&lt;br /&gt;
== OFRecurse ==&lt;br /&gt;
&lt;br /&gt;
La fonction OFRecurse permet d'exécuter un code tant qu'une condition est réalisée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFRecurse&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
Cette fonction peut prendre tous les paramètres que peut prendre le container appelé récursivement.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
Cet exemple permet d'afficher l'arborescence des catégories et thèmes d'articles.&lt;br /&gt;
Ici, la fonction &amp;lt;code&amp;gt;OFRecurse&amp;lt;/code&amp;gt; est utilisée pour relancer le container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt; autant de fois que désiré en lui précisant le paramètre parentid (voir container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
    &amp;lt;OCArticleCategories&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&lt;br /&gt;
            &amp;lt;OVCategoryName&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
                &amp;lt;OFRecurse parentid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;OVTopicName&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Opérateurs arithmétiques ==&lt;br /&gt;
&lt;br /&gt;
Permettent de faire des opérations arithmétiques sur des variables. Elles sont construites de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;X&amp;quot; expr2=&amp;quot;Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l'opération souhaitée entre 10 et 50.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l’opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Toutefois, pour pouvoir stocker cette valeur dans une variable, il faut ajouter le paramètre &amp;lt;code&amp;gt;saveas&amp;lt;/code&amp;gt; lors de l'appel de la fonction.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot; saveas=&amp;quot;NewTotal&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit la variable &amp;lt;code&amp;gt;NewTotal&amp;lt;/code&amp;gt; ayant pour valeur le résultat de l'opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Les opérateurs disponibles sont :&lt;br /&gt;
&lt;br /&gt;
=== OFAOAddition ===&lt;br /&gt;
&lt;br /&gt;
Permet d’additionner expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOAddition expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de l'addition&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de l'addition&lt;br /&gt;
&lt;br /&gt;
=== OFAOSubtraction ===&lt;br /&gt;
&lt;br /&gt;
Permet de soustraire expr2 à expr1.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 - 20&amp;quot;, soit -10.&lt;br /&gt;
&lt;br /&gt;
=== OFAOMultiplication ===&lt;br /&gt;
&lt;br /&gt;
Permet de faire le produit de expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOMultiplication expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
=== OFAODivision ===&lt;br /&gt;
&lt;br /&gt;
Permet de diviser expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la division&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la division&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 / 20&amp;quot;, soit 0.5.&lt;br /&gt;
&lt;br /&gt;
=== OFAOModulus ===&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le reste de la division de expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme du modulo&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme du modulo&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 % 20&amp;quot;, soit 10, car 10 / 20 = 0 + '''10'''.&lt;br /&gt;
&lt;br /&gt;
== OFHeader ==&lt;br /&gt;
&lt;br /&gt;
Permet d'envoyer un header HTTP pour le fichier ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur du header à modifier&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;content-type:text/xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de définir un cookie qui sera envoyé avec le reste des en-têtes.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetCookie name=&amp;quot;&amp;quot; expire=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cookie&lt;br /&gt;
&lt;br /&gt;
; expire&lt;br /&gt;
: Temps en secondes au bout duquel le cookie expire&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecteur au cookie&lt;br /&gt;
&lt;br /&gt;
== OFGetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer la valeur d'un cookie. Une variable ayant le nom du cookie récupéré est créée automatiquement.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetCookie name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cooke dont on souhatie récupérer la valeur&lt;br /&gt;
&lt;br /&gt;
== OFSetSessionVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de choisir le type de sections à afficher dans le portail.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Permet d'indiquer le type de filtre à appliquer sur les sections&lt;br /&gt;
:* &amp;quot;babSectionsType&amp;quot; définit le type des sections à afficher&lt;br /&gt;
:* &amp;quot;babOvmlCurrentDelegation&amp;quot; filtre sur les sections propres à une délégation&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Permet de préciser les sections à afficher.&lt;br /&gt;
:* Si name vaut &amp;quot;babSectionsType&amp;quot; :&lt;br /&gt;
:** 1 : Section Administration et Utilisateur&lt;br /&gt;
:** 2 : Sections générées par les articles (sections de catégories et de thèmes d'articles)&lt;br /&gt;
:** 4 : Sections personnalisées&lt;br /&gt;
:** 8 : Sections générées par les modules&lt;br /&gt;
:** 15 : Toutes les sections&lt;br /&gt;
:** '''Remarque :''' les valeurs peuvent s'additionner. Pour afficher les sections des articles et les sections personnalisées, on utilisera la valeur 6 (2 + 4)&lt;br /&gt;
:* Si name vaut &amp;quot;babOvmlCurrentDelegation&amp;quot;, value vaut l'id de la délégation&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;15&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera toutes les sections du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
affichera uniquement les sections personnalisées du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera les sections générées par les modules et les sections générées par les articles&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera uniquement les sections générées par la délégation dont l'identifiant est 5&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cache toutes les sections générées dans les délégations&lt;br /&gt;
&lt;br /&gt;
== OFRequest ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET) ou passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFRequest name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFPost ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPost name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre POST dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFGet ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFSitemapPosition ==&lt;br /&gt;
 &lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant le chemin dans le plan du site du nœud correspondant à la page courante d'Ovidentia (ou à l'élément de navigation passé en paramètre).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapPosition [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [node=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; langid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site en utilisant un identifiant de compatible avec le multilangue. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site. Si omis: la fonction retournera le chemin correspondant à la page courante d'Ovidentia&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le chemin commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé.&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
== OFSitemapMenu ==&lt;br /&gt;
&lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant l'arborescence des entrées de navigation d'Ovidentia (Plan du site), ou l'arborescence des entrées de navigation sous le nœud spécifié (si le paramètre selectednode est indiqué).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu [sitemap=&amp;quot;&amp;quot;] [baselangid=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [selectednode=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;1&amp;quot;] [maxdepth=&amp;quot;&amp;quot;] [ignorelastlevel=&amp;quot;0&amp;quot;] [mindepth=&amp;quot;0&amp;quot;] [outerul=&amp;quot;1&amp;quot;] [admindelegation=&amp;quot;0&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; baselangid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera en utilisant un identifiant compatible avec le multilangue&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
: S'il n'est pas renseigné, c'est le nœud DGAll qui sera utilisé (le nœud racine de la branche contenant les éléments de toutes les délégations confondues) ou le noeud &amp;quot;Custom&amp;quot; si un plan du site fourni par le module sitemap_editor est utilisé.&lt;br /&gt;
&lt;br /&gt;
; selectednode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier un nœud sélectionné dans le menu. La balise li correspondant à ce nœud se verra ajouter la classe css 'selected', et toutes ses balises li parentes ainsi qu'elle même auront la classe css 'active'. S'il n'est pas spécifié, c'est le nœud correspondant à la page courante qui est utilisé.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
; maxdepth ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre de niveaux (sous-menus imbriqués). Pas de limite par défaut.&lt;br /&gt;
&lt;br /&gt;
; ignorelastlevel  ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de ne pas afficher les nœuds n'ayant pas d'enfants.&lt;br /&gt;
: 1 : activé&lt;br /&gt;
: 0 ''(par défaut)'' : désactivé&lt;br /&gt;
&lt;br /&gt;
; mindepth ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de contourner 'ignorelastlevel' en forçant l’affichage des nœuds de niveau inférieur ou égal à cette valeur. 0 par défaut (désactivé).&lt;br /&gt;
&lt;br /&gt;
; outerul ''(optionnel)''&lt;br /&gt;
: Permet de de définir si le menu contient la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau.&lt;br /&gt;
: 1 ''(par défaut)'' : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau est présente.&lt;br /&gt;
: 0 : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau n'est pas présente.&lt;br /&gt;
&lt;br /&gt;
; admindelegation ''(optionnel)''&lt;br /&gt;
: Permet de définir que les nœuds d'administration ne seront affichés que si l'utilisateur à les droits de gestion correspondants.&lt;br /&gt;
: 1 : la délégation est prise en compte.&lt;br /&gt;
: 0 ''(par défaut)'' : la délégation n'est pas prise en compte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFCurrentNode ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'Id du nœud courant dans le plan de site.&lt;br /&gt;
&lt;br /&gt;
== OFThumbnail ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie une url vers l'image générée.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFThumbnail (id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour récupérer l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché.&lt;br /&gt;
&lt;br /&gt;
== OFImg ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie du HTML contenant un tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt; pour afficher l'image. Si aucune image ne peut être affichée, une chaine vide est retournée au lieu du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Les attributs non supportés par la fonction ovml serons reportés tel-quel en tant qu'attributs du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg (src=&amp;quot;&amp;quot; | ovsrc=&amp;quot;&amp;quot; | id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] &amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; src ''(optionnel)''&lt;br /&gt;
: Url vers une image, si cet attribut est déclaré mais contient une chaîne vide, la valeur retournée sera une chaîne vide au lieu du tag img. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; ovsrc ''(optionnel)''&lt;br /&gt;
: Permet de définir l'url d'une image en utilisant le nom d'une variable ovml. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour afficher l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
Affiche l'image que si le paramètre img est fourni dans l'url :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;img&amp;quot; saveas=&amp;quot;Image&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg ovsrc=&amp;quot;Image&amp;quot; alt=&amp;quot;Mon image&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Affiche la photo de l'utilisateur connecté :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USERID&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg id_user=&amp;quot;&amp;lt;OVBAB_SESS_USERID&amp;gt;&amp;quot; maxwidth=&amp;quot;48&amp;quot; maxheight=&amp;quot;48&amp;quot; alt=&amp;quot;&amp;lt;OVBAB_SESS_USER&amp;gt;&amp;quot; resizemode=&amp;quot;CROP_CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSitemapCustomNodeId ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'ID du noeud trouvé dans le plan du site et qui a pour cible le nœud fourni par le paramètre nodeid dans le plan du site du noyau. Si aucun noeud est trouvé dans le plan du site, la valeur de l'attribut nodeid est retourné a la place.&lt;br /&gt;
&lt;br /&gt;
Lors de la mise en place d'un skin cela permet d'indiquer un nœud connu dans le plan du site du noyau, ci celui-ci est inséré dans le plan du site personnalisé à l'aide d'une référence, le nouveau nœud sera automatiquement pris en compte.&lt;br /&gt;
&lt;br /&gt;
Si il existe plusieurs nœuds avec la même cible dans le plan du site du noyau, le premier trouvé sera utilisé&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;&amp;quot; [basenode=&amp;quot;&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: ID du nœud dans le plan du site proposé par le noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Racine de la recherche dans le plan du site personnalisé.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;bab_Articles&amp;quot; saveas=&amp;quot;CustomNodeId&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu basenode=&amp;quot;&amp;lt;OVCustomNodeId&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPreviousArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article précédant l'article spécifié. L'article précédant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPreviousArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFNextArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article suivant l'article spécifié. L'article suivant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFNextArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFWebStat ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.2.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'enregistrer un évènement qui sera comptabilisé dans les statistiques.&lt;br /&gt;
Ceci est particulièrement utile lors de l'affichage d'articles par OvML afin que ceux-ci soient correctement pris en compte dans les statistiques en tant qu'articles vus.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFWebStat name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Type d’évènement à enregistrer&lt;br /&gt;
:* bab_addon&lt;br /&gt;
:* bab_page&lt;br /&gt;
:* bab_articles&lt;br /&gt;
:* bab_artfiles&lt;br /&gt;
:* bab_ovml&lt;br /&gt;
:* bab_fmfolders&lt;br /&gt;
:* bab_fmfiles&lt;br /&gt;
:* bab_forums&lt;br /&gt;
:* bab_threads&lt;br /&gt;
:* bab_posts&lt;br /&gt;
:* bab_faqs&lt;br /&gt;
:* bab_faqsqr&lt;br /&gt;
:* bab_searchword&lt;br /&gt;
:* bab_xlinks&lt;br /&gt;
:* bab_dbdirectories&lt;br /&gt;
:* bab_ldapdirectories&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur correspondant au type d'évènement. Par exemple id de l'article pour bab_articles.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Affichage de l'article --&amp;gt;&lt;br /&gt;
    &amp;lt;OFWebStat name=&amp;quot;bab_articles&amp;quot; value=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFAddStyleSheet ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.5.93&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'insérer un fichier CSS dans l'élément &amp;lt;code&amp;gt;&amp;lt;head&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;/code&amp;gt; de la page HTML.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAddStyleSheet file=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin de la feuille de style relatif au dossier '''styles''' du noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.2.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetPath path=&amp;quot;&amp;quot; file_relative=&amp;quot;1&amp;quot; saveas=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file_relative&lt;br /&gt;
: Convertit un chemin relatif au fichier ovml en un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetSelectedSkinPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie le chemin du répertoire du thème sélectionné.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;OFGetSelectedSkinPath&amp;gt;''' doit remplacer '''skins/&amp;lt;OVbabSkin&amp;gt;/''' dans les fichiers ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetSelectedSkinPath&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCsrfProtectToken ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.4.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de protection contre les attaques CSRF, il doit être ajouté dans tous les formulaire utilisant la méthode POST.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;babCsrfProtect&amp;quot; value=&amp;quot;&amp;lt;OFGetCsrfProtectToken&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCurrentAdmGroup ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.5.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de la délegation actuellement administré par l'utilisateur courrant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;lt;OFGetCurrentAdmGroup&amp;gt;&amp;quot;&amp;gt;&amp;lt;OVDelegationName&amp;gt;&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Les containers OvML =&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les containers contiennent des tags OvML et du code HTML. Ce sont généralement des listes de données identiques ou des conditions. &lt;br /&gt;
&lt;br /&gt;
A l'appel d'un container, OvML met à votre disposition des variables &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La liste des variables dépend du type de container.&lt;br /&gt;
&lt;br /&gt;
Ces variables ne sont plus disponibles en dehors du container.&lt;br /&gt;
&lt;br /&gt;
A l’intérieur de tout container de type liste, les variables suivantes sont disponibles :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCIndex&lt;br /&gt;
| Index de l’entrée courante en commençant par 0&lt;br /&gt;
|-&lt;br /&gt;
| OVCCount&lt;br /&gt;
| Le nombre total d’entrées dans le container&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de comparaison ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent d’effectuer des comparaisons entre les valeurs expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
Si la condition est vrai, le contenu du container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfEqual&lt;br /&gt;
| Vrai si expr1 est égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotEqual&lt;br /&gt;
| Vrai si expr1 est différent expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThan&lt;br /&gt;
| Vrai si expr1 est strictement inférieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThanOrEqual&lt;br /&gt;
| Vrai si expr1 est inférieur ou égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThan&lt;br /&gt;
| Vrai si expr1 est strictement supérieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThanOrEqual&lt;br /&gt;
| Vrai si expr1 est supérieur ou égal à expr2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la comparaison&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la comparaison&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_LOGGED&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfEqual expr1=&amp;quot;&amp;lt;BAB_SESS_LOGGED&amp;amp;gt;&amp;quot; expr2=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Vous êtes connecté !&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/OCIfEqual&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de test d'existence sur les variables ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent de vérifier l'existence ou non d'une variable.&lt;br /&gt;
&lt;br /&gt;
Si la variable est définie ou non, selon le container, le container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name existe&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name n'existe pas&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx name=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable dont on doit tester l'existence&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte ne sera pas affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;variable&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte sera affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OCIfUserMemberOfGroups ==&lt;br /&gt;
&lt;br /&gt;
Ce container est exécuté si l'utilisateur courant appartient à un groupe&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfUserMemberOfGroups groupid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [childs=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCIfUserMemberOfGroups&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; groupid&lt;br /&gt;
: id du groupe ou plusieurs ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Cette variable permet de tester si un utilisateur spécifique appartient à des groupes en donnant un id utilisateur.&lt;br /&gt;
: Si omis, elle prend la valeur de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: yes : L'utilisateur courant doit appartenir à tous les groupes spécifiés dans groupid&lt;br /&gt;
: no ''(par défaut)'' : L'utilisateur courant doit appartenir à au moins un des groupes spécifiés dans groupid&lt;br /&gt;
&lt;br /&gt;
; childs ''(optionnel)''&lt;br /&gt;
: yes : Pour chaque groupe, inclure ses enfants&lt;br /&gt;
: no ''(par défaut)'' : Les enfants ne sont pas inclus&lt;br /&gt;
&lt;br /&gt;
== OCArticlesHomePages ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles des pages d’accueil privée ou publique.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlesHomePages type=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticlesHomePages&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée&lt;br /&gt;
: public : Liste les articles de la page d’accueil publique&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: yes : Filtre les articles selon le droit de visibilité&lt;br /&gt;
: no ''(par défaut)'' : Ne filtre pas&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicTitle&lt;br /&gt;
| Titre du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoi une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers récemment déposés.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFiles last=&amp;quot;&amp;quot; path=&amp;quot;&amp;quot; [folderid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fichiers souhaité&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Indique dans quel sous-répertoire il faut chercher.&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id de l’espace ou plusieurs ids séparés par des virgules.&lt;br /&gt;
: Si omis, le container liste les fichiers récents de tous les répertoires.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fichiers par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fichiers par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fichiers aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileModifiedBy&lt;br /&gt;
| Dernière personne ayant modifié le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fichier a été créé. Si nul (0), le fichier a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles récents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentArticles last=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre d‘articles souhaité&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tous thèmes confondus&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie, tous les thèmes enfants seront utilisés&lt;br /&gt;
: si categoryid est utilisé, topicid devient obsolète&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'article a été créé. Si nul (0), l'article a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers commentaires d'articles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentComments last=&amp;quot;&amp;quot; [articleid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentComments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de commentaires souhaité&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires tous articles confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentThreads ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers fils de discussion de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentThreads last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentThreads&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fils de discussion souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fils de discussion, tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières contributions de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentPosts last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [threadid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentPosts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de contributions souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; threadid ''(optionnel)''&lt;br /&gt;
: Id du fil de discussion&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous sujets confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les contributions aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières questions de faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFaqQuestions last=&amp;quot;&amp;quot; [faqid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de questions souhaité&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières questions, toutes faqs confondues&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie de faq&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question en base de données&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Adresse Web pour accéder à la question dans le portail&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Adresse Web pour accéder à la question en plein écran (destiné à une vue popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionDate&lt;br /&gt;
| Date de création de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionAuthor&lt;br /&gt;
| Auteur de la question&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategories [parentid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; parentid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie parent ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: 0 ''(par défaut)'' : le container liste les catégories de thèmes à la racine.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryNext&amp;gt;...&amp;lt;/OCArticleCategoryNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idendiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryPrevious&amp;gt;...&amp;lt;/OCArticleCategoryPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCParentsArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets parents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCParentsArticleCategory categoryid=&amp;quot;&amp;quot; [reverse=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCParentsArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie.&lt;br /&gt;
&lt;br /&gt;
; reverse ''(optionnel)''&lt;br /&gt;
: 1 si on souhaite la liste dans l’ordre inverse.&lt;br /&gt;
: 0 ''(par défaut)'' : Les catégories sont triées dans l'ordre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une ou plusieurs catégorie de sujet.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategory categoryid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopics ==&lt;br /&gt;
&lt;br /&gt;
Liste des thèmes d'articles d'une catégorie donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article. La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles. La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicNext&amp;gt;...&amp;lt;/OCArticleTopicNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicPrevious&amp;gt;....&amp;lt;/OCArticleTopicPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idem que ceux du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopic ==&lt;br /&gt;
&lt;br /&gt;
Description d’un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic [topicid=&amp;quot;&amp;quot;] [topicname=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème d’articles ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles.&lt;br /&gt;
&lt;br /&gt;
; topicname ''(optionnel)''&lt;br /&gt;
: Nom du thème d’articles&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles ou s'appuie sur le paramètre topicid.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche tous les thèmes dont l'utilisateur a le droit et ayant pour nom &amp;quot;essai&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 ayant pour nom essai.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom se termine par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom commence par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom contient la chaîne essai&lt;br /&gt;
&lt;br /&gt;
== OCArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste des articles d'un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticles [categoryid=&amp;quot;&amp;quot;] [topicid=&amp;quot;&amp;quot;] [articleid=&amp;quot;&amp;quot;] [homepage=&amp;quot;public|private&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [offset=&amp;quot;&amp;quot;] [rows=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [order=&amp;quot;[offset,]rows&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
:: Id de la catégorie, tous les thèmes enfants seront utilisés &lt;br /&gt;
:: si categoryid est utilisé, topicid devient obsolète &lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule &lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; offset ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nombre d'articles à ignorer à partir du début de la liste&lt;br /&gt;
: 0 ''(par défaut)'' : aucune article n'est ignoré&lt;br /&gt;
&lt;br /&gt;
; rows ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
: -1 ''(par défaut)'' : toutes les lignes sont prises&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleNext&amp;gt;...&amp;lt;/OCArticleNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticlePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlePrevious&amp;gt;...&amp;lt;/OCArticlePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticle ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur les fichiers joints à un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleFiles articleid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCArticleFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForums ==&lt;br /&gt;
&lt;br /&gt;
Liste des forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForums [forumid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCForums&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les forums.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForumNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForumNext&amp;gt;...&amp;lt;/OCForumNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForumPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForumPrevious&amp;gt;...&amp;lt;/OCForumPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForum ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un forum donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForum forumid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCForum&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid :&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCThread ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fil de discussion donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCThread threadid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCThread&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; threadid&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadForumId&lt;br /&gt;
| Id du forum contenant le fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadId&lt;br /&gt;
| Id du sujet du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadPostId&lt;br /&gt;
| Id de la contribution initiale&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadLastPostId&lt;br /&gt;
| Id de la dernière contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadDate&lt;br /&gt;
| Date de la création du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarter&lt;br /&gt;
| Nom du l'initiateur du sujet&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarterId&lt;br /&gt;
| ID de l'utilisateur ayant initié le sujet ( peut être égal à 0 s'il s'agit d'un utilisateur anonyme) &lt;br /&gt;
|-&lt;br /&gt;
| OVThreadUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPost ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une contribution donnée ou plusieurs séparées par des virgules.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCPost postid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid :&lt;br /&gt;
: Id de la contribution ou plusieurs Ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du fil de la discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthorId&lt;br /&gt;
| ID de l'auteur (peut être égal à 0 si l'auteur était un utilisateur anoyme)&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution à l'aide d'une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostReplyUrl&lt;br /&gt;
| Url pour répondre (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostModifyUrl&lt;br /&gt;
| Url pour modifier (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostConfirmUrl&lt;br /&gt;
| Url pour confirmer (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostDeleteUrl&lt;br /&gt;
| Url pour supprimer la contribution (sinon vide si pas de droit) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPostFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations de fichiers sur une contribution donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCPostFiles postid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid&lt;br /&gt;
: Id de la contribution&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolders [folderid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFolders&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolderNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderNext&amp;gt;...&amp;lt;/OCFolderNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolderPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderPrevious&amp;gt;...&amp;lt;/OCFolderPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolder ==&lt;br /&gt;
&lt;br /&gt;
Donne les information sur un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolder folderid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFolder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSubFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-répertoires du répertoire path d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSubFolders folderid=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSubFolders&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les sous-répertoire du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderName&lt;br /&gt;
| Nom du sous répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des fichiers d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFiles folderid=&amp;quot;&amp;quot; rows=&amp;quot;&amp;quot; offset=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; offset&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nième fichier à partir du début de la liste&lt;br /&gt;
&lt;br /&gt;
; rows&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les fichiers du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: En lien avec l'attribut orderby.&lt;br /&gt;
:* asc ''(par défaut)'' : Ordonne les fichiers par ordre croissant&lt;br /&gt;
:* desc : Ordonne les fichiers par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
:''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
:* name ''(par défaut)'' : Ordonne les fichiers par nom&lt;br /&gt;
:* creation : Ordonne les fichiers par date de création&lt;br /&gt;
:* modification : Ordonne les fichiers par date de modification&lt;br /&gt;
:* size : Ordonne les fichiers par taille&lt;br /&gt;
:* hits : Ordonne les fichiers par nombre de &amp;quot;hits&amp;quot;&lt;br /&gt;
:* manual : Ordonne les fichiers suivant l'ordre défini manuellement sur le répertoire.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url du fichier si celui-ci est une image (utilisation pour un affichage). Cette variable ne prend pas en compte les droits définis au niveau du gestionnaire de fichiers.&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFileNext&amp;gt;...&amp;lt;/OCFileNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFiles|OCFiles]].&lt;br /&gt;
&lt;br /&gt;
== OCFilePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFilePrevious&amp;gt;...&amp;lt;/OCFilePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFile ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fichier d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFile fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFile&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileFields ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des champs d'un fichier donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFileFields fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFileFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldName&lt;br /&gt;
| Nom du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqs ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des Faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqs [faqid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqs&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqNext&amp;gt;...&amp;lt;/OCFaqNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqPrevious&amp;gt;...&amp;lt;/OCFaqPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaq ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une Faq donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaq faqid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategories ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des sous catégories d’une Faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategories faqid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqSubCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la faq&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations des sous-catégories d’une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategory faqsubcatid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqSubCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid&lt;br /&gt;
: Id de la sous catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des questions/réponses d'une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestions [faqid=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la sous catégorie faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs indiquées par le paramètre faqid.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionNext&amp;gt;...&amp;lt;/OCFaqQuestionNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionPrevious&amp;gt;...&amp;lt;/OCFaqQuestionPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestion ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une questions/réponses donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestion questionid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqQuestion&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; questionid&lt;br /&gt;
: Id de la question/réponse de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles d'un thème donné en attente d'approbation pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingArticles [topicid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation tout thème confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les commentaires en attente d'approbation d'un article donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingComments [articleid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingComments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires en attente de tout article confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les commentaires en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date de publication du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers en attente d'approbation d'un répertoire donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingFiles [folderid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fichiers en attente de tout répertoire confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les fichiers en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste les contributions en attente d'approbation d'un forum donné ( forumid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingPosts [forumid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingPosts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les contributions en attente de tout forum confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les contributions en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendars ==&lt;br /&gt;
&lt;br /&gt;
Liste les calendriers &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendars [type=&amp;quot;&amp;quot;] [calendarid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendars&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste tous les agendas. type peut prendre les valeurs suivantes :&lt;br /&gt;
: user: les agendas personnels &lt;br /&gt;
: group: les agendas de groupes&lt;br /&gt;
: resource: les agendas de ressources&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Un ou plusieurs id d'agendas séparés par des virgules&lt;br /&gt;
: Si omis, le container liste tous les agendas.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarId&lt;br /&gt;
| Id de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarName&lt;br /&gt;
| Intitulé de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarDescription&lt;br /&gt;
| Description de l'agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarOwnerId&lt;br /&gt;
| Id du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarType&lt;br /&gt;
| Type de l’agenda ( user, group ou resource )&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarUrl&lt;br /&gt;
| Url pour accéder à la page Agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories d’événements des agendas &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarCategories [filter=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryName&lt;br /&gt;
| Intitulé de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarUserEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas personnels&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarUserEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarUserEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité.Remarque : si le paramètre est à «&amp;amp;nbsp;no&amp;amp;nbsp;», les événements privés seront aussi remontés&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarGroupEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas collectifs (anciennement agendas de groupes)&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarGroupEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarGroupEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; groupid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
: Remarque : le paramètre groupid correspond à l'identifiant (grpid) de l'agenda lorsqu'on utilise les agendas collectifs.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarResourceEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas de ressources&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarResourceEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarResourceEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparées par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; resourceid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas ( personnel, groupes ou de ressources )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date &lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramènera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas le container liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarId&lt;br /&gt;
| Id numérique de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrlId&lt;br /&gt;
| Id de l'agenda principal contenant le type, exemple &amp;quot;personal/1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarName&lt;br /&gt;
| Nom de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarType&lt;br /&gt;
| type de l'agenda principal (exemple: &amp;quot;caldav_personal&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectories ==&lt;br /&gt;
&lt;br /&gt;
Liste les annuaires de base de données&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectories [directoryid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid ''(optionnel)''&lt;br /&gt;
: Id de l'annuaire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: « database » ou « group », si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectory directoryid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryFields ==&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryFields directoryid=&amp;quot;&amp;quot; [all=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: 1 : Donne la liste de tous les champs&lt;br /&gt;
: 0 : Donne la liste de champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldId&lt;br /&gt;
| Identifiant du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Le tableau ci-dessous donne la correspondance entre les champs et leurs identifiants :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Champ&lt;br /&gt;
! Identifiant&lt;br /&gt;
|-&lt;br /&gt;
| Surnom&lt;br /&gt;
| cn&lt;br /&gt;
|-&lt;br /&gt;
| Nom&lt;br /&gt;
| sn&lt;br /&gt;
|-&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
| mn&lt;br /&gt;
|-&lt;br /&gt;
| Prénom&lt;br /&gt;
| givenname&lt;br /&gt;
|-&lt;br /&gt;
| Photo&lt;br /&gt;
| jpegphoto&lt;br /&gt;
|-&lt;br /&gt;
| Adresse de messagerie&lt;br /&gt;
| email&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (bureau)&lt;br /&gt;
| btel&lt;br /&gt;
|-&lt;br /&gt;
| Tél. mobile&lt;br /&gt;
| mobile&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (domicile)&lt;br /&gt;
| htel&lt;br /&gt;
|-&lt;br /&gt;
| Télécopie (bureau)&lt;br /&gt;
| bfax&lt;br /&gt;
|-&lt;br /&gt;
| Titre&lt;br /&gt;
| title&lt;br /&gt;
|-&lt;br /&gt;
| Service&lt;br /&gt;
| departmentnumber&lt;br /&gt;
|-&lt;br /&gt;
| Société&lt;br /&gt;
| organisationname&lt;br /&gt;
|-&lt;br /&gt;
| Rue (bureau)&lt;br /&gt;
| bstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (bureau)&lt;br /&gt;
| bcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (bureau)&lt;br /&gt;
| bpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (bureau)&lt;br /&gt;
| bstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (bureau)&lt;br /&gt;
| bcountry&lt;br /&gt;
|-&lt;br /&gt;
| Rue (domicile)&lt;br /&gt;
| hstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (domicile)&lt;br /&gt;
| hcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (domicile)&lt;br /&gt;
| hpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (domicile)&lt;br /&gt;
| hstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (domicile)&lt;br /&gt;
| hcountry&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 1&lt;br /&gt;
| user1&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 2&lt;br /&gt;
| user2&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 3&lt;br /&gt;
| user3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Pour les champs additionnels, les identifiants sont de la forme '''babdirfXX''' ou '''XX''' est l'id du champ additionnel ( correspondant à fxid dans la liste des champs additionnels de l'annuaire ).&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMembers ==&lt;br /&gt;
&lt;br /&gt;
Liste les membres d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMembers directoryid=&amp;quot;&amp;quot; [fields=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [like=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryMembers&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: Ignoré si l'attribut '''fields''' est spécifié&lt;br /&gt;
: 1 : Donne tous les champs pour chaque membre&lt;br /&gt;
: 0 : Donne uniquement les champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
; fields ''(optionnel)''&lt;br /&gt;
: liste des identifiants des champs souhaités séparés par des virgules ( exemple &amp;quot;sn,givenname,email&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Identifiant du champ à utiliser pour ordonner la liste&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; like ''(optionnel)''&lt;br /&gt;
: Restreint la liste des membres ayant le champ commençant par ce motif ( exemple like=&amp;quot;A&amp;quot; ) &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUrl&lt;br /&gt;
| Url pour accéder à la fiche détaillée du membre&lt;br /&gt;
|-&lt;br /&gt;
| DirectoryMemberEmailUrl&lt;br /&gt;
| Url pour afficher la popup de composition de message&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMemberFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryMembers'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMemberFields&amp;gt;...&amp;lt;/OCDbDirectoryMemberFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntry ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un membre d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntry directoryid=&amp;quot;&amp;quot; memberid=&amp;quot;&amp;quot; userid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectoryEntry&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; memberid&lt;br /&gt;
: Id du membre dans l'annuaire&lt;br /&gt;
&lt;br /&gt;
; userid&lt;br /&gt;
: Id Ovidentia de l'utilisateur s'il est enregistré&lt;br /&gt;
: Ignoré si memberid renseigné.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberUrl&lt;br /&gt;
| Url vers la fiche annuaire du membre&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntryFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryEntry'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntryFields&amp;gt;...&amp;lt;/OCDbDirectoryEntryFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryAcl ==&lt;br /&gt;
&lt;br /&gt;
Liste les utilisateurs ayant des droits sur un annuaire.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryAcl directoryid=&amp;quot;&amp;quot; [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryAcl&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: modify : pour les utilisateurs ayant le droit de modifier une fiche&lt;br /&gt;
: add : pour les utilisateurs ayant le droit d'ajouter une fiche&lt;br /&gt;
: view : pour les utilisateurs ayant le droit de consulter l'annuaire&lt;br /&gt;
: delete :  pour les utilisateurs ayant le droit de supprimer une fiche&lt;br /&gt;
: export :  pour les utilisateurs ayant le droit d'exporter l'annuaire&lt;br /&gt;
: import :  pour les utilisateurs ayant le droit d'importer l'annuaire&lt;br /&gt;
: empty :  pour les utilisateurs ayant le droit de vider l'annuaire&lt;br /&gt;
: bind :  pour les utilisateurs ayant le droit d'attacher une fiche&lt;br /&gt;
: unbind :  pour les utilisateurs ayant le droit de détacher une fiche&lt;br /&gt;
: view :  pour les utilisateurs ayant le droit de voir les fiches (DEFAULT)&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserFullName&lt;br /&gt;
| Nom complet de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserEmail&lt;br /&gt;
| Adresse email de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserId&lt;br /&gt;
| Id de l'utilisateur dans la base de données&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegations ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegations [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegations&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si yes : le container tient compte des droits d'accès de l'utilisateur&lt;br /&gt;
: Si no : le container ne tient pas compte des droits d'accès et ramène toutes les délégations créées dans le portail&lt;br /&gt;
: Si omis, le container tient compte des droits d'accès&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegation ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont fait partie l'utilisateur courant&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegation delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegation&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsManaged [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont l'utilisateur courant est administrateur.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationItems ==&lt;br /&gt;
&lt;br /&gt;
Liste les fonctions déléguées aux administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationItems delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationItems&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemName&lt;br /&gt;
| Intitulé de la fonction&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemValue&lt;br /&gt;
| 1: si la fonction est déléguée, 0 sinon&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationAdministrators ==&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationAdministrators delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationAdministrators&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationUserId&lt;br /&gt;
| Id de l'administrateur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategories [categoryid=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: Si omis, le container liste toutes les catégories&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une catégorie de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategory [categoryid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationsCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmSpaces ==&lt;br /&gt;
&lt;br /&gt;
Liste les espaces de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmSpaces&amp;gt;...&amp;lt;/OCTmSpaces&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceId&lt;br /&gt;
| Id de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceName&lt;br /&gt;
| Nom de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceDescription&lt;br /&gt;
| Description de l'espace de projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmProjects ==&lt;br /&gt;
&lt;br /&gt;
Liste les projets d'un espace de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmProjects spaceid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCTmProjects&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; spaceid&lt;br /&gt;
: Id de l'espace de projets&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectId&lt;br /&gt;
| Id du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectName&lt;br /&gt;
| Nom du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectDescription&lt;br /&gt;
| Description du projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmTasks ==&lt;br /&gt;
&lt;br /&gt;
Liste les tâches d'un projet ou des tâches personnelles du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmTasks [projectid=&amp;quot;&amp;quot;] [startdate=&amp;quot;&amp;quot;] [enddate=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCTmTasks&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; projectid ''(optionnel)''&lt;br /&gt;
: Id du projet.&lt;br /&gt;
: Si omis, le conteneur renvoie les tâches personnelles de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; startdate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de début est postérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; enddate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de fin est antérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;&lt;br /&gt;
: desc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order. La valeur par défault est &amp;quot;TaskNumber&amp;quot;.&lt;br /&gt;
: Cet attribut peur contenir le nom de n'importe laquelle des variables renvoyées sans le préfixe &amp;quot;OV&amp;quot;, par exemple &amp;quot;TaskCategoryName&amp;quot; ou &amp;quot;TaskEndDate&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskId&lt;br /&gt;
| Id de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskProjectId&lt;br /&gt;
| Id du projet de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskNumber&lt;br /&gt;
| Numéro de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskShortDescription&lt;br /&gt;
| Description courte de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskStartDate&lt;br /&gt;
| Date de début de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskEndDate&lt;br /&gt;
| Date de fin de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryId&lt;br /&gt;
| Id de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryName&lt;br /&gt;
| Nom de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCompletion&lt;br /&gt;
| Niveau d'avancement de la tâche (0-100)&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskOwnerId&lt;br /&gt;
| Id de l'utilisateur propriétaire de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskClass&lt;br /&gt;
| Classe de la tâche&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgUserEntities ==&lt;br /&gt;
&lt;br /&gt;
Liste les entités d'organigrammes pour lesquelles un utilisateur à un rôle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgUserEntities userId=&amp;quot;&amp;quot; [orgChartId=&amp;quot;&amp;quot;] [roleType=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgUserEntities&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; userId&lt;br /&gt;
: Identifiant (entier) de l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; orgChartId ''(optionnel)''&lt;br /&gt;
: Identifiant (entier) de l'organigramme.&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'organigramme par défaut (nommé à l'origine Ovidentia) qui est utilisé.&lt;br /&gt;
&lt;br /&gt;
; roleType ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors tous les rôles seront utilisés.&lt;br /&gt;
: Les rôles sont des valeurs de 0 à 3&lt;br /&gt;
: 0 étant les rôles personnalisés&lt;br /&gt;
: 1 étant le rôle supérieur&lt;br /&gt;
: 2 étant le rôle employé&lt;br /&gt;
: 3 étant le rôle membre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgPathToEntity ==&lt;br /&gt;
&lt;br /&gt;
Liste toutes les entités parentes d'une entité d'un organigramme.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgPathToEntity entityId=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [includeEntity=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgPathToEntity&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'ordre ascendant qui est utilisé.&lt;br /&gt;
: Ordre dans lequel le chemin jusqu'à la racine sera retourné, les valeurs possible sont asc ou desc&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
; includeEntity ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis, alors l'entité ne sera pas incluse dans les résultats.&lt;br /&gt;
: Les valeurs possibles sont&amp;amp;nbsp;:&lt;br /&gt;
: 0 pour ne pas inclure l'entité (valeur par défaut)&lt;br /&gt;
: 1 pour inclure l'entité&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCMultipages ==&lt;br /&gt;
&lt;br /&gt;
Ce container permet de faciliter les calculs réalisés pendant un multi-pages. Ainsi selon le nombre total de résultats et le nombre de résultats à afficher par pages, le container permet de retourner le nombre de pages que contient le multi-pages. &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCMultipages total=&amp;quot;&amp;quot; maxpages=&amp;quot;&amp;quot; perpage=&amp;quot;&amp;quot; currentpage=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCMultipages&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; total&lt;br /&gt;
: Nombre total de résultats.&lt;br /&gt;
&lt;br /&gt;
; maxpages&lt;br /&gt;
: Nombre maximum de pages à afficher&lt;br /&gt;
&lt;br /&gt;
; perpage&lt;br /&gt;
: Nombre maximum de résultats à afficher par pages&lt;br /&gt;
&lt;br /&gt;
; currentpage&lt;br /&gt;
: Numéro de la page en cours&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCurrentPageNumber &lt;br /&gt;
| Numéro de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVNextPageNumber&lt;br /&gt;
| Numéro de la page suivante si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVPreviousPageNumber&lt;br /&gt;
| Numéro de la page précédente si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVTotalPages&lt;br /&gt;
| Nombre total de pages&lt;br /&gt;
|-&lt;br /&gt;
| OVResultFirst&lt;br /&gt;
| Index du premier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultLast&lt;br /&gt;
| Index du dernier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultsPage&lt;br /&gt;
| Nombre de résultats sur la page courante&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntries ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-entrées de navigation d'Ovidentia (Plan du site) d'une entrée parente. Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntries (node=&amp;quot;&amp;quot; | langid=&amp;quot;&amp;quot;) [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntries&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; langid&lt;br /&gt;
: Identifiant multilangue de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: peut être utilisé à la place de l'attribut node&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntry ==&lt;br /&gt;
&lt;br /&gt;
Renvoie les information sur une entrée de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntry node=&amp;quot;&amp;quot; [sitemap=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntry&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément (noeud du plan du site).&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapCustomNode ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des noeuds ayant pour cible l'id spécifié dans l'attribut &amp;lt;code&amp;gt;target&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans le module sitemap_editor, la valeur à saisir dans l'attribut target est affiché dans l'entête sur la page de visualisation du nœud.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapCustomNode [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] target=&amp;quot;&amp;quot; [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapCustomNode&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; target&lt;br /&gt;
: Id du noeud cible&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin. s'il n'est pas renseigné, le noeur racine par défaut sera utilisé (Custom pour le plan du site fourni par sitemap_editor), DGAll pour le plan du site du noyau).&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: permet de limiter le nombre d'éléments retournés, par exemple, &amp;lt;code&amp;gt;limit=&amp;quot;0,1&amp;quot;&amp;lt;/code&amp;gt; pour obtenir seulement le premier noeud. La syntaxe est identique à l'attribut &amp;lt;code&amp;gt;limit&amp;lt;/code&amp;gt; de OCSitemapPath&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapPath ==&lt;br /&gt;
&lt;br /&gt;
Retourne le chemin de fer (rail) d'une entrée de navigation sous la forme d'une liste d'entrées de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapPath [node=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapPath&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin.&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5,2&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur à 2 éléments à partir du 5ème. Si la première valeur est négative, l'index du premier élément retourné sera calculé à partir du nombre d'élément total. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;-1,1&amp;quot;&amp;lt;/code&amp;gt; affiche le dernier élément seulement. L'index négatif est supporté à partir d'ovidentia &amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Si la valeur est &amp;quot;1&amp;quot;, le denier noeud du plan du site auquel on a accédé sera mémorisé et récupéré lors de l'accès a une page en dehors du plan du site.&lt;br /&gt;
: La valeur par défaut est &amp;quot;1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Différentes méthodes d’utilisation d’un fichier OvML =&lt;br /&gt;
== Utilisation dans une url ==&lt;br /&gt;
Un fichier OvML peut être appellé en utilisant l’url suivante :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où fichier-ovml est le nom de votre fichier OvML qui doit se trouver dans le répertoire suivant&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
skins/nom-du-skin/ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le fichier ainsi appelé est parsé par Ovidentia et le résultat est affiché dans la partie centrale du portail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si l’on souhaite afficher le résultat en dehors du portail, par exemple dans une fenêtre popup, il faut ajouter le paramètre echo=1 comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De plus, si l’on souhaite passer des paramètres au fichier OvML, on utilisera l’url comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&amp;amp;param=val&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, on peut utiliser la variable OVparam dans le fichier OvML.&lt;br /&gt;
&lt;br /&gt;
Remarque : les paramètres peuvent être envoyés par formulaires en méthodes GET et POST.&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans un fichier template ==&lt;br /&gt;
Dans tout fichier template d’Ovidentia, on peut utiliser un fichier OvML en utilisant la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{ $OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : la syntaxe avec les accolades ne permet pas l'utilisation de nouvelles accolades à l'intérieur.&lt;br /&gt;
&lt;br /&gt;
{ $OVML({ mavariable }) } est impossible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est possible de passer une variable template en tant que paramètre à un fichier OvML via la syntaxe { $OVML(...) } d'un fichier template :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple : { $OVML(monFichier.html,param1=&amp;quot;var1&amp;quot;) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
si var1 est définie dans le template, le parseur la remplace avec sa valeur, sinon il utilise la valeur &amp;quot;var1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Optimiser le temps d'exécution d'un script OvML (disponible à partir de la version 7.2 d'Ovidentia) :'''&lt;br /&gt;
&lt;br /&gt;
Si votre script n'a pas besoin d'être réactualisé à chaque exécution, vous pouvez décider d'utiliser le cache via la syntaxe $OVMLCACHE.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE s'utilise dans les mêmes conditions que $OVML.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE peut recevoir un paramètre supplémentaire : _ovml_cache_duration=86400. Il permet d'indiquer le temps maximum pendant lequel le script ne sera pas réactualisé. Valeur en secondes.&lt;br /&gt;
&lt;br /&gt;
Si ovml_cache_duration n'est pas renseigné, le script sera réactualisé toutes les 3600 secondes (1 heure).&lt;br /&gt;
&lt;br /&gt;
Remarque : le cache est enregistré dans la session de l'utilisateur courant. Donc le script est systématiquement réactualisé si l'utilisateur se déconnecte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple :&lt;br /&gt;
&lt;br /&gt;
{ $OVMLCACHE(monFichier.html,param1=3,_ovml_cache_duration=86400) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : pensez bien aux conséquences d'utilisation du cache OvML avant de l'appliquer sur vos scripts. Pendant 3600 secondes, vous pouvez modifier vos scripts et des données d'Ovidentia sans pouvoir le vérifier à l'affichage !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autres types de cache possibles :&lt;br /&gt;
*session : cache dans la session (default)&lt;br /&gt;
*sitemap : cache dans un fichier basé sur le profile du plan du site&lt;br /&gt;
*file : cache dans un fichier&lt;br /&gt;
&lt;br /&gt;
Exemple d'utilisation avec un autre type de cache :&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE(menu.html,_ovml_cache_type=sitemap)&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans du contenu ==&lt;br /&gt;
On peut incorporer le résultat d’un fichier OvML dans du contenu Ovidentia ( article, section, faq etc… ). On utilisera la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Utilisation pour les pages d’accueil ==&lt;br /&gt;
On peut utiliser un fichier OvML pour les pages d’accueil privée et publique. Pour cela, utilisez les fichiers spécifiques private.html et public.html.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lors de l’affichage de la page public, Ovidentia cherche un fichier ayant le nom public.html dans le répertoire skins/nom-du-skin/ovml . S’il le trouve, il l’utilisera pour la page d’accueil public. Sinon, il affichera les articles définis par l'administrateur pour la page d’accueil public.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il en est de même pour la page d’accueil privée.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML par les modules ( addons ) ==&lt;br /&gt;
A partir de la version 5.4.2 d'Ovidentia, il est possible pour les modules de fournir des fonctionnalités basées sur OvML ( voir la documentation fournie avec le module ).&lt;br /&gt;
&lt;br /&gt;
Afin d'utiliser ces fonctionnalités, on utilisera le container suivant :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCAddon name=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; param2=&amp;quot;&amp;quot; ...&amp;gt;...&amp;lt;/OCAddon&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut du container du module&lt;br /&gt;
&lt;br /&gt;
Pour la signification des paramètres, il faut consulter la documentation fournie avec le module.&lt;br /&gt;
&lt;br /&gt;
La plupart du temps, le premier paramètre indique le nom du container que l'on veut utiliser et les paramètres suivants sont des attributs à ce container.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 5.6.3, il est aussi possible de créer des fonctions OvML pour un module. La syntaxe d'utilisation de ces fonctions est la suivante :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAddon name=&amp;quot;&amp;quot; function=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; function&lt;br /&gt;
: Nom de la fonction&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut de la fonction utilisée&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML dans l'éditeur Wysiwyg ==&lt;br /&gt;
L'éditeur Wysiwyg d'Ovidentia possède une option permettant d'utiliser un fichier OvML afin de l'intégrer dans l'affichage d'un article, d'une section... Par défaut, tous les fichiers OvML présents dans le dossier ovml de la skin courante sont affichés dans le formulaire de sélection. Il existe un moyen de cacher ces fichiers aux utilisateurs de l'éditeur en modifiant la racine de sélection des fichiers :&lt;br /&gt;
&lt;br /&gt;
On ajoute un dossier nommé &amp;quot;editor&amp;quot; dans le dossier ovml de la skin courante, l'éditeur Wysiwyg ne proposera alors que les fichiers présents dans ce répertoire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est toujours possible d'utiliser la syntaxe $OVML manuellement afin d'exécuter un fichier OvML ne se situant pas dans le dossier editor.&lt;/div&gt;</summary>
		<author><name>Laucho</name></author>	</entry>

	<entry>
		<id>https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5682</id>
		<title>Référence OvML</title>
		<link rel="alternate" type="text/html" href="https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5682"/>
				<updated>2018-02-26T13:35:57Z</updated>
		
		<summary type="html">&lt;p&gt;Laucho : /* OCArticles */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Catégorie:Développement de skins]]&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
OvML ( Ovidentia Markup Langage ) est un ensemble de balises, identiques par leur syntaxe à celles utilisées avec HTML. Elles permettent d’extraire des données Ovidentia, de les manipuler et de les présenter en utilisant HTML.&lt;br /&gt;
&lt;br /&gt;
Les données à extraire peuvent être de plusieurs types, comme par exemple, les cinq derniers articles publiés, les dernières contributions d’un forum donné, les derniers fichiers chargés, etc …&lt;br /&gt;
&lt;br /&gt;
On pourra ainsi s’en servir pour réorganiser complètement la page d'accueil d'un site Ovidentia en y insérant, par exemple, la liste des 3 derniers articles, la liste des 5 dernières contributions d'un forum, des images, le texte d'un article spécifique, ...&lt;br /&gt;
&lt;br /&gt;
La conception d'une page OvML est identique à celle d'une page HTML. Elle peut ne contenir que des balises OvML ou un mélange HTML et OvML. On peut aussi partir d'une page HTML existante et y insérer des données Ovidentia en utilisant les balises OvML. Pour l’afficher, on utilisera l’url suivante :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
Certaines balises OvML sont dites “Container&amp;quot;. Un container est une balise OvML contenant une partie du fichier OvML comprise entre un tag d’ouverture et un tag de fermeture. Un container peut être une liste ou une condition. Dans le cas d’une liste, le contenu du container est répété autant de fois qu’il y a d’éléments dans la liste. Un container ‘condition’ n’affiche son contenu que dans le cas où la condition est vraie.&lt;br /&gt;
&lt;br /&gt;
== Les variables &amp;lt;OVxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Une variable OvML est de la forme:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
où xxxx est le nom de la variable.&lt;br /&gt;
&lt;br /&gt;
Différents paramètres peuvent être utilisés pour modifier l’affichage du résultat de la variable.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être sauvegardée dans une autre variable en utilisant le paramètre saveas (voir ci-dessous).&lt;br /&gt;
&lt;br /&gt;
== Les fonctions &amp;lt;OFxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Les fonctions se présentent sous la forme :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Elles permettent, entre autre, de traduire du texte, de faire des opérations arithmétiques, etc, …&lt;br /&gt;
&lt;br /&gt;
Le résultat de ces fonctions peut être sauvegardé dans une variable OvML en utilisant le paramètre saveas (voir ci-dessus).&lt;br /&gt;
&lt;br /&gt;
== Les containers &amp;lt;OCxxxx&amp;gt; … &amp;lt;/OCxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque importante d'utilisation des containers :'''&lt;br /&gt;
&lt;br /&gt;
* Il est possible d’imbriquer les containers sauf s’ils ont le même nom. Dans le cas précédent, il existe l’astuce de rajouter un paramètre sans valeur différente dans les balises. Ce paramètre va permettre d'identifier l'ouverture et la fermeture des containers par le moteur d'Ovidentia. Le paramètre doit donc se retrouver dans la balise d'ouverture ainsi que dans la balise de fermeture.&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre1&amp;gt;&lt;br /&gt;
    &amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre2&amp;gt;&lt;br /&gt;
        ...&lt;br /&gt;
    &amp;lt;/OCxxxx monparametre2&amp;gt;&lt;br /&gt;
&amp;lt;/OCxxxx monparametre1&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Chaque paramètre d'un container est vu comme une variable par le moteur OvML; il faut donc éviter d'utiliser pour nom d'une variable OvML le nom d'un attribut d'un container pour supprimer des erreurs d'interprétation.&lt;br /&gt;
&lt;br /&gt;
= Les variables OvML =&lt;br /&gt;
&lt;br /&gt;
Les variables OvML peuvent être définies dans le fichier OvML, produites par un container ou passées comme paramètres dans l’url. Elles sont accessibles en utilisant la syntaxe :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnom-de-la-variable&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut définir une variable OvML en utilisant la fonction PutVar :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;nbArticles&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit une variable nbArticles initialisée à la valeur 10.&lt;br /&gt;
&lt;br /&gt;
Pour récupérer la valeur dans une page OvML, il faut utiliser la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut aussi définir une variable en utilisant une variable globale d’Ovidentia. Pour cela, il suffira d’omettre le deuxième paramètre :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;babSlogan&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maintenant la variable &amp;lt;code&amp;gt;&amp;lt;OVbabSlogan&amp;gt;&amp;lt;/code&amp;gt; existe dans OvML et contient le contenu du slogan du site.&lt;br /&gt;
&lt;br /&gt;
On peut ainsi utiliser les variables d’Ovidentia pour récupérer le nom de l’utilisateur connecté ( BAB_SESS_USER ), son ID ( BAB_SESS_USERID ), etc.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
* babCurrentDate est une variable globale permettant de récupérer la date courante. Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
* Les variables globales booléennes comme BAB_SESS_LOGGED ont la valeur nulle si la valeur est fausse (false) et vaut 1 si la valeur est vraie (true).&lt;br /&gt;
&lt;br /&gt;
Il est parfois utile de tester l’existence d’une variable avant de la définir. On utilisera pour cela la fonction '''IfNotIsSet''' :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;page&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, si la variable page n’est pas définie, elle sera définie avec la valeur initiale 1.&lt;br /&gt;
&lt;br /&gt;
Toutes les variables produites par un container peuvent être jointes en utilisant la syntaxe d’une variable OvML &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
On peut aussi passer des variables OvML à un fichier OvML en utilisant l’url :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;total=1000&lt;br /&gt;
&lt;br /&gt;
Dans la page OvML on peut donc utiliser la variable totale.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être modifiée ou sauvegardée dans une autre variable en utilisant les attributs suivants :&lt;br /&gt;
&lt;br /&gt;
== saveas ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable dans une autre.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles saveas=&amp;quot;TotalArticles&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Une nouvelle variable TotalArticles est créée et sa valeur est la même que celle de nbArticles.&lt;br /&gt;
&lt;br /&gt;
== strlen ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer les n premiers caractères de la variable.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Récupère les n premiers caractères du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il est possible de spécifier une chaîne qui sera ajoutée à la fin du résultat si la variable a été tronquée. Par exemple &amp;quot;...“ pour indiquer une suite :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100,...&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== striptags ==&lt;br /&gt;
&lt;br /&gt;
Supprime les tags HTML de la variable :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les tags HTML de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan striptags=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== htmlentities ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit les entities HTML ( &amp;lt; devient &amp;amp;amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit en inverse les entities HTML ( &amp;amp;amp;lt; devient &amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan htmlentities=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== stripslashes ==&lt;br /&gt;
&lt;br /&gt;
Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan stripslashes=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== urlencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans une url&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan urlencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== jsencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans du javascript&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan jsencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== strcase ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| upper&lt;br /&gt;
| Convertit le contenu de la variable en majuscule&lt;br /&gt;
|-&lt;br /&gt;
| lower&lt;br /&gt;
| Convertit le contenu de la variable en minuscule&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strcase=&amp;quot;upper&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nlremove ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les retours chariots&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nlremove=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== trim ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| left&lt;br /&gt;
| Supprime les blancs en début de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| right&lt;br /&gt;
| Supprime les blancs en fin de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| all&lt;br /&gt;
| Supprime les blancs en début et en fin de chaîne&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan trim=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nl2br ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;1&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Transforme les retours chariots en &amp;lt;BR&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nl2br=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== sprintf ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| Voir la documentation PHP pour la fonction sprintf&lt;br /&gt;
| Retourne une chaîne formatée&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVMoney sprintf=&amp;quot;%01.2f&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== date ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater une date Ovidentia &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| S&lt;br /&gt;
| Format court de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| L&lt;br /&gt;
| Format long de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| T&lt;br /&gt;
| Format de l'heure défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| d&lt;br /&gt;
| Trois premières lettres du jour de la semaine Dim pour Dimanche&lt;br /&gt;
|-&lt;br /&gt;
| D&lt;br /&gt;
| Jour de la semaine Dimanche par exemple&lt;br /&gt;
|-&lt;br /&gt;
| j&lt;br /&gt;
| Jour du mois, sur deux chiffres (éventuellement avec un zéro) : &amp;quot;01&amp;quot; à &amp;quot;31&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| m&lt;br /&gt;
| Mois, en trois lettres : par exemple &amp;quot;Avr&amp;quot; (pour Avril)&lt;br /&gt;
|-&lt;br /&gt;
| M&lt;br /&gt;
| Mois en lettres : Avril par exemple&lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Mois; i.e. &amp;quot;01&amp;quot; à &amp;quot;12&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Y&lt;br /&gt;
| Année, 4 chiffres; i.e. &amp;quot;2003&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| y&lt;br /&gt;
| Année, 2 chiffres; i.e. &amp;quot;03&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| H&lt;br /&gt;
| heure, au format 24h, &amp;quot;00&amp;quot; à &amp;quot;23&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| i&lt;br /&gt;
| Minutes; &amp;quot;00&amp;quot; à &amp;quot;59&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleDate date=&amp;quot;%d %j %m %Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;OVbabCurrentDate&amp;gt;&amp;lt;/code&amp;gt; est une variable permettant de récupérer la date courante.&lt;br /&gt;
&lt;br /&gt;
Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabCurrentDate date=&amp;quot;%D %j %M&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== author ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater l’auteur d’un article, un commentaire etc, … quand la variable contient l’id de l’auteur.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| %F&lt;br /&gt;
| Prénom&lt;br /&gt;
|-&lt;br /&gt;
| %M&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
|-&lt;br /&gt;
| %L&lt;br /&gt;
| Nom&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleAuthor author=&amp;quot;%F %L&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Les fonctions OvML =&lt;br /&gt;
&lt;br /&gt;
On reconnaît les fonctions par la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les fonctions OvML disponibles sont :&lt;br /&gt;
&lt;br /&gt;
== OFTranslate ==&lt;br /&gt;
&lt;br /&gt;
Permet de traduire une chaîne. Pour cela, il faut qu'un fichier se nommant ''lang-'''identifiant-de-la-langue'''.xml'' soit présent dans le dossier ''ovidentia-'''numéro-de-version'''/lang''.&lt;br /&gt;
&lt;br /&gt;
Il s'agit d'un fichier XML listant différentes expressions traduites dans la langue choisie pour le fichier. Il est composé d'un élément ayant le même nom que l'identifiant de la langue. Celui-ci est composé de multiples éléments &amp;lt;code&amp;gt;string&amp;lt;/code&amp;gt; prenant un paramètre &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; indiquant l'identifiant du texte et contient le texte traduit.&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour l'anglais ''lang-en.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;en&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;About your article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;About your comment&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;About your file&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/en&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour le français ''lang-fr.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;fr&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;Au sujet de votre article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;A propos de votre commentaire&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;A propos de votre fichier&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/fr&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFTranslate text=&amp;quot;&amp;quot; [lang=&amp;quot;&amp;quot;] [folder=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; text&lt;br /&gt;
: Identifiant du texte à traduire&lt;br /&gt;
&lt;br /&gt;
; lang ''(optionnel)''&lt;br /&gt;
: Identifiant de la langue dans laquelle doit être traduit le texte&lt;br /&gt;
: Si omis, le texte sera traduit dans la langue sélectionnée par l'utilisateur&lt;br /&gt;
&lt;br /&gt;
; folder ''(optionnel)''&lt;br /&gt;
: Nom du module&lt;br /&gt;
: Si omis, le fichier langue du noyau est utilisé&lt;br /&gt;
&lt;br /&gt;
== OFPutVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de déclarer une nouvelle variable.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFGetVar ==&lt;br /&gt;
&lt;br /&gt;
Permet d'afficher une variable tout comme la syntaxe &amp;lt;code&amp;gt;&amp;lt;OVnom-de-la-variable&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetVar name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable à afficher&lt;br /&gt;
&lt;br /&gt;
== OFIfNotIsSet ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable si elle n’est pas déjà définie.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFInclude ==&lt;br /&gt;
&lt;br /&gt;
Permet d'inclure un autre fichier OVML&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFInclude file=&amp;quot;&amp;quot; [cache=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin du fichier OVML relatif au répertoire ovml du skin ou du répertoire ovml du noyau&lt;br /&gt;
&lt;br /&gt;
; cache ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : Le cache n'est pas utilisé pour afficher le fichier.&lt;br /&gt;
:* 1 : Le cache est utilisé.&lt;br /&gt;
&lt;br /&gt;
== OFUrlContent ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le contenu d’une url. Très utile pour inclure dans Ovidentia des fichiers HTML d’un site Web statique&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFUrlContent url=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; url&lt;br /&gt;
: url de la page à inclure&lt;br /&gt;
&lt;br /&gt;
== OFRecurse ==&lt;br /&gt;
&lt;br /&gt;
La fonction OFRecurse permet d'exécuter un code tant qu'une condition est réalisée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFRecurse&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
Cette fonction peut prendre tous les paramètres que peut prendre le container appelé récursivement.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
Cet exemple permet d'afficher l'arborescence des catégories et thèmes d'articles.&lt;br /&gt;
Ici, la fonction &amp;lt;code&amp;gt;OFRecurse&amp;lt;/code&amp;gt; est utilisée pour relancer le container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt; autant de fois que désiré en lui précisant le paramètre parentid (voir container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
    &amp;lt;OCArticleCategories&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&lt;br /&gt;
            &amp;lt;OVCategoryName&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
                &amp;lt;OFRecurse parentid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;OVTopicName&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Opérateurs arithmétiques ==&lt;br /&gt;
&lt;br /&gt;
Permettent de faire des opérations arithmétiques sur des variables. Elles sont construites de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;X&amp;quot; expr2=&amp;quot;Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l'opération souhaitée entre 10 et 50.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l’opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Toutefois, pour pouvoir stocker cette valeur dans une variable, il faut ajouter le paramètre &amp;lt;code&amp;gt;saveas&amp;lt;/code&amp;gt; lors de l'appel de la fonction.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot; saveas=&amp;quot;NewTotal&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit la variable &amp;lt;code&amp;gt;NewTotal&amp;lt;/code&amp;gt; ayant pour valeur le résultat de l'opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Les opérateurs disponibles sont :&lt;br /&gt;
&lt;br /&gt;
=== OFAOAddition ===&lt;br /&gt;
&lt;br /&gt;
Permet d’additionner expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOAddition expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de l'addition&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de l'addition&lt;br /&gt;
&lt;br /&gt;
=== OFAOSubtraction ===&lt;br /&gt;
&lt;br /&gt;
Permet de soustraire expr2 à expr1.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 - 20&amp;quot;, soit -10.&lt;br /&gt;
&lt;br /&gt;
=== OFAOMultiplication ===&lt;br /&gt;
&lt;br /&gt;
Permet de faire le produit de expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOMultiplication expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
=== OFAODivision ===&lt;br /&gt;
&lt;br /&gt;
Permet de diviser expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la division&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la division&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 / 20&amp;quot;, soit 0.5.&lt;br /&gt;
&lt;br /&gt;
=== OFAOModulus ===&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le reste de la division de expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme du modulo&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme du modulo&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 % 20&amp;quot;, soit 10, car 10 / 20 = 0 + '''10'''.&lt;br /&gt;
&lt;br /&gt;
== OFHeader ==&lt;br /&gt;
&lt;br /&gt;
Permet d'envoyer un header HTTP pour le fichier ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur du header à modifier&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;content-type:text/xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de définir un cookie qui sera envoyé avec le reste des en-têtes.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetCookie name=&amp;quot;&amp;quot; expire=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cookie&lt;br /&gt;
&lt;br /&gt;
; expire&lt;br /&gt;
: Temps en secondes au bout duquel le cookie expire&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecteur au cookie&lt;br /&gt;
&lt;br /&gt;
== OFGetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer la valeur d'un cookie. Une variable ayant le nom du cookie récupéré est créée automatiquement.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetCookie name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cooke dont on souhatie récupérer la valeur&lt;br /&gt;
&lt;br /&gt;
== OFSetSessionVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de choisir le type de sections à afficher dans le portail.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Permet d'indiquer le type de filtre à appliquer sur les sections&lt;br /&gt;
:* &amp;quot;babSectionsType&amp;quot; définit le type des sections à afficher&lt;br /&gt;
:* &amp;quot;babOvmlCurrentDelegation&amp;quot; filtre sur les sections propres à une délégation&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Permet de préciser les sections à afficher.&lt;br /&gt;
:* Si name vaut &amp;quot;babSectionsType&amp;quot; :&lt;br /&gt;
:** 1 : Section Administration et Utilisateur&lt;br /&gt;
:** 2 : Sections générées par les articles (sections de catégories et de thèmes d'articles)&lt;br /&gt;
:** 4 : Sections personnalisées&lt;br /&gt;
:** 8 : Sections générées par les modules&lt;br /&gt;
:** 15 : Toutes les sections&lt;br /&gt;
:** '''Remarque :''' les valeurs peuvent s'additionner. Pour afficher les sections des articles et les sections personnalisées, on utilisera la valeur 6 (2 + 4)&lt;br /&gt;
:* Si name vaut &amp;quot;babOvmlCurrentDelegation&amp;quot;, value vaut l'id de la délégation&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;15&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera toutes les sections du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
affichera uniquement les sections personnalisées du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera les sections générées par les modules et les sections générées par les articles&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera uniquement les sections générées par la délégation dont l'identifiant est 5&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cache toutes les sections générées dans les délégations&lt;br /&gt;
&lt;br /&gt;
== OFRequest ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET) ou passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFRequest name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFPost ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPost name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre POST dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFGet ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFSitemapPosition ==&lt;br /&gt;
 &lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant le chemin dans le plan du site du nœud correspondant à la page courante d'Ovidentia (ou à l'élément de navigation passé en paramètre).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapPosition [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [node=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; langid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site en utilisant un identifiant de compatible avec le multilangue. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site. Si omis: la fonction retournera le chemin correspondant à la page courante d'Ovidentia&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le chemin commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé.&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
== OFSitemapMenu ==&lt;br /&gt;
&lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant l'arborescence des entrées de navigation d'Ovidentia (Plan du site), ou l'arborescence des entrées de navigation sous le nœud spécifié (si le paramètre selectednode est indiqué).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu [sitemap=&amp;quot;&amp;quot;] [baselangid=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [selectednode=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;1&amp;quot;] [maxdepth=&amp;quot;&amp;quot;] [ignorelastlevel=&amp;quot;0&amp;quot;] [mindepth=&amp;quot;0&amp;quot;] [outerul=&amp;quot;1&amp;quot;] [admindelegation=&amp;quot;0&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; baselangid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera en utilisant un identifiant compatible avec le multilangue&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
: S'il n'est pas renseigné, c'est le nœud DGAll qui sera utilisé (le nœud racine de la branche contenant les éléments de toutes les délégations confondues) ou le noeud &amp;quot;Custom&amp;quot; si un plan du site fourni par le module sitemap_editor est utilisé.&lt;br /&gt;
&lt;br /&gt;
; selectednode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier un nœud sélectionné dans le menu. La balise li correspondant à ce nœud se verra ajouter la classe css 'selected', et toutes ses balises li parentes ainsi qu'elle même auront la classe css 'active'. S'il n'est pas spécifié, c'est le nœud correspondant à la page courante qui est utilisé.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
; maxdepth ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre de niveaux (sous-menus imbriqués). Pas de limite par défaut.&lt;br /&gt;
&lt;br /&gt;
; ignorelastlevel  ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de ne pas afficher les nœuds n'ayant pas d'enfants.&lt;br /&gt;
: 1 : activé&lt;br /&gt;
: 0 ''(par défaut)'' : désactivé&lt;br /&gt;
&lt;br /&gt;
; mindepth ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de contourner 'ignorelastlevel' en forçant l’affichage des nœuds de niveau inférieur ou égal à cette valeur. 0 par défaut (désactivé).&lt;br /&gt;
&lt;br /&gt;
; outerul ''(optionnel)''&lt;br /&gt;
: Permet de de définir si le menu contient la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau.&lt;br /&gt;
: 1 ''(par défaut)'' : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau est présente.&lt;br /&gt;
: 0 : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau n'est pas présente.&lt;br /&gt;
&lt;br /&gt;
; admindelegation ''(optionnel)''&lt;br /&gt;
: Permet de définir que les nœuds d'administration ne seront affichés que si l'utilisateur à les droits de gestion correspondants.&lt;br /&gt;
: 1 : la délégation est prise en compte.&lt;br /&gt;
: 0 ''(par défaut)'' : la délégation n'est pas prise en compte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFCurrentNode ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'Id du nœud courant dans le plan de site.&lt;br /&gt;
&lt;br /&gt;
== OFThumbnail ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie une url vers l'image générée.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFThumbnail (id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour récupérer l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché.&lt;br /&gt;
&lt;br /&gt;
== OFImg ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie du HTML contenant un tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt; pour afficher l'image. Si aucune image ne peut être affichée, une chaine vide est retournée au lieu du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Les attributs non supportés par la fonction ovml serons reportés tel-quel en tant qu'attributs du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg (src=&amp;quot;&amp;quot; | ovsrc=&amp;quot;&amp;quot; | id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | id_file=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] &amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; src ''(optionnel)''&lt;br /&gt;
: Url vers une image, si cet attribut est déclaré mais contient une chaîne vide, la valeur retournée sera une chaîne vide au lieu du tag img. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; ovsrc ''(optionnel)''&lt;br /&gt;
: Permet de définir l'url d'une image en utilisant le nom d'une variable ovml. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; id_article''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour afficher l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; id_file''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.3.7&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Identifiant d'un fichier du gestionnaire de fichier.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
Affiche l'image que si le paramètre img est fourni dans l'url :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;img&amp;quot; saveas=&amp;quot;Image&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg ovsrc=&amp;quot;Image&amp;quot; alt=&amp;quot;Mon image&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Affiche la photo de l'utilisateur connecté :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USERID&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg id_user=&amp;quot;&amp;lt;OVBAB_SESS_USERID&amp;gt;&amp;quot; maxwidth=&amp;quot;48&amp;quot; maxheight=&amp;quot;48&amp;quot; alt=&amp;quot;&amp;lt;OVBAB_SESS_USER&amp;gt;&amp;quot; resizemode=&amp;quot;CROP_CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSitemapCustomNodeId ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'ID du noeud trouvé dans le plan du site et qui a pour cible le nœud fourni par le paramètre nodeid dans le plan du site du noyau. Si aucun noeud est trouvé dans le plan du site, la valeur de l'attribut nodeid est retourné a la place.&lt;br /&gt;
&lt;br /&gt;
Lors de la mise en place d'un skin cela permet d'indiquer un nœud connu dans le plan du site du noyau, ci celui-ci est inséré dans le plan du site personnalisé à l'aide d'une référence, le nouveau nœud sera automatiquement pris en compte.&lt;br /&gt;
&lt;br /&gt;
Si il existe plusieurs nœuds avec la même cible dans le plan du site du noyau, le premier trouvé sera utilisé&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;&amp;quot; [basenode=&amp;quot;&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: ID du nœud dans le plan du site proposé par le noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Racine de la recherche dans le plan du site personnalisé.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;bab_Articles&amp;quot; saveas=&amp;quot;CustomNodeId&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu basenode=&amp;quot;&amp;lt;OVCustomNodeId&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPreviousArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article précédant l'article spécifié. L'article précédant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPreviousArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFNextArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article suivant l'article spécifié. L'article suivant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFNextArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFWebStat ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.2.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'enregistrer un évènement qui sera comptabilisé dans les statistiques.&lt;br /&gt;
Ceci est particulièrement utile lors de l'affichage d'articles par OvML afin que ceux-ci soient correctement pris en compte dans les statistiques en tant qu'articles vus.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFWebStat name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Type d’évènement à enregistrer&lt;br /&gt;
:* bab_addon&lt;br /&gt;
:* bab_page&lt;br /&gt;
:* bab_articles&lt;br /&gt;
:* bab_artfiles&lt;br /&gt;
:* bab_ovml&lt;br /&gt;
:* bab_fmfolders&lt;br /&gt;
:* bab_fmfiles&lt;br /&gt;
:* bab_forums&lt;br /&gt;
:* bab_threads&lt;br /&gt;
:* bab_posts&lt;br /&gt;
:* bab_faqs&lt;br /&gt;
:* bab_faqsqr&lt;br /&gt;
:* bab_searchword&lt;br /&gt;
:* bab_xlinks&lt;br /&gt;
:* bab_dbdirectories&lt;br /&gt;
:* bab_ldapdirectories&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur correspondant au type d'évènement. Par exemple id de l'article pour bab_articles.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Affichage de l'article --&amp;gt;&lt;br /&gt;
    &amp;lt;OFWebStat name=&amp;quot;bab_articles&amp;quot; value=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFAddStyleSheet ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.5.93&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'insérer un fichier CSS dans l'élément &amp;lt;code&amp;gt;&amp;lt;head&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;/code&amp;gt; de la page HTML.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAddStyleSheet file=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin de la feuille de style relatif au dossier '''styles''' du noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.2.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetPath path=&amp;quot;&amp;quot; file_relative=&amp;quot;1&amp;quot; saveas=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file_relative&lt;br /&gt;
: Convertit un chemin relatif au fichier ovml en un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetSelectedSkinPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie le chemin du répertoire du thème sélectionné.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;OFGetSelectedSkinPath&amp;gt;''' doit remplacer '''skins/&amp;lt;OVbabSkin&amp;gt;/''' dans les fichiers ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetSelectedSkinPath&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCsrfProtectToken ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.4.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de protection contre les attaques CSRF, il doit être ajouté dans tous les formulaire utilisant la méthode POST.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;babCsrfProtect&amp;quot; value=&amp;quot;&amp;lt;OFGetCsrfProtectToken&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCurrentAdmGroup ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.5.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de la délegation actuellement administré par l'utilisateur courrant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;lt;OFGetCurrentAdmGroup&amp;gt;&amp;quot;&amp;gt;&amp;lt;OVDelegationName&amp;gt;&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Les containers OvML =&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les containers contiennent des tags OvML et du code HTML. Ce sont généralement des listes de données identiques ou des conditions. &lt;br /&gt;
&lt;br /&gt;
A l'appel d'un container, OvML met à votre disposition des variables &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La liste des variables dépend du type de container.&lt;br /&gt;
&lt;br /&gt;
Ces variables ne sont plus disponibles en dehors du container.&lt;br /&gt;
&lt;br /&gt;
A l’intérieur de tout container de type liste, les variables suivantes sont disponibles :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCIndex&lt;br /&gt;
| Index de l’entrée courante en commençant par 0&lt;br /&gt;
|-&lt;br /&gt;
| OVCCount&lt;br /&gt;
| Le nombre total d’entrées dans le container&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de comparaison ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent d’effectuer des comparaisons entre les valeurs expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
Si la condition est vrai, le contenu du container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfEqual&lt;br /&gt;
| Vrai si expr1 est égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotEqual&lt;br /&gt;
| Vrai si expr1 est différent expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThan&lt;br /&gt;
| Vrai si expr1 est strictement inférieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThanOrEqual&lt;br /&gt;
| Vrai si expr1 est inférieur ou égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThan&lt;br /&gt;
| Vrai si expr1 est strictement supérieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThanOrEqual&lt;br /&gt;
| Vrai si expr1 est supérieur ou égal à expr2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la comparaison&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la comparaison&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_LOGGED&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfEqual expr1=&amp;quot;&amp;lt;BAB_SESS_LOGGED&amp;amp;gt;&amp;quot; expr2=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Vous êtes connecté !&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/OCIfEqual&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de test d'existence sur les variables ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent de vérifier l'existence ou non d'une variable.&lt;br /&gt;
&lt;br /&gt;
Si la variable est définie ou non, selon le container, le container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name existe&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name n'existe pas&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx name=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable dont on doit tester l'existence&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte ne sera pas affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;variable&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte sera affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OCIfUserMemberOfGroups ==&lt;br /&gt;
&lt;br /&gt;
Ce container est exécuté si l'utilisateur courant appartient à un groupe&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfUserMemberOfGroups groupid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [childs=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCIfUserMemberOfGroups&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; groupid&lt;br /&gt;
: id du groupe ou plusieurs ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Cette variable permet de tester si un utilisateur spécifique appartient à des groupes en donnant un id utilisateur.&lt;br /&gt;
: Si omis, elle prend la valeur de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: yes : L'utilisateur courant doit appartenir à tous les groupes spécifiés dans groupid&lt;br /&gt;
: no ''(par défaut)'' : L'utilisateur courant doit appartenir à au moins un des groupes spécifiés dans groupid&lt;br /&gt;
&lt;br /&gt;
; childs ''(optionnel)''&lt;br /&gt;
: yes : Pour chaque groupe, inclure ses enfants&lt;br /&gt;
: no ''(par défaut)'' : Les enfants ne sont pas inclus&lt;br /&gt;
&lt;br /&gt;
== OCArticlesHomePages ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles des pages d’accueil privée ou publique.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlesHomePages type=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticlesHomePages&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée&lt;br /&gt;
: public : Liste les articles de la page d’accueil publique&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: yes : Filtre les articles selon le droit de visibilité&lt;br /&gt;
: no ''(par défaut)'' : Ne filtre pas&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicTitle&lt;br /&gt;
| Titre du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoi une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers récemment déposés.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFiles last=&amp;quot;&amp;quot; path=&amp;quot;&amp;quot; [folderid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fichiers souhaité&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Indique dans quel sous-répertoire il faut chercher.&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id de l’espace ou plusieurs ids séparés par des virgules.&lt;br /&gt;
: Si omis, le container liste les fichiers récents de tous les répertoires.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fichiers par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fichiers par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fichiers aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileModifiedBy&lt;br /&gt;
| Dernière personne ayant modifié le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fichier a été créé. Si nul (0), le fichier a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles récents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentArticles last=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre d‘articles souhaité&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tous thèmes confondus&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie, tous les thèmes enfants seront utilisés&lt;br /&gt;
: si categoryid est utilisé, topicid devient obsolète&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'article a été créé. Si nul (0), l'article a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers commentaires d'articles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentComments last=&amp;quot;&amp;quot; [articleid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentComments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de commentaires souhaité&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires tous articles confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentThreads ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers fils de discussion de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentThreads last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentThreads&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fils de discussion souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fils de discussion, tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières contributions de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentPosts last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [threadid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentPosts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de contributions souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; threadid ''(optionnel)''&lt;br /&gt;
: Id du fil de discussion&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous sujets confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les contributions aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières questions de faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFaqQuestions last=&amp;quot;&amp;quot; [faqid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de questions souhaité&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières questions, toutes faqs confondues&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie de faq&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question en base de données&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Adresse Web pour accéder à la question dans le portail&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Adresse Web pour accéder à la question en plein écran (destiné à une vue popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionDate&lt;br /&gt;
| Date de création de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionAuthor&lt;br /&gt;
| Auteur de la question&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategories [parentid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; parentid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie parent ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: 0 ''(par défaut)'' : le container liste les catégories de thèmes à la racine.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryNext&amp;gt;...&amp;lt;/OCArticleCategoryNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idendiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryPrevious&amp;gt;...&amp;lt;/OCArticleCategoryPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCParentsArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets parents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCParentsArticleCategory categoryid=&amp;quot;&amp;quot; [reverse=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCParentsArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie.&lt;br /&gt;
&lt;br /&gt;
; reverse ''(optionnel)''&lt;br /&gt;
: 1 si on souhaite la liste dans l’ordre inverse.&lt;br /&gt;
: 0 ''(par défaut)'' : Les catégories sont triées dans l'ordre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une ou plusieurs catégorie de sujet.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategory categoryid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopics ==&lt;br /&gt;
&lt;br /&gt;
Liste des thèmes d'articles d'une catégorie donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article. La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles. La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicNext&amp;gt;...&amp;lt;/OCArticleTopicNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicPrevious&amp;gt;....&amp;lt;/OCArticleTopicPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idem que ceux du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopic ==&lt;br /&gt;
&lt;br /&gt;
Description d’un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic [topicid=&amp;quot;&amp;quot;] [topicname=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème d’articles ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles.&lt;br /&gt;
&lt;br /&gt;
; topicname ''(optionnel)''&lt;br /&gt;
: Nom du thème d’articles&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles ou s'appuie sur le paramètre topicid.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche tous les thèmes dont l'utilisateur a le droit et ayant pour nom &amp;quot;essai&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 ayant pour nom essai.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom se termine par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom commence par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom contient la chaîne essai&lt;br /&gt;
&lt;br /&gt;
== OCArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste des articles d'un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticles [categoryid=&amp;quot;&amp;quot;] [topicid=&amp;quot;&amp;quot;] [articleid=&amp;quot;&amp;quot;] [homepage=&amp;quot;public|private&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [offset=&amp;quot;&amp;quot;] [rows=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [order=&amp;quot;[offset,]rows&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; offset ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nombre d'articles à ignorer à partir du début de la liste&lt;br /&gt;
: 0 ''(par défaut)'' : aucune article n'est ignoré&lt;br /&gt;
&lt;br /&gt;
; rows ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
: -1 ''(par défaut)'' : toutes les lignes sont prises&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleNext&amp;gt;...&amp;lt;/OCArticleNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticlePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlePrevious&amp;gt;...&amp;lt;/OCArticlePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticle ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur les fichiers joints à un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleFiles articleid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCArticleFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForums ==&lt;br /&gt;
&lt;br /&gt;
Liste des forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForums [forumid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCForums&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les forums.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForumNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForumNext&amp;gt;...&amp;lt;/OCForumNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForumPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForumPrevious&amp;gt;...&amp;lt;/OCForumPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForum ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un forum donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForum forumid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCForum&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid :&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCThread ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fil de discussion donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCThread threadid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCThread&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; threadid&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadForumId&lt;br /&gt;
| Id du forum contenant le fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadId&lt;br /&gt;
| Id du sujet du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadPostId&lt;br /&gt;
| Id de la contribution initiale&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadLastPostId&lt;br /&gt;
| Id de la dernière contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadDate&lt;br /&gt;
| Date de la création du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarter&lt;br /&gt;
| Nom du l'initiateur du sujet&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarterId&lt;br /&gt;
| ID de l'utilisateur ayant initié le sujet ( peut être égal à 0 s'il s'agit d'un utilisateur anonyme) &lt;br /&gt;
|-&lt;br /&gt;
| OVThreadUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPost ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une contribution donnée ou plusieurs séparées par des virgules.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCPost postid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid :&lt;br /&gt;
: Id de la contribution ou plusieurs Ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du fil de la discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthorId&lt;br /&gt;
| ID de l'auteur (peut être égal à 0 si l'auteur était un utilisateur anoyme)&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution à l'aide d'une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostReplyUrl&lt;br /&gt;
| Url pour répondre (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostModifyUrl&lt;br /&gt;
| Url pour modifier (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostConfirmUrl&lt;br /&gt;
| Url pour confirmer (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostDeleteUrl&lt;br /&gt;
| Url pour supprimer la contribution (sinon vide si pas de droit) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPostFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations de fichiers sur une contribution donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCPostFiles postid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid&lt;br /&gt;
: Id de la contribution&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolders [folderid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFolders&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolderNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderNext&amp;gt;...&amp;lt;/OCFolderNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolderPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderPrevious&amp;gt;...&amp;lt;/OCFolderPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolder ==&lt;br /&gt;
&lt;br /&gt;
Donne les information sur un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolder folderid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFolder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSubFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-répertoires du répertoire path d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSubFolders folderid=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSubFolders&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les sous-répertoire du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderName&lt;br /&gt;
| Nom du sous répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des fichiers d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFiles folderid=&amp;quot;&amp;quot; rows=&amp;quot;&amp;quot; offset=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; offset&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nième fichier à partir du début de la liste&lt;br /&gt;
&lt;br /&gt;
; rows&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les fichiers du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: En lien avec l'attribut orderby.&lt;br /&gt;
:* asc ''(par défaut)'' : Ordonne les fichiers par ordre croissant&lt;br /&gt;
:* desc : Ordonne les fichiers par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
:''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
:* name ''(par défaut)'' : Ordonne les fichiers par nom&lt;br /&gt;
:* creation : Ordonne les fichiers par date de création&lt;br /&gt;
:* modification : Ordonne les fichiers par date de modification&lt;br /&gt;
:* size : Ordonne les fichiers par taille&lt;br /&gt;
:* hits : Ordonne les fichiers par nombre de &amp;quot;hits&amp;quot;&lt;br /&gt;
:* manual : Ordonne les fichiers suivant l'ordre défini manuellement sur le répertoire.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url du fichier si celui-ci est une image (utilisation pour un affichage). Cette variable ne prend pas en compte les droits définis au niveau du gestionnaire de fichiers.&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFileNext&amp;gt;...&amp;lt;/OCFileNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFiles|OCFiles]].&lt;br /&gt;
&lt;br /&gt;
== OCFilePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFilePrevious&amp;gt;...&amp;lt;/OCFilePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFile ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fichier d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFile fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFile&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileFields ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des champs d'un fichier donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFileFields fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFileFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldName&lt;br /&gt;
| Nom du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqs ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des Faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqs [faqid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqs&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqNext&amp;gt;...&amp;lt;/OCFaqNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqPrevious&amp;gt;...&amp;lt;/OCFaqPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaq ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une Faq donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaq faqid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategories ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des sous catégories d’une Faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategories faqid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqSubCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la faq&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations des sous-catégories d’une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategory faqsubcatid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqSubCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid&lt;br /&gt;
: Id de la sous catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des questions/réponses d'une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestions [faqid=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la sous catégorie faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs indiquées par le paramètre faqid.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionNext&amp;gt;...&amp;lt;/OCFaqQuestionNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionPrevious&amp;gt;...&amp;lt;/OCFaqQuestionPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestion ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une questions/réponses donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestion questionid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqQuestion&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; questionid&lt;br /&gt;
: Id de la question/réponse de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles d'un thème donné en attente d'approbation pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingArticles [topicid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation tout thème confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les commentaires en attente d'approbation d'un article donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingComments [articleid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingComments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires en attente de tout article confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les commentaires en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date de publication du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers en attente d'approbation d'un répertoire donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingFiles [folderid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fichiers en attente de tout répertoire confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les fichiers en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste les contributions en attente d'approbation d'un forum donné ( forumid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingPosts [forumid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingPosts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les contributions en attente de tout forum confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les contributions en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendars ==&lt;br /&gt;
&lt;br /&gt;
Liste les calendriers &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendars [type=&amp;quot;&amp;quot;] [calendarid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendars&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste tous les agendas. type peut prendre les valeurs suivantes :&lt;br /&gt;
: user: les agendas personnels &lt;br /&gt;
: group: les agendas de groupes&lt;br /&gt;
: resource: les agendas de ressources&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Un ou plusieurs id d'agendas séparés par des virgules&lt;br /&gt;
: Si omis, le container liste tous les agendas.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarId&lt;br /&gt;
| Id de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarName&lt;br /&gt;
| Intitulé de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarDescription&lt;br /&gt;
| Description de l'agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarOwnerId&lt;br /&gt;
| Id du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarType&lt;br /&gt;
| Type de l’agenda ( user, group ou resource )&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarUrl&lt;br /&gt;
| Url pour accéder à la page Agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories d’événements des agendas &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarCategories [filter=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryName&lt;br /&gt;
| Intitulé de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarUserEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas personnels&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarUserEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarUserEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité.Remarque : si le paramètre est à «&amp;amp;nbsp;no&amp;amp;nbsp;», les événements privés seront aussi remontés&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarGroupEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas collectifs (anciennement agendas de groupes)&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarGroupEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarGroupEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; groupid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
: Remarque : le paramètre groupid correspond à l'identifiant (grpid) de l'agenda lorsqu'on utilise les agendas collectifs.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarResourceEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas de ressources&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarResourceEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarResourceEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparées par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; resourceid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas ( personnel, groupes ou de ressources )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date &lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramènera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas le container liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarId&lt;br /&gt;
| Id numérique de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrlId&lt;br /&gt;
| Id de l'agenda principal contenant le type, exemple &amp;quot;personal/1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarName&lt;br /&gt;
| Nom de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarType&lt;br /&gt;
| type de l'agenda principal (exemple: &amp;quot;caldav_personal&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectories ==&lt;br /&gt;
&lt;br /&gt;
Liste les annuaires de base de données&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectories [directoryid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid ''(optionnel)''&lt;br /&gt;
: Id de l'annuaire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: « database » ou « group », si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectory directoryid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryFields ==&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryFields directoryid=&amp;quot;&amp;quot; [all=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: 1 : Donne la liste de tous les champs&lt;br /&gt;
: 0 : Donne la liste de champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldId&lt;br /&gt;
| Identifiant du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Le tableau ci-dessous donne la correspondance entre les champs et leurs identifiants :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Champ&lt;br /&gt;
! Identifiant&lt;br /&gt;
|-&lt;br /&gt;
| Surnom&lt;br /&gt;
| cn&lt;br /&gt;
|-&lt;br /&gt;
| Nom&lt;br /&gt;
| sn&lt;br /&gt;
|-&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
| mn&lt;br /&gt;
|-&lt;br /&gt;
| Prénom&lt;br /&gt;
| givenname&lt;br /&gt;
|-&lt;br /&gt;
| Photo&lt;br /&gt;
| jpegphoto&lt;br /&gt;
|-&lt;br /&gt;
| Adresse de messagerie&lt;br /&gt;
| email&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (bureau)&lt;br /&gt;
| btel&lt;br /&gt;
|-&lt;br /&gt;
| Tél. mobile&lt;br /&gt;
| mobile&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (domicile)&lt;br /&gt;
| htel&lt;br /&gt;
|-&lt;br /&gt;
| Télécopie (bureau)&lt;br /&gt;
| bfax&lt;br /&gt;
|-&lt;br /&gt;
| Titre&lt;br /&gt;
| title&lt;br /&gt;
|-&lt;br /&gt;
| Service&lt;br /&gt;
| departmentnumber&lt;br /&gt;
|-&lt;br /&gt;
| Société&lt;br /&gt;
| organisationname&lt;br /&gt;
|-&lt;br /&gt;
| Rue (bureau)&lt;br /&gt;
| bstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (bureau)&lt;br /&gt;
| bcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (bureau)&lt;br /&gt;
| bpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (bureau)&lt;br /&gt;
| bstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (bureau)&lt;br /&gt;
| bcountry&lt;br /&gt;
|-&lt;br /&gt;
| Rue (domicile)&lt;br /&gt;
| hstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (domicile)&lt;br /&gt;
| hcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (domicile)&lt;br /&gt;
| hpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (domicile)&lt;br /&gt;
| hstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (domicile)&lt;br /&gt;
| hcountry&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 1&lt;br /&gt;
| user1&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 2&lt;br /&gt;
| user2&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 3&lt;br /&gt;
| user3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Pour les champs additionnels, les identifiants sont de la forme '''babdirfXX''' ou '''XX''' est l'id du champ additionnel ( correspondant à fxid dans la liste des champs additionnels de l'annuaire ).&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMembers ==&lt;br /&gt;
&lt;br /&gt;
Liste les membres d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMembers directoryid=&amp;quot;&amp;quot; [fields=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [like=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryMembers&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: Ignoré si l'attribut '''fields''' est spécifié&lt;br /&gt;
: 1 : Donne tous les champs pour chaque membre&lt;br /&gt;
: 0 : Donne uniquement les champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
; fields ''(optionnel)''&lt;br /&gt;
: liste des identifiants des champs souhaités séparés par des virgules ( exemple &amp;quot;sn,givenname,email&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Identifiant du champ à utiliser pour ordonner la liste&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; like ''(optionnel)''&lt;br /&gt;
: Restreint la liste des membres ayant le champ commençant par ce motif ( exemple like=&amp;quot;A&amp;quot; ) &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUrl&lt;br /&gt;
| Url pour accéder à la fiche détaillée du membre&lt;br /&gt;
|-&lt;br /&gt;
| DirectoryMemberEmailUrl&lt;br /&gt;
| Url pour afficher la popup de composition de message&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMemberFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryMembers'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMemberFields&amp;gt;...&amp;lt;/OCDbDirectoryMemberFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntry ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un membre d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntry directoryid=&amp;quot;&amp;quot; memberid=&amp;quot;&amp;quot; userid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectoryEntry&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; memberid&lt;br /&gt;
: Id du membre dans l'annuaire&lt;br /&gt;
&lt;br /&gt;
; userid&lt;br /&gt;
: Id Ovidentia de l'utilisateur s'il est enregistré&lt;br /&gt;
: Ignoré si memberid renseigné.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberUrl&lt;br /&gt;
| Url vers la fiche annuaire du membre&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntryFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryEntry'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntryFields&amp;gt;...&amp;lt;/OCDbDirectoryEntryFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryAcl ==&lt;br /&gt;
&lt;br /&gt;
Liste les utilisateurs ayant des droits sur un annuaire.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryAcl directoryid=&amp;quot;&amp;quot; [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryAcl&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: modify : pour les utilisateurs ayant le droit de modifier une fiche&lt;br /&gt;
: add : pour les utilisateurs ayant le droit d'ajouter une fiche&lt;br /&gt;
: view : pour les utilisateurs ayant le droit de consulter l'annuaire&lt;br /&gt;
: delete :  pour les utilisateurs ayant le droit de supprimer une fiche&lt;br /&gt;
: export :  pour les utilisateurs ayant le droit d'exporter l'annuaire&lt;br /&gt;
: import :  pour les utilisateurs ayant le droit d'importer l'annuaire&lt;br /&gt;
: empty :  pour les utilisateurs ayant le droit de vider l'annuaire&lt;br /&gt;
: bind :  pour les utilisateurs ayant le droit d'attacher une fiche&lt;br /&gt;
: unbind :  pour les utilisateurs ayant le droit de détacher une fiche&lt;br /&gt;
: view :  pour les utilisateurs ayant le droit de voir les fiches (DEFAULT)&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserFullName&lt;br /&gt;
| Nom complet de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserEmail&lt;br /&gt;
| Adresse email de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserId&lt;br /&gt;
| Id de l'utilisateur dans la base de données&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegations ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegations [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegations&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si yes : le container tient compte des droits d'accès de l'utilisateur&lt;br /&gt;
: Si no : le container ne tient pas compte des droits d'accès et ramène toutes les délégations créées dans le portail&lt;br /&gt;
: Si omis, le container tient compte des droits d'accès&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegation ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont fait partie l'utilisateur courant&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegation delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegation&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsManaged [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont l'utilisateur courant est administrateur.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationItems ==&lt;br /&gt;
&lt;br /&gt;
Liste les fonctions déléguées aux administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationItems delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationItems&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemName&lt;br /&gt;
| Intitulé de la fonction&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemValue&lt;br /&gt;
| 1: si la fonction est déléguée, 0 sinon&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationAdministrators ==&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationAdministrators delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationAdministrators&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationUserId&lt;br /&gt;
| Id de l'administrateur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategories [categoryid=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: Si omis, le container liste toutes les catégories&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une catégorie de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategory [categoryid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationsCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmSpaces ==&lt;br /&gt;
&lt;br /&gt;
Liste les espaces de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmSpaces&amp;gt;...&amp;lt;/OCTmSpaces&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceId&lt;br /&gt;
| Id de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceName&lt;br /&gt;
| Nom de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceDescription&lt;br /&gt;
| Description de l'espace de projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmProjects ==&lt;br /&gt;
&lt;br /&gt;
Liste les projets d'un espace de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmProjects spaceid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCTmProjects&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; spaceid&lt;br /&gt;
: Id de l'espace de projets&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectId&lt;br /&gt;
| Id du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectName&lt;br /&gt;
| Nom du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectDescription&lt;br /&gt;
| Description du projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmTasks ==&lt;br /&gt;
&lt;br /&gt;
Liste les tâches d'un projet ou des tâches personnelles du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmTasks [projectid=&amp;quot;&amp;quot;] [startdate=&amp;quot;&amp;quot;] [enddate=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCTmTasks&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; projectid ''(optionnel)''&lt;br /&gt;
: Id du projet.&lt;br /&gt;
: Si omis, le conteneur renvoie les tâches personnelles de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; startdate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de début est postérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; enddate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de fin est antérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;&lt;br /&gt;
: desc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order. La valeur par défault est &amp;quot;TaskNumber&amp;quot;.&lt;br /&gt;
: Cet attribut peur contenir le nom de n'importe laquelle des variables renvoyées sans le préfixe &amp;quot;OV&amp;quot;, par exemple &amp;quot;TaskCategoryName&amp;quot; ou &amp;quot;TaskEndDate&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskId&lt;br /&gt;
| Id de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskProjectId&lt;br /&gt;
| Id du projet de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskNumber&lt;br /&gt;
| Numéro de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskShortDescription&lt;br /&gt;
| Description courte de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskStartDate&lt;br /&gt;
| Date de début de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskEndDate&lt;br /&gt;
| Date de fin de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryId&lt;br /&gt;
| Id de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryName&lt;br /&gt;
| Nom de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCompletion&lt;br /&gt;
| Niveau d'avancement de la tâche (0-100)&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskOwnerId&lt;br /&gt;
| Id de l'utilisateur propriétaire de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskClass&lt;br /&gt;
| Classe de la tâche&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgUserEntities ==&lt;br /&gt;
&lt;br /&gt;
Liste les entités d'organigrammes pour lesquelles un utilisateur à un rôle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgUserEntities userId=&amp;quot;&amp;quot; [orgChartId=&amp;quot;&amp;quot;] [roleType=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgUserEntities&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; userId&lt;br /&gt;
: Identifiant (entier) de l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; orgChartId ''(optionnel)''&lt;br /&gt;
: Identifiant (entier) de l'organigramme.&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'organigramme par défaut (nommé à l'origine Ovidentia) qui est utilisé.&lt;br /&gt;
&lt;br /&gt;
; roleType ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors tous les rôles seront utilisés.&lt;br /&gt;
: Les rôles sont des valeurs de 0 à 3&lt;br /&gt;
: 0 étant les rôles personnalisés&lt;br /&gt;
: 1 étant le rôle supérieur&lt;br /&gt;
: 2 étant le rôle employé&lt;br /&gt;
: 3 étant le rôle membre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgPathToEntity ==&lt;br /&gt;
&lt;br /&gt;
Liste toutes les entités parentes d'une entité d'un organigramme.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgPathToEntity entityId=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [includeEntity=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgPathToEntity&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'ordre ascendant qui est utilisé.&lt;br /&gt;
: Ordre dans lequel le chemin jusqu'à la racine sera retourné, les valeurs possible sont asc ou desc&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
; includeEntity ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis, alors l'entité ne sera pas incluse dans les résultats.&lt;br /&gt;
: Les valeurs possibles sont&amp;amp;nbsp;:&lt;br /&gt;
: 0 pour ne pas inclure l'entité (valeur par défaut)&lt;br /&gt;
: 1 pour inclure l'entité&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCMultipages ==&lt;br /&gt;
&lt;br /&gt;
Ce container permet de faciliter les calculs réalisés pendant un multi-pages. Ainsi selon le nombre total de résultats et le nombre de résultats à afficher par pages, le container permet de retourner le nombre de pages que contient le multi-pages. &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCMultipages total=&amp;quot;&amp;quot; maxpages=&amp;quot;&amp;quot; perpage=&amp;quot;&amp;quot; currentpage=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCMultipages&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; total&lt;br /&gt;
: Nombre total de résultats.&lt;br /&gt;
&lt;br /&gt;
; maxpages&lt;br /&gt;
: Nombre maximum de pages à afficher&lt;br /&gt;
&lt;br /&gt;
; perpage&lt;br /&gt;
: Nombre maximum de résultats à afficher par pages&lt;br /&gt;
&lt;br /&gt;
; currentpage&lt;br /&gt;
: Numéro de la page en cours&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCurrentPageNumber &lt;br /&gt;
| Numéro de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVNextPageNumber&lt;br /&gt;
| Numéro de la page suivante si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVPreviousPageNumber&lt;br /&gt;
| Numéro de la page précédente si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVTotalPages&lt;br /&gt;
| Nombre total de pages&lt;br /&gt;
|-&lt;br /&gt;
| OVResultFirst&lt;br /&gt;
| Index du premier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultLast&lt;br /&gt;
| Index du dernier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultsPage&lt;br /&gt;
| Nombre de résultats sur la page courante&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntries ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-entrées de navigation d'Ovidentia (Plan du site) d'une entrée parente. Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntries (node=&amp;quot;&amp;quot; | langid=&amp;quot;&amp;quot;) [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntries&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; langid&lt;br /&gt;
: Identifiant multilangue de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: peut être utilisé à la place de l'attribut node&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntry ==&lt;br /&gt;
&lt;br /&gt;
Renvoie les information sur une entrée de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntry node=&amp;quot;&amp;quot; [sitemap=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntry&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément (noeud du plan du site).&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapCustomNode ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des noeuds ayant pour cible l'id spécifié dans l'attribut &amp;lt;code&amp;gt;target&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans le module sitemap_editor, la valeur à saisir dans l'attribut target est affiché dans l'entête sur la page de visualisation du nœud.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapCustomNode [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] target=&amp;quot;&amp;quot; [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapCustomNode&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; target&lt;br /&gt;
: Id du noeud cible&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin. s'il n'est pas renseigné, le noeur racine par défaut sera utilisé (Custom pour le plan du site fourni par sitemap_editor), DGAll pour le plan du site du noyau).&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: permet de limiter le nombre d'éléments retournés, par exemple, &amp;lt;code&amp;gt;limit=&amp;quot;0,1&amp;quot;&amp;lt;/code&amp;gt; pour obtenir seulement le premier noeud. La syntaxe est identique à l'attribut &amp;lt;code&amp;gt;limit&amp;lt;/code&amp;gt; de OCSitemapPath&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapPath ==&lt;br /&gt;
&lt;br /&gt;
Retourne le chemin de fer (rail) d'une entrée de navigation sous la forme d'une liste d'entrées de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapPath [node=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapPath&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin.&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5,2&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur à 2 éléments à partir du 5ème. Si la première valeur est négative, l'index du premier élément retourné sera calculé à partir du nombre d'élément total. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;-1,1&amp;quot;&amp;lt;/code&amp;gt; affiche le dernier élément seulement. L'index négatif est supporté à partir d'ovidentia &amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Si la valeur est &amp;quot;1&amp;quot;, le denier noeud du plan du site auquel on a accédé sera mémorisé et récupéré lors de l'accès a une page en dehors du plan du site.&lt;br /&gt;
: La valeur par défaut est &amp;quot;1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Différentes méthodes d’utilisation d’un fichier OvML =&lt;br /&gt;
== Utilisation dans une url ==&lt;br /&gt;
Un fichier OvML peut être appellé en utilisant l’url suivante :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où fichier-ovml est le nom de votre fichier OvML qui doit se trouver dans le répertoire suivant&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
skins/nom-du-skin/ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le fichier ainsi appelé est parsé par Ovidentia et le résultat est affiché dans la partie centrale du portail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si l’on souhaite afficher le résultat en dehors du portail, par exemple dans une fenêtre popup, il faut ajouter le paramètre echo=1 comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De plus, si l’on souhaite passer des paramètres au fichier OvML, on utilisera l’url comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&amp;amp;param=val&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, on peut utiliser la variable OVparam dans le fichier OvML.&lt;br /&gt;
&lt;br /&gt;
Remarque : les paramètres peuvent être envoyés par formulaires en méthodes GET et POST.&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans un fichier template ==&lt;br /&gt;
Dans tout fichier template d’Ovidentia, on peut utiliser un fichier OvML en utilisant la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{ $OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : la syntaxe avec les accolades ne permet pas l'utilisation de nouvelles accolades à l'intérieur.&lt;br /&gt;
&lt;br /&gt;
{ $OVML({ mavariable }) } est impossible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est possible de passer une variable template en tant que paramètre à un fichier OvML via la syntaxe { $OVML(...) } d'un fichier template :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple : { $OVML(monFichier.html,param1=&amp;quot;var1&amp;quot;) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
si var1 est définie dans le template, le parseur la remplace avec sa valeur, sinon il utilise la valeur &amp;quot;var1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Optimiser le temps d'exécution d'un script OvML (disponible à partir de la version 7.2 d'Ovidentia) :'''&lt;br /&gt;
&lt;br /&gt;
Si votre script n'a pas besoin d'être réactualisé à chaque exécution, vous pouvez décider d'utiliser le cache via la syntaxe $OVMLCACHE.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE s'utilise dans les mêmes conditions que $OVML.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE peut recevoir un paramètre supplémentaire : _ovml_cache_duration=86400. Il permet d'indiquer le temps maximum pendant lequel le script ne sera pas réactualisé. Valeur en secondes.&lt;br /&gt;
&lt;br /&gt;
Si ovml_cache_duration n'est pas renseigné, le script sera réactualisé toutes les 3600 secondes (1 heure).&lt;br /&gt;
&lt;br /&gt;
Remarque : le cache est enregistré dans la session de l'utilisateur courant. Donc le script est systématiquement réactualisé si l'utilisateur se déconnecte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple :&lt;br /&gt;
&lt;br /&gt;
{ $OVMLCACHE(monFichier.html,param1=3,_ovml_cache_duration=86400) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : pensez bien aux conséquences d'utilisation du cache OvML avant de l'appliquer sur vos scripts. Pendant 3600 secondes, vous pouvez modifier vos scripts et des données d'Ovidentia sans pouvoir le vérifier à l'affichage !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autres types de cache possibles :&lt;br /&gt;
*session : cache dans la session (default)&lt;br /&gt;
*sitemap : cache dans un fichier basé sur le profile du plan du site&lt;br /&gt;
*file : cache dans un fichier&lt;br /&gt;
&lt;br /&gt;
Exemple d'utilisation avec un autre type de cache :&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE(menu.html,_ovml_cache_type=sitemap)&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans du contenu ==&lt;br /&gt;
On peut incorporer le résultat d’un fichier OvML dans du contenu Ovidentia ( article, section, faq etc… ). On utilisera la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Utilisation pour les pages d’accueil ==&lt;br /&gt;
On peut utiliser un fichier OvML pour les pages d’accueil privée et publique. Pour cela, utilisez les fichiers spécifiques private.html et public.html.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lors de l’affichage de la page public, Ovidentia cherche un fichier ayant le nom public.html dans le répertoire skins/nom-du-skin/ovml . S’il le trouve, il l’utilisera pour la page d’accueil public. Sinon, il affichera les articles définis par l'administrateur pour la page d’accueil public.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il en est de même pour la page d’accueil privée.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML par les modules ( addons ) ==&lt;br /&gt;
A partir de la version 5.4.2 d'Ovidentia, il est possible pour les modules de fournir des fonctionnalités basées sur OvML ( voir la documentation fournie avec le module ).&lt;br /&gt;
&lt;br /&gt;
Afin d'utiliser ces fonctionnalités, on utilisera le container suivant :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCAddon name=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; param2=&amp;quot;&amp;quot; ...&amp;gt;...&amp;lt;/OCAddon&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut du container du module&lt;br /&gt;
&lt;br /&gt;
Pour la signification des paramètres, il faut consulter la documentation fournie avec le module.&lt;br /&gt;
&lt;br /&gt;
La plupart du temps, le premier paramètre indique le nom du container que l'on veut utiliser et les paramètres suivants sont des attributs à ce container.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 5.6.3, il est aussi possible de créer des fonctions OvML pour un module. La syntaxe d'utilisation de ces fonctions est la suivante :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAddon name=&amp;quot;&amp;quot; function=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; function&lt;br /&gt;
: Nom de la fonction&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut de la fonction utilisée&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML dans l'éditeur Wysiwyg ==&lt;br /&gt;
L'éditeur Wysiwyg d'Ovidentia possède une option permettant d'utiliser un fichier OvML afin de l'intégrer dans l'affichage d'un article, d'une section... Par défaut, tous les fichiers OvML présents dans le dossier ovml de la skin courante sont affichés dans le formulaire de sélection. Il existe un moyen de cacher ces fichiers aux utilisateurs de l'éditeur en modifiant la racine de sélection des fichiers :&lt;br /&gt;
&lt;br /&gt;
On ajoute un dossier nommé &amp;quot;editor&amp;quot; dans le dossier ovml de la skin courante, l'éditeur Wysiwyg ne proposera alors que les fichiers présents dans ce répertoire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est toujours possible d'utiliser la syntaxe $OVML manuellement afin d'exécuter un fichier OvML ne se situant pas dans le dossier editor.&lt;/div&gt;</summary>
		<author><name>Laucho</name></author>	</entry>

	<entry>
		<id>https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5668</id>
		<title>Référence OvML</title>
		<link rel="alternate" type="text/html" href="https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5668"/>
				<updated>2016-11-15T14:03:24Z</updated>
		
		<summary type="html">&lt;p&gt;Laucho : /* Paramètres */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Catégorie:Développement de skins]]&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
OvML ( Ovidentia Markup Langage ) est un ensemble de balises, identiques par leur syntaxe à celles utilisées avec HTML. Elles permettent d’extraire des données Ovidentia, de les manipuler et de les présenter en utilisant HTML.&lt;br /&gt;
&lt;br /&gt;
Les données à extraire peuvent être de plusieurs types, comme par exemple, les cinq derniers articles publiés, les dernières contributions d’un forum donné, les derniers fichiers chargés, etc …&lt;br /&gt;
&lt;br /&gt;
On pourra ainsi s’en servir pour réorganiser complètement la page d'accueil d'un site Ovidentia en y insérant, par exemple, la liste des 3 derniers articles, la liste des 5 dernières contributions d'un forum, des images, le texte d'un article spécifique, ...&lt;br /&gt;
&lt;br /&gt;
La conception d'une page OvML est identique à celle d'une page HTML. Elle peut ne contenir que des balises OvML ou un mélange HTML et OvML. On peut aussi partir d'une page HTML existante et y insérer des données Ovidentia en utilisant les balises OvML. Pour l’afficher, on utilisera l’url suivante :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
Certaines balises OvML sont dites “Container&amp;quot;. Un container est une balise OvML contenant une partie du fichier OvML comprise entre un tag d’ouverture et un tag de fermeture. Un container peut être une liste ou une condition. Dans le cas d’une liste, le contenu du container est répété autant de fois qu’il y a d’éléments dans la liste. Un container ‘condition’ n’affiche son contenu que dans le cas où la condition est vraie.&lt;br /&gt;
&lt;br /&gt;
== Les variables &amp;lt;OVxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Une variable OvML est de la forme:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
où xxxx est le nom de la variable.&lt;br /&gt;
&lt;br /&gt;
Différents paramètres peuvent être utilisés pour modifier l’affichage du résultat de la variable.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être sauvegardée dans une autre variable en utilisant le paramètre saveas (voir ci-dessous).&lt;br /&gt;
&lt;br /&gt;
== Les fonctions &amp;lt;OFxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Les fonctions se présentent sous la forme :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Elles permettent, entre autre, de traduire du texte, de faire des opérations arithmétiques, etc, …&lt;br /&gt;
&lt;br /&gt;
Le résultat de ces fonctions peut être sauvegardé dans une variable OvML en utilisant le paramètre saveas (voir ci-dessus).&lt;br /&gt;
&lt;br /&gt;
== Les containers &amp;lt;OCxxxx&amp;gt; … &amp;lt;/OCxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque importante d'utilisation des containers :'''&lt;br /&gt;
&lt;br /&gt;
* Il est possible d’imbriquer les containers sauf s’ils ont le même nom. Dans le cas précédent, il existe l’astuce de rajouter un paramètre sans valeur différente dans les balises. Ce paramètre va permettre d'identifier l'ouverture et la fermeture des containers par le moteur d'Ovidentia. Le paramètre doit donc se retrouver dans la balise d'ouverture ainsi que dans la balise de fermeture.&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre1&amp;gt;&lt;br /&gt;
    &amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre2&amp;gt;&lt;br /&gt;
        ...&lt;br /&gt;
    &amp;lt;/OCxxxx monparametre2&amp;gt;&lt;br /&gt;
&amp;lt;/OCxxxx monparametre1&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Chaque paramètre d'un container est vu comme une variable par le moteur OvML; il faut donc éviter d'utiliser pour nom d'une variable OvML le nom d'un attribut d'un container pour supprimer des erreurs d'interprétation.&lt;br /&gt;
&lt;br /&gt;
= Les variables OvML =&lt;br /&gt;
&lt;br /&gt;
Les variables OvML peuvent être définies dans le fichier OvML, produites par un container ou passées comme paramètres dans l’url. Elles sont accessibles en utilisant la syntaxe :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnom-de-la-variable&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut définir une variable OvML en utilisant la fonction PutVar :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;nbArticles&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit une variable nbArticles initialisée à la valeur 10.&lt;br /&gt;
&lt;br /&gt;
Pour récupérer la valeur dans une page OvML, il faut utiliser la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut aussi définir une variable en utilisant une variable globale d’Ovidentia. Pour cela, il suffira d’omettre le deuxième paramètre :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;babSlogan&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maintenant la variable &amp;lt;code&amp;gt;&amp;lt;OVbabSlogan&amp;gt;&amp;lt;/code&amp;gt; existe dans OvML et contient le contenu du slogan du site.&lt;br /&gt;
&lt;br /&gt;
On peut ainsi utiliser les variables d’Ovidentia pour récupérer le nom de l’utilisateur connecté ( BAB_SESS_USER ), son ID ( BAB_SESS_USERID ), etc.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
* babCurrentDate est une variable globale permettant de récupérer la date courante. Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
* Les variables globales booléennes comme BAB_SESS_LOGGED ont la valeur nulle si la valeur est fausse (false) et vaut 1 si la valeur est vraie (true).&lt;br /&gt;
&lt;br /&gt;
Il est parfois utile de tester l’existence d’une variable avant de la définir. On utilisera pour cela la fonction '''IfNotIsSet''' :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;page&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, si la variable page n’est pas définie, elle sera définie avec la valeur initiale 1.&lt;br /&gt;
&lt;br /&gt;
Toutes les variables produites par un container peuvent être jointes en utilisant la syntaxe d’une variable OvML &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
On peut aussi passer des variables OvML à un fichier OvML en utilisant l’url :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;total=1000&lt;br /&gt;
&lt;br /&gt;
Dans la page OvML on peut donc utiliser la variable totale.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être modifiée ou sauvegardée dans une autre variable en utilisant les attributs suivants :&lt;br /&gt;
&lt;br /&gt;
== saveas ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable dans une autre.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles saveas=&amp;quot;TotalArticles&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Une nouvelle variable TotalArticles est créée et sa valeur est la même que celle de nbArticles.&lt;br /&gt;
&lt;br /&gt;
== strlen ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer les n premiers caractères de la variable.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Récupère les n premiers caractères du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il est possible de spécifier une chaîne qui sera ajoutée à la fin du résultat si la variable a été tronquée. Par exemple &amp;quot;...“ pour indiquer une suite :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100,...&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== striptags ==&lt;br /&gt;
&lt;br /&gt;
Supprime les tags HTML de la variable :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les tags HTML de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan striptags=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== htmlentities ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit les entities HTML ( &amp;lt; devient &amp;amp;amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit en inverse les entities HTML ( &amp;amp;amp;lt; devient &amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan htmlentities=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== stripslashes ==&lt;br /&gt;
&lt;br /&gt;
Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan stripslashes=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== urlencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans une url&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan urlencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== jsencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans du javascript&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan jsencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== strcase ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| upper&lt;br /&gt;
| Convertit le contenu de la variable en majuscule&lt;br /&gt;
|-&lt;br /&gt;
| lower&lt;br /&gt;
| Convertit le contenu de la variable en minuscule&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strcase=&amp;quot;upper&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nlremove ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les retours chariots&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nlremove=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== trim ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| left&lt;br /&gt;
| Supprime les blancs en début de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| right&lt;br /&gt;
| Supprime les blancs en fin de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| all&lt;br /&gt;
| Supprime les blancs en début et en fin de chaîne&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan trim=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nl2br ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;1&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Transforme les retours chariots en &amp;lt;BR&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nl2br=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== sprintf ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| Voir la documentation PHP pour la fonction sprintf&lt;br /&gt;
| Retourne une chaîne formatée&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVMoney sprintf=&amp;quot;%01.2f&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== date ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater une date Ovidentia &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| S&lt;br /&gt;
| Format court de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| L&lt;br /&gt;
| Format long de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| T&lt;br /&gt;
| Format de l'heure défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| d&lt;br /&gt;
| Trois premières lettres du jour de la semaine Dim pour Dimanche&lt;br /&gt;
|-&lt;br /&gt;
| D&lt;br /&gt;
| Jour de la semaine Dimanche par exemple&lt;br /&gt;
|-&lt;br /&gt;
| j&lt;br /&gt;
| Jour du mois, sur deux chiffres (éventuellement avec un zéro) : &amp;quot;01&amp;quot; à &amp;quot;31&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| m&lt;br /&gt;
| Mois, en trois lettres : par exemple &amp;quot;Avr&amp;quot; (pour Avril)&lt;br /&gt;
|-&lt;br /&gt;
| M&lt;br /&gt;
| Mois en lettres : Avril par exemple&lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Mois; i.e. &amp;quot;01&amp;quot; à &amp;quot;12&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Y&lt;br /&gt;
| Année, 4 chiffres; i.e. &amp;quot;2003&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| y&lt;br /&gt;
| Année, 2 chiffres; i.e. &amp;quot;03&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| H&lt;br /&gt;
| heure, au format 24h, &amp;quot;00&amp;quot; à &amp;quot;23&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| i&lt;br /&gt;
| Minutes; &amp;quot;00&amp;quot; à &amp;quot;59&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleDate date=&amp;quot;%d %j %m %Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;OVbabCurrentDate&amp;gt;&amp;lt;/code&amp;gt; est une variable permettant de récupérer la date courante.&lt;br /&gt;
&lt;br /&gt;
Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabCurrentDate date=&amp;quot;%D %j %M&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== author ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater l’auteur d’un article, un commentaire etc, … quand la variable contient l’id de l’auteur.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| %F&lt;br /&gt;
| Prénom&lt;br /&gt;
|-&lt;br /&gt;
| %M&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
|-&lt;br /&gt;
| %L&lt;br /&gt;
| Nom&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleAuthor author=&amp;quot;%F %L&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Les fonctions OvML =&lt;br /&gt;
&lt;br /&gt;
On reconnaît les fonctions par la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les fonctions OvML disponibles sont :&lt;br /&gt;
&lt;br /&gt;
== OFTranslate ==&lt;br /&gt;
&lt;br /&gt;
Permet de traduire une chaîne. Pour cela, il faut qu'un fichier se nommant ''lang-'''identifiant-de-la-langue'''.xml'' soit présent dans le dossier ''ovidentia-'''numéro-de-version'''/lang''.&lt;br /&gt;
&lt;br /&gt;
Il s'agit d'un fichier XML listant différentes expressions traduites dans la langue choisie pour le fichier. Il est composé d'un élément ayant le même nom que l'identifiant de la langue. Celui-ci est composé de multiples éléments &amp;lt;code&amp;gt;string&amp;lt;/code&amp;gt; prenant un paramètre &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; indiquant l'identifiant du texte et contient le texte traduit.&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour l'anglais ''lang-en.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;en&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;About your article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;About your comment&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;About your file&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/en&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour le français ''lang-fr.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;fr&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;Au sujet de votre article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;A propos de votre commentaire&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;A propos de votre fichier&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/fr&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFTranslate text=&amp;quot;&amp;quot; [lang=&amp;quot;&amp;quot;] [folder=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; text&lt;br /&gt;
: Identifiant du texte à traduire&lt;br /&gt;
&lt;br /&gt;
; lang ''(optionnel)''&lt;br /&gt;
: Identifiant de la langue dans laquelle doit être traduit le texte&lt;br /&gt;
: Si omis, le texte sera traduit dans la langue sélectionnée par l'utilisateur&lt;br /&gt;
&lt;br /&gt;
; folder ''(optionnel)''&lt;br /&gt;
: Nom du module&lt;br /&gt;
: Si omis, le fichier langue du noyau est utilisé&lt;br /&gt;
&lt;br /&gt;
== OFPutVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de déclarer une nouvelle variable.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFGetVar ==&lt;br /&gt;
&lt;br /&gt;
Permet d'afficher une variable tout comme la syntaxe &amp;lt;code&amp;gt;&amp;lt;OVnom-de-la-variable&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetVar name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable à afficher&lt;br /&gt;
&lt;br /&gt;
== OFIfNotIsSet ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable si elle n’est pas déjà définie.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFInclude ==&lt;br /&gt;
&lt;br /&gt;
Permet d'inclure un autre fichier OVML&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFInclude file=&amp;quot;&amp;quot; [cache=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin du fichier OVML relatif au répertoire ovml du skin ou du répertoire ovml du noyau&lt;br /&gt;
&lt;br /&gt;
; cache ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : Le cache n'est pas utilisé pour afficher le fichier.&lt;br /&gt;
:* 1 : Le cache est utilisé.&lt;br /&gt;
&lt;br /&gt;
== OFUrlContent ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le contenu d’une url. Très utile pour inclure dans Ovidentia des fichiers HTML d’un site Web statique&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFUrlContent url=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; url&lt;br /&gt;
: url de la page à inclure&lt;br /&gt;
&lt;br /&gt;
== OFRecurse ==&lt;br /&gt;
&lt;br /&gt;
La fonction OFRecurse permet d'exécuter un code tant qu'une condition est réalisée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFRecurse&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
Cette fonction peut prendre tous les paramètres que peut prendre le container appelé récursivement.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
Cet exemple permet d'afficher l'arborescence des catégories et thèmes d'articles.&lt;br /&gt;
Ici, la fonction &amp;lt;code&amp;gt;OFRecurse&amp;lt;/code&amp;gt; est utilisée pour relancer le container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt; autant de fois que désiré en lui précisant le paramètre parentid (voir container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
    &amp;lt;OCArticleCategories&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&lt;br /&gt;
            &amp;lt;OVCategoryName&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
                &amp;lt;OFRecurse parentid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;OVTopicName&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Opérateurs arithmétiques ==&lt;br /&gt;
&lt;br /&gt;
Permettent de faire des opérations arithmétiques sur des variables. Elles sont construites de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;X&amp;quot; expr2=&amp;quot;Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l'opération souhaitée entre 10 et 50.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l’opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Toutefois, pour pouvoir stocker cette valeur dans une variable, il faut ajouter le paramètre &amp;lt;code&amp;gt;saveas&amp;lt;/code&amp;gt; lors de l'appel de la fonction.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot; saveas=&amp;quot;NewTotal&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit la variable &amp;lt;code&amp;gt;NewTotal&amp;lt;/code&amp;gt; ayant pour valeur le résultat de l'opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Les opérateurs disponibles sont :&lt;br /&gt;
&lt;br /&gt;
=== OFAOAddition ===&lt;br /&gt;
&lt;br /&gt;
Permet d’additionner expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOAddition expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de l'addition&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de l'addition&lt;br /&gt;
&lt;br /&gt;
=== OFAOSubtraction ===&lt;br /&gt;
&lt;br /&gt;
Permet de soustraire expr2 à expr1.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 - 20&amp;quot;, soit -10.&lt;br /&gt;
&lt;br /&gt;
=== OFAOMultiplication ===&lt;br /&gt;
&lt;br /&gt;
Permet de faire le produit de expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOMultiplication expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
=== OFAODivision ===&lt;br /&gt;
&lt;br /&gt;
Permet de diviser expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la division&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la division&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 / 20&amp;quot;, soit 0.5.&lt;br /&gt;
&lt;br /&gt;
=== OFAOModulus ===&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le reste de la division de expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme du modulo&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme du modulo&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 % 20&amp;quot;, soit 10, car 10 / 20 = 0 + '''10'''.&lt;br /&gt;
&lt;br /&gt;
== OFHeader ==&lt;br /&gt;
&lt;br /&gt;
Permet d'envoyer un header HTTP pour le fichier ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur du header à modifier&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;content-type:text/xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de définir un cookie qui sera envoyé avec le reste des en-têtes.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetCookie name=&amp;quot;&amp;quot; expire=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cookie&lt;br /&gt;
&lt;br /&gt;
; expire&lt;br /&gt;
: Temps en secondes au bout duquel le cookie expire&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecteur au cookie&lt;br /&gt;
&lt;br /&gt;
== OFGetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer la valeur d'un cookie. Une variable ayant le nom du cookie récupéré est créée automatiquement.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetCookie name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cooke dont on souhatie récupérer la valeur&lt;br /&gt;
&lt;br /&gt;
== OFSetSessionVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de choisir le type de sections à afficher dans le portail.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Permet d'indiquer le type de filtre à appliquer sur les sections&lt;br /&gt;
:* &amp;quot;babSectionsType&amp;quot; définit le type des sections à afficher&lt;br /&gt;
:* &amp;quot;babOvmlCurrentDelegation&amp;quot; filtre sur les sections propres à une délégation&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Permet de préciser les sections à afficher.&lt;br /&gt;
:* Si name vaut &amp;quot;babSectionsType&amp;quot; :&lt;br /&gt;
:** 1 : Section Administration et Utilisateur&lt;br /&gt;
:** 2 : Sections générées par les articles (sections de catégories et de thèmes d'articles)&lt;br /&gt;
:** 4 : Sections personnalisées&lt;br /&gt;
:** 8 : Sections générées par les modules&lt;br /&gt;
:** 15 : Toutes les sections&lt;br /&gt;
:** '''Remarque :''' les valeurs peuvent s'additionner. Pour afficher les sections des articles et les sections personnalisées, on utilisera la valeur 6 (2 + 4)&lt;br /&gt;
:* Si name vaut &amp;quot;babOvmlCurrentDelegation&amp;quot;, value vaut l'id de la délégation&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;15&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera toutes les sections du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
affichera uniquement les sections personnalisées du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera les sections générées par les modules et les sections générées par les articles&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera uniquement les sections générées par la délégation dont l'identifiant est 5&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cache toutes les sections générées dans les délégations&lt;br /&gt;
&lt;br /&gt;
== OFRequest ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET) ou passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFRequest name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFPost ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPost name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre POST dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFGet ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFSitemapPosition ==&lt;br /&gt;
 &lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant le chemin dans le plan du site du nœud correspondant à la page courante d'Ovidentia (ou à l'élément de navigation passé en paramètre).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapPosition [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [node=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; langid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site en utilisant un identifiant de compatible avec le multilangue. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site. Si omis: la fonction retournera le chemin correspondant à la page courante d'Ovidentia&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le chemin commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé.&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
== OFSitemapMenu ==&lt;br /&gt;
&lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant l'arborescence des entrées de navigation d'Ovidentia (Plan du site), ou l'arborescence des entrées de navigation sous le nœud spécifié (si le paramètre selectednode est indiqué).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu [sitemap=&amp;quot;&amp;quot;] [baselangid=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [selectednode=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;1&amp;quot;] [maxdepth=&amp;quot;&amp;quot;] [ignorelastlevel=&amp;quot;0&amp;quot;] [mindepth=&amp;quot;0&amp;quot;] [outerul=&amp;quot;1&amp;quot;] [admindelegation=&amp;quot;0&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; baselangid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera en utilisant un identifiant compatible avec le multilangue&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
: S'il n'est pas renseigné, c'est le nœud DGAll qui sera utilisé (le nœud racine de la branche contenant les éléments de toutes les délégations confondues) ou le noeud &amp;quot;Custom&amp;quot; si un plan du site fourni par le module sitemap_editor est utilisé.&lt;br /&gt;
&lt;br /&gt;
; selectednode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier un nœud sélectionné dans le menu. La balise li correspondant à ce nœud se verra ajouter la classe css 'selected', et toutes ses balises li parentes ainsi qu'elle même auront la classe css 'active'. S'il n'est pas spécifié, c'est le nœud correspondant à la page courante qui est utilisé.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
; maxdepth ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre de niveaux (sous-menus imbriqués). Pas de limite par défaut.&lt;br /&gt;
&lt;br /&gt;
; ignorelastlevel  ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de ne pas afficher les nœuds n'ayant pas d'enfants.&lt;br /&gt;
: 1 : activé&lt;br /&gt;
: 0 ''(par défaut)'' : désactivé&lt;br /&gt;
&lt;br /&gt;
; mindepth ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de contourner 'ignorelastlevel' en forçant l’affichage des nœuds de niveau inférieur ou égal à cette valeur. 0 par défaut (désactivé).&lt;br /&gt;
&lt;br /&gt;
; outerul ''(optionnel)''&lt;br /&gt;
: Permet de de définir si le menu contient la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau.&lt;br /&gt;
: 1 ''(par défaut)'' : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau est présente.&lt;br /&gt;
: 0 : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau n'est pas présente.&lt;br /&gt;
&lt;br /&gt;
; admindelegation ''(optionnel)''&lt;br /&gt;
: Permet de définir que les nœuds d'administration ne seront affichés que si l'utilisateur à les droits de gestion correspondants.&lt;br /&gt;
: 1 : la délégation est prise en compte.&lt;br /&gt;
: 0 ''(par défaut)'' : la délégation n'est pas prise en compte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFCurrentNode ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'Id du nœud courant dans le plan de site.&lt;br /&gt;
&lt;br /&gt;
== OFThumbnail ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie une url vers l'image générée.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFThumbnail (id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; article ''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour récupérer l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché.&lt;br /&gt;
&lt;br /&gt;
== OFImg ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie du HTML contenant un tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt; pour afficher l'image. Si aucune image ne peut être affichée, une chaine vide est retournée au lieu du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Les attributs non supportés par la fonction ovml serons reportés tel-quel en tant qu'attributs du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg (src=&amp;quot;&amp;quot; | ovsrc=&amp;quot;&amp;quot; | id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] &amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; src ''(optionnel)''&lt;br /&gt;
: Url vers une image, si cet attribut est déclaré mais contient une chaîne vide, la valeur retournée sera une chaîne vide au lieu du tag img. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; ovsrc ''(optionnel)''&lt;br /&gt;
: Permet de définir l'url d'une image en utilisant le nom d'une variable ovml. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; article ''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour afficher l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
Affiche l'image que si le paramètre img est fourni dans l'url :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;img&amp;quot; saveas=&amp;quot;Image&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg ovsrc=&amp;quot;Image&amp;quot; alt=&amp;quot;Mon image&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Affiche la photo de l'utilisateur connecté :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USERID&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg id_user=&amp;quot;&amp;lt;OVBAB_SESS_USERID&amp;gt;&amp;quot; maxwidth=&amp;quot;48&amp;quot; maxheight=&amp;quot;48&amp;quot; alt=&amp;quot;&amp;lt;OVBAB_SESS_USER&amp;gt;&amp;quot; resizemode=&amp;quot;CROP_CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSitemapCustomNodeId ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'ID du noeud trouvé dans le plan du site et qui a pour cible le nœud fourni par le paramètre nodeid dans le plan du site du noyau. Si aucun noeud est trouvé dans le plan du site, la valeur de l'attribut nodeid est retourné a la place.&lt;br /&gt;
&lt;br /&gt;
Lors de la mise en place d'un skin cela permet d'indiquer un nœud connu dans le plan du site du noyau, ci celui-ci est inséré dans le plan du site personnalisé à l'aide d'une référence, le nouveau nœud sera automatiquement pris en compte.&lt;br /&gt;
&lt;br /&gt;
Si il existe plusieurs nœuds avec la même cible dans le plan du site du noyau, le premier trouvé sera utilisé&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;&amp;quot; [basenode=&amp;quot;&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: ID du nœud dans le plan du site proposé par le noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Racine de la recherche dans le plan du site personnalisé.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;bab_Articles&amp;quot; saveas=&amp;quot;CustomNodeId&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu basenode=&amp;quot;&amp;lt;OVCustomNodeId&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPreviousArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article précédant l'article spécifié. L'article précédant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPreviousArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFNextArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article suivant l'article spécifié. L'article suivant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFNextArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFWebStat ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.2.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'enregistrer un évènement qui sera comptabilisé dans les statistiques.&lt;br /&gt;
Ceci est particulièrement utile lors de l'affichage d'articles par OvML afin que ceux-ci soient correctement pris en compte dans les statistiques en tant qu'articles vus.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFWebStat name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Type d’évènement à enregistrer&lt;br /&gt;
:* bab_addon&lt;br /&gt;
:* bab_page&lt;br /&gt;
:* bab_articles&lt;br /&gt;
:* bab_artfiles&lt;br /&gt;
:* bab_ovml&lt;br /&gt;
:* bab_fmfolders&lt;br /&gt;
:* bab_fmfiles&lt;br /&gt;
:* bab_forums&lt;br /&gt;
:* bab_threads&lt;br /&gt;
:* bab_posts&lt;br /&gt;
:* bab_faqs&lt;br /&gt;
:* bab_faqsqr&lt;br /&gt;
:* bab_searchword&lt;br /&gt;
:* bab_xlinks&lt;br /&gt;
:* bab_dbdirectories&lt;br /&gt;
:* bab_ldapdirectories&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur correspondant au type d'évènement. Par exemple id de l'article pour bab_articles.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Affichage de l'article --&amp;gt;&lt;br /&gt;
    &amp;lt;OFWebStat name=&amp;quot;bab_articles&amp;quot; value=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFAddStyleSheet ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.5.93&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'insérer un fichier CSS dans l'élément &amp;lt;code&amp;gt;&amp;lt;head&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;/code&amp;gt; de la page HTML.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAddStyleSheet file=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin de la feuille de style relatif au dossier '''styles''' du noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.2.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetPath path=&amp;quot;&amp;quot; file_relative=&amp;quot;1&amp;quot; saveas=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file_relative&lt;br /&gt;
: Convertit un chemin relatif au fichier ovml en un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetSelectedSkinPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie le chemin du répertoire du thème sélectionné.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;OFGetSelectedSkinPath&amp;gt;''' doit remplacer '''skins/&amp;lt;OVbabSkin&amp;gt;/''' dans les fichiers ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetSelectedSkinPath&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCsrfProtectToken ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.4.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de protection contre les attaques CSRF, il doit être ajouté dans tous les formulaire utilisant la méthode POST.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;babCsrfProtect&amp;quot; value=&amp;quot;&amp;lt;OFGetCsrfProtectToken&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCurrentAdmGroup ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.5.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de la délegation actuellement administré par l'utilisateur courrant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;lt;OFGetCurrentAdmGroup&amp;gt;&amp;quot;&amp;gt;&amp;lt;OVDelegationName&amp;gt;&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Les containers OvML =&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les containers contiennent des tags OvML et du code HTML. Ce sont généralement des listes de données identiques ou des conditions. &lt;br /&gt;
&lt;br /&gt;
A l'appel d'un container, OvML met à votre disposition des variables &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La liste des variables dépend du type de container.&lt;br /&gt;
&lt;br /&gt;
Ces variables ne sont plus disponibles en dehors du container.&lt;br /&gt;
&lt;br /&gt;
A l’intérieur de tout container de type liste, les variables suivantes sont disponibles :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCIndex&lt;br /&gt;
| Index de l’entrée courante en commençant par 0&lt;br /&gt;
|-&lt;br /&gt;
| OVCCount&lt;br /&gt;
| Le nombre total d’entrées dans le container&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de comparaison ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent d’effectuer des comparaisons entre les valeurs expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
Si la condition est vrai, le contenu du container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfEqual&lt;br /&gt;
| Vrai si expr1 est égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotEqual&lt;br /&gt;
| Vrai si expr1 est différent expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThan&lt;br /&gt;
| Vrai si expr1 est strictement inférieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThanOrEqual&lt;br /&gt;
| Vrai si expr1 est inférieur ou égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThan&lt;br /&gt;
| Vrai si expr1 est strictement supérieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThanOrEqual&lt;br /&gt;
| Vrai si expr1 est supérieur ou égal à expr2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la comparaison&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la comparaison&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_LOGGED&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfEqual expr1=&amp;quot;&amp;lt;BAB_SESS_LOGGED&amp;amp;gt;&amp;quot; expr2=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Vous êtes connecté !&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/OCIfEqual&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de test d'existence sur les variables ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent de vérifier l'existence ou non d'une variable.&lt;br /&gt;
&lt;br /&gt;
Si la variable est définie ou non, selon le container, le container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name existe&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name n'existe pas&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx name=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable dont on doit tester l'existence&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte ne sera pas affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;variable&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte sera affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OCIfUserMemberOfGroups ==&lt;br /&gt;
&lt;br /&gt;
Ce container est exécuté si l'utilisateur courant appartient à un groupe&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfUserMemberOfGroups groupid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [childs=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCIfUserMemberOfGroups&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; groupid&lt;br /&gt;
: id du groupe ou plusieurs ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Cette variable permet de tester si un utilisateur spécifique appartient à des groupes en donnant un id utilisateur.&lt;br /&gt;
: Si omis, elle prend la valeur de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: yes : L'utilisateur courant doit appartenir à tous les groupes spécifiés dans groupid&lt;br /&gt;
: no ''(par défaut)'' : L'utilisateur courant doit appartenir à au moins un des groupes spécifiés dans groupid&lt;br /&gt;
&lt;br /&gt;
; childs ''(optionnel)''&lt;br /&gt;
: yes : Pour chaque groupe, inclure ses enfants&lt;br /&gt;
: no ''(par défaut)'' : Les enfants ne sont pas inclus&lt;br /&gt;
&lt;br /&gt;
== OCArticlesHomePages ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles des pages d’accueil privée ou publique.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlesHomePages type=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticlesHomePages&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée&lt;br /&gt;
: public : Liste les articles de la page d’accueil publique&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: yes : Filtre les articles selon le droit de visibilité&lt;br /&gt;
: no ''(par défaut)'' : Ne filtre pas&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicTitle&lt;br /&gt;
| Titre du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoi une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers récemment déposés.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFiles last=&amp;quot;&amp;quot; path=&amp;quot;&amp;quot; [folderid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fichiers souhaité&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Indique dans quel sous-répertoire il faut chercher.&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id de l’espace ou plusieurs ids séparés par des virgules.&lt;br /&gt;
: Si omis, le container liste les fichiers récents de tous les répertoires.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fichiers par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fichiers par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fichiers aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileModifiedBy&lt;br /&gt;
| Dernière personne ayant modifié le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fichier a été créé. Si nul (0), le fichier a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles récents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentArticles last=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre d‘articles souhaité&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tous thèmes confondus&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie, tous les thèmes enfants seront utilisés&lt;br /&gt;
: si categoryid est utilisé, topicid devient obsolète&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'article a été créé. Si nul (0), l'article a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers commentaires d'articles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentComments last=&amp;quot;&amp;quot; [articleid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentComments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de commentaires souhaité&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires tous articles confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentThreads ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers fils de discussion de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentThreads last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentThreads&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fils de discussion souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fils de discussion, tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières contributions de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentPosts last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [threadid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentPosts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de contributions souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; threadid ''(optionnel)''&lt;br /&gt;
: Id du fil de discussion&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous sujets confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les contributions aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières questions de faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFaqQuestions last=&amp;quot;&amp;quot; [faqid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de questions souhaité&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières questions, toutes faqs confondues&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie de faq&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question en base de données&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Adresse Web pour accéder à la question dans le portail&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Adresse Web pour accéder à la question en plein écran (destiné à une vue popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionDate&lt;br /&gt;
| Date de création de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionAuthor&lt;br /&gt;
| Auteur de la question&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategories [parentid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; parentid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie parent ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: 0 ''(par défaut)'' : le container liste les catégories de thèmes à la racine.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryNext&amp;gt;...&amp;lt;/OCArticleCategoryNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idendiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryPrevious&amp;gt;...&amp;lt;/OCArticleCategoryPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCParentsArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets parents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCParentsArticleCategory categoryid=&amp;quot;&amp;quot; [reverse=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCParentsArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie.&lt;br /&gt;
&lt;br /&gt;
; reverse ''(optionnel)''&lt;br /&gt;
: 1 si on souhaite la liste dans l’ordre inverse.&lt;br /&gt;
: 0 ''(par défaut)'' : Les catégories sont triées dans l'ordre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une ou plusieurs catégorie de sujet.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategory categoryid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopics ==&lt;br /&gt;
&lt;br /&gt;
Liste des thèmes d'articles d'une catégorie donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article. La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles. La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicNext&amp;gt;...&amp;lt;/OCArticleTopicNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicPrevious&amp;gt;....&amp;lt;/OCArticleTopicPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idem que ceux du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopic ==&lt;br /&gt;
&lt;br /&gt;
Description d’un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic [topicid=&amp;quot;&amp;quot;] [topicname=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème d’articles ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles.&lt;br /&gt;
&lt;br /&gt;
; topicname ''(optionnel)''&lt;br /&gt;
: Nom du thème d’articles&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles ou s'appuie sur le paramètre topicid.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche tous les thèmes dont l'utilisateur a le droit et ayant pour nom &amp;quot;essai&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 ayant pour nom essai.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom se termine par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom commence par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom contient la chaîne essai&lt;br /&gt;
&lt;br /&gt;
== OCArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste des articles d'un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticles [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [offset=&amp;quot;&amp;quot;] [rows=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; offset ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nombre d'articles à ignorer à partir du début de la liste&lt;br /&gt;
: 0 ''(par défaut)'' : aucune article n'est ignoré&lt;br /&gt;
&lt;br /&gt;
; rows ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
: -1 ''(par défaut)'' : toutes les lignes sont prises&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleNext&amp;gt;...&amp;lt;/OCArticleNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticlePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlePrevious&amp;gt;...&amp;lt;/OCArticlePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticle ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur les fichiers joints à un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleFiles articleid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCArticleFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForums ==&lt;br /&gt;
&lt;br /&gt;
Liste des forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForums [forumid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCForums&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les forums.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForumNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForumNext&amp;gt;...&amp;lt;/OCForumNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForumPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForumPrevious&amp;gt;...&amp;lt;/OCForumPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForum ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un forum donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForum forumid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCForum&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid :&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCThread ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fil de discussion donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCThread threadid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCThread&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; threadid&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadForumId&lt;br /&gt;
| Id du forum contenant le fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadId&lt;br /&gt;
| Id du sujet du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadPostId&lt;br /&gt;
| Id de la contribution initiale&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadLastPostId&lt;br /&gt;
| Id de la dernière contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadDate&lt;br /&gt;
| Date de la création du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarter&lt;br /&gt;
| Nom du l'initiateur du sujet&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarterId&lt;br /&gt;
| ID de l'utilisateur ayant initié le sujet ( peut être égal à 0 s'il s'agit d'un utilisateur anonyme) &lt;br /&gt;
|-&lt;br /&gt;
| OVThreadUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPost ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une contribution donnée ou plusieurs séparées par des virgules.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCPost postid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid :&lt;br /&gt;
: Id de la contribution ou plusieurs Ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du fil de la discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthorId&lt;br /&gt;
| ID de l'auteur (peut être égal à 0 si l'auteur était un utilisateur anoyme)&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution à l'aide d'une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostReplyUrl&lt;br /&gt;
| Url pour répondre (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostModifyUrl&lt;br /&gt;
| Url pour modifier (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostConfirmUrl&lt;br /&gt;
| Url pour confirmer (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostDeleteUrl&lt;br /&gt;
| Url pour supprimer la contribution (sinon vide si pas de droit) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPostFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations de fichiers sur une contribution donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCPostFiles postid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid&lt;br /&gt;
: Id de la contribution&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolders [folderid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFolders&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolderNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderNext&amp;gt;...&amp;lt;/OCFolderNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolderPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderPrevious&amp;gt;...&amp;lt;/OCFolderPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolder ==&lt;br /&gt;
&lt;br /&gt;
Donne les information sur un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolder folderid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFolder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSubFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-répertoires du répertoire path d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSubFolders folderid=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSubFolders&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les sous-répertoire du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderName&lt;br /&gt;
| Nom du sous répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des fichiers d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFiles folderid=&amp;quot;&amp;quot; rows=&amp;quot;&amp;quot; offset=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; offset&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nième fichier à partir du début de la liste&lt;br /&gt;
&lt;br /&gt;
; rows&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les fichiers du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: En lien avec l'attribut orderby.&lt;br /&gt;
:* asc ''(par défaut)'' : Ordonne les fichiers par ordre croissant&lt;br /&gt;
:* desc : Ordonne les fichiers par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
:''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
:* name ''(par défaut)'' : Ordonne les fichiers par nom&lt;br /&gt;
:* creation : Ordonne les fichiers par date de création&lt;br /&gt;
:* modification : Ordonne les fichiers par date de modification&lt;br /&gt;
:* size : Ordonne les fichiers par taille&lt;br /&gt;
:* hits : Ordonne les fichiers par nombre de &amp;quot;hits&amp;quot;&lt;br /&gt;
:* manual : Ordonne les fichiers suivant l'ordre défini manuellement sur le répertoire.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url du fichier si celui-ci est une image (utilisation pour un affichage). Cette variable ne prend pas en compte les droits définis au niveau du gestionnaire de fichiers.&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFileNext&amp;gt;...&amp;lt;/OCFileNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFiles|OCFiles]].&lt;br /&gt;
&lt;br /&gt;
== OCFilePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFilePrevious&amp;gt;...&amp;lt;/OCFilePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFile ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fichier d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFile fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFile&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileFields ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des champs d'un fichier donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFileFields fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFileFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldName&lt;br /&gt;
| Nom du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqs ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des Faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqs [faqid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqs&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqNext&amp;gt;...&amp;lt;/OCFaqNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqPrevious&amp;gt;...&amp;lt;/OCFaqPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaq ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une Faq donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaq faqid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategories ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des sous catégories d’une Faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategories faqid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqSubCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la faq&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations des sous-catégories d’une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategory faqsubcatid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqSubCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid&lt;br /&gt;
: Id de la sous catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des questions/réponses d'une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestions [faqid=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la sous catégorie faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs indiquées par le paramètre faqid.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionNext&amp;gt;...&amp;lt;/OCFaqQuestionNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionPrevious&amp;gt;...&amp;lt;/OCFaqQuestionPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestion ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une questions/réponses donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestion questionid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqQuestion&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; questionid&lt;br /&gt;
: Id de la question/réponse de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles d'un thème donné en attente d'approbation pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingArticles [topicid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation tout thème confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les commentaires en attente d'approbation d'un article donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingComments [articleid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingComments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires en attente de tout article confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les commentaires en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date de publication du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers en attente d'approbation d'un répertoire donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingFiles [folderid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fichiers en attente de tout répertoire confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les fichiers en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste les contributions en attente d'approbation d'un forum donné ( forumid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingPosts [forumid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingPosts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les contributions en attente de tout forum confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les contributions en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendars ==&lt;br /&gt;
&lt;br /&gt;
Liste les calendriers &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendars [type=&amp;quot;&amp;quot;] [calendarid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendars&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste tous les agendas. type peut prendre les valeurs suivantes :&lt;br /&gt;
: user: les agendas personnels &lt;br /&gt;
: group: les agendas de groupes&lt;br /&gt;
: resource: les agendas de ressources&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Un ou plusieurs id d'agendas séparés par des virgules&lt;br /&gt;
: Si omis, le container liste tous les agendas.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarId&lt;br /&gt;
| Id de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarName&lt;br /&gt;
| Intitulé de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarDescription&lt;br /&gt;
| Description de l'agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarOwnerId&lt;br /&gt;
| Id du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarType&lt;br /&gt;
| Type de l’agenda ( user, group ou resource )&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarUrl&lt;br /&gt;
| Url pour accéder à la page Agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories d’événements des agendas &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarCategories [filter=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryName&lt;br /&gt;
| Intitulé de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarUserEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas personnels&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarUserEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarUserEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité.Remarque : si le paramètre est à «&amp;amp;nbsp;no&amp;amp;nbsp;», les événements privés seront aussi remontés&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarGroupEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas collectifs (anciennement agendas de groupes)&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarGroupEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarGroupEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; groupid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
: Remarque : le paramètre groupid correspond à l'identifiant (grpid) de l'agenda lorsqu'on utilise les agendas collectifs.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarResourceEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas de ressources&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarResourceEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarResourceEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparées par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; resourceid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas ( personnel, groupes ou de ressources )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date &lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramènera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas le container liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarId&lt;br /&gt;
| Id numérique de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrlId&lt;br /&gt;
| Id de l'agenda principal contenant le type, exemple &amp;quot;personal/1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarName&lt;br /&gt;
| Nom de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarType&lt;br /&gt;
| type de l'agenda principal (exemple: &amp;quot;caldav_personal&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectories ==&lt;br /&gt;
&lt;br /&gt;
Liste les annuaires de base de données&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectories [directoryid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid ''(optionnel)''&lt;br /&gt;
: Id de l'annuaire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: « database » ou « group », si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectory directoryid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryFields ==&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryFields directoryid=&amp;quot;&amp;quot; [all=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: 1 : Donne la liste de tous les champs&lt;br /&gt;
: 0 : Donne la liste de champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldId&lt;br /&gt;
| Identifiant du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Le tableau ci-dessous donne la correspondance entre les champs et leurs identifiants :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Champ&lt;br /&gt;
! Identifiant&lt;br /&gt;
|-&lt;br /&gt;
| Surnom&lt;br /&gt;
| cn&lt;br /&gt;
|-&lt;br /&gt;
| Nom&lt;br /&gt;
| sn&lt;br /&gt;
|-&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
| mn&lt;br /&gt;
|-&lt;br /&gt;
| Prénom&lt;br /&gt;
| givenname&lt;br /&gt;
|-&lt;br /&gt;
| Photo&lt;br /&gt;
| jpegphoto&lt;br /&gt;
|-&lt;br /&gt;
| Adresse de messagerie&lt;br /&gt;
| email&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (bureau)&lt;br /&gt;
| btel&lt;br /&gt;
|-&lt;br /&gt;
| Tél. mobile&lt;br /&gt;
| mobile&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (domicile)&lt;br /&gt;
| htel&lt;br /&gt;
|-&lt;br /&gt;
| Télécopie (bureau)&lt;br /&gt;
| bfax&lt;br /&gt;
|-&lt;br /&gt;
| Titre&lt;br /&gt;
| title&lt;br /&gt;
|-&lt;br /&gt;
| Service&lt;br /&gt;
| departmentnumber&lt;br /&gt;
|-&lt;br /&gt;
| Société&lt;br /&gt;
| organisationname&lt;br /&gt;
|-&lt;br /&gt;
| Rue (bureau)&lt;br /&gt;
| bstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (bureau)&lt;br /&gt;
| bcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (bureau)&lt;br /&gt;
| bpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (bureau)&lt;br /&gt;
| bstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (bureau)&lt;br /&gt;
| bcountry&lt;br /&gt;
|-&lt;br /&gt;
| Rue (domicile)&lt;br /&gt;
| hstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (domicile)&lt;br /&gt;
| hcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (domicile)&lt;br /&gt;
| hpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (domicile)&lt;br /&gt;
| hstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (domicile)&lt;br /&gt;
| hcountry&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 1&lt;br /&gt;
| user1&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 2&lt;br /&gt;
| user2&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 3&lt;br /&gt;
| user3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Pour les champs additionnels, les identifiants sont de la forme '''babdirfXX''' ou '''XX''' est l'id du champ additionnel ( correspondant à fxid dans la liste des champs additionnels de l'annuaire ).&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMembers ==&lt;br /&gt;
&lt;br /&gt;
Liste les membres d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMembers directoryid=&amp;quot;&amp;quot; [fields=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [like=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryMembers&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: Ignoré si l'attribut '''fields''' est spécifié&lt;br /&gt;
: 1 : Donne tous les champs pour chaque membre&lt;br /&gt;
: 0 : Donne uniquement les champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
; fields ''(optionnel)''&lt;br /&gt;
: liste des identifiants des champs souhaités séparés par des virgules ( exemple &amp;quot;sn,givenname,email&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Identifiant du champ à utiliser pour ordonner la liste&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; like ''(optionnel)''&lt;br /&gt;
: Restreint la liste des membres ayant le champ commençant par ce motif ( exemple like=&amp;quot;A&amp;quot; ) &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUrl&lt;br /&gt;
| Url pour accéder à la fiche détaillée du membre&lt;br /&gt;
|-&lt;br /&gt;
| DirectoryMemberEmailUrl&lt;br /&gt;
| Url pour afficher la popup de composition de message&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMemberFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryMembers'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMemberFields&amp;gt;...&amp;lt;/OCDbDirectoryMemberFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntry ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un membre d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntry directoryid=&amp;quot;&amp;quot; memberid=&amp;quot;&amp;quot; userid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectoryEntry&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; memberid&lt;br /&gt;
: Id du membre dans l'annuaire&lt;br /&gt;
&lt;br /&gt;
; userid&lt;br /&gt;
: Id Ovidentia de l'utilisateur s'il est enregistré&lt;br /&gt;
: Ignoré si memberid renseigné.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberUrl&lt;br /&gt;
| Url vers la fiche annuaire du membre&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntryFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryEntry'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntryFields&amp;gt;...&amp;lt;/OCDbDirectoryEntryFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryAcl ==&lt;br /&gt;
&lt;br /&gt;
Liste les utilisateurs ayant des droits sur un annuaire.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryAcl directoryid=&amp;quot;&amp;quot; type=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectoryAcl&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: modify : pour les utilisateurs ayant le droit de modifier une fiche&lt;br /&gt;
: add : pour les utilisateurs ayant le droit d'ajouter une fiche&lt;br /&gt;
: view : pour les utilisateurs ayant le droit de consulter l'annuaire&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserFullName&lt;br /&gt;
| Nom complet de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserEmail&lt;br /&gt;
| Adresse email de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserId&lt;br /&gt;
| Id de l'utilisateur dans la base de données&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegations ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegations [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegations&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si yes : le container tient compte des droits d'accès de l'utilisateur&lt;br /&gt;
: Si no : le container ne tient pas compte des droits d'accès et ramène toutes les délégations créées dans le portail&lt;br /&gt;
: Si omis, le container tient compte des droits d'accès&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegation ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont fait partie l'utilisateur courant&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegation delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegation&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsManaged [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont l'utilisateur courant est administrateur.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationItems ==&lt;br /&gt;
&lt;br /&gt;
Liste les fonctions déléguées aux administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationItems delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationItems&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemName&lt;br /&gt;
| Intitulé de la fonction&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemValue&lt;br /&gt;
| 1: si la fonction est déléguée, 0 sinon&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationAdministrators ==&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationAdministrators delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationAdministrators&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationUserId&lt;br /&gt;
| Id de l'administrateur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategories [categoryid=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: Si omis, le container liste toutes les catégories&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une catégorie de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategory [categoryid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationsCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmSpaces ==&lt;br /&gt;
&lt;br /&gt;
Liste les espaces de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmSpaces&amp;gt;...&amp;lt;/OCTmSpaces&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceId&lt;br /&gt;
| Id de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceName&lt;br /&gt;
| Nom de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceDescription&lt;br /&gt;
| Description de l'espace de projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmProjects ==&lt;br /&gt;
&lt;br /&gt;
Liste les projets d'un espace de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmProjects spaceid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCTmProjects&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; spaceid&lt;br /&gt;
: Id de l'espace de projets&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectId&lt;br /&gt;
| Id du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectName&lt;br /&gt;
| Nom du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectDescription&lt;br /&gt;
| Description du projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmTasks ==&lt;br /&gt;
&lt;br /&gt;
Liste les tâches d'un projet ou des tâches personnelles du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmTasks [projectid=&amp;quot;&amp;quot;] [startdate=&amp;quot;&amp;quot;] [enddate=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCTmTasks&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; projectid ''(optionnel)''&lt;br /&gt;
: Id du projet.&lt;br /&gt;
: Si omis, le conteneur renvoie les tâches personnelles de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; startdate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de début est postérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; enddate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de fin est antérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;&lt;br /&gt;
: desc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order. La valeur par défault est &amp;quot;TaskNumber&amp;quot;.&lt;br /&gt;
: Cet attribut peur contenir le nom de n'importe laquelle des variables renvoyées sans le préfixe &amp;quot;OV&amp;quot;, par exemple &amp;quot;TaskCategoryName&amp;quot; ou &amp;quot;TaskEndDate&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskId&lt;br /&gt;
| Id de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskProjectId&lt;br /&gt;
| Id du projet de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskNumber&lt;br /&gt;
| Numéro de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskShortDescription&lt;br /&gt;
| Description courte de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskStartDate&lt;br /&gt;
| Date de début de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskEndDate&lt;br /&gt;
| Date de fin de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryId&lt;br /&gt;
| Id de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryName&lt;br /&gt;
| Nom de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCompletion&lt;br /&gt;
| Niveau d'avancement de la tâche (0-100)&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskOwnerId&lt;br /&gt;
| Id de l'utilisateur propriétaire de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskClass&lt;br /&gt;
| Classe de la tâche&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgUserEntities ==&lt;br /&gt;
&lt;br /&gt;
Liste les entités d'organigrammes pour lesquelles un utilisateur à un rôle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgUserEntities userId=&amp;quot;&amp;quot; [orgChartId=&amp;quot;&amp;quot;] [roleType=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgUserEntities&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; userId&lt;br /&gt;
: Identifiant (entier) de l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; orgChartId ''(optionnel)''&lt;br /&gt;
: Identifiant (entier) de l'organigramme.&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'organigramme par défaut (nommé à l'origine Ovidentia) qui est utilisé.&lt;br /&gt;
&lt;br /&gt;
; roleType ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors tous les rôles seront utilisés.&lt;br /&gt;
: Les rôles sont des valeurs de 0 à 3&lt;br /&gt;
: 0 étant les rôles personnalisés&lt;br /&gt;
: 1 étant le rôle supérieur&lt;br /&gt;
: 2 étant le rôle employé&lt;br /&gt;
: 3 étant le rôle membre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgPathToEntity ==&lt;br /&gt;
&lt;br /&gt;
Liste toutes les entités parentes d'une entité d'un organigramme.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgPathToEntity entityId=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [includeEntity=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgPathToEntity&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'ordre ascendant qui est utilisé.&lt;br /&gt;
: Ordre dans lequel le chemin jusqu'à la racine sera retourné, les valeurs possible sont asc ou desc&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
; includeEntity ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis, alors l'entité ne sera pas incluse dans les résultats.&lt;br /&gt;
: Les valeurs possibles sont&amp;amp;nbsp;:&lt;br /&gt;
: 0 pour ne pas inclure l'entité (valeur par défaut)&lt;br /&gt;
: 1 pour inclure l'entité&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCMultipages ==&lt;br /&gt;
&lt;br /&gt;
Ce container permet de faciliter les calculs réalisés pendant un multi-pages. Ainsi selon le nombre total de résultats et le nombre de résultats à afficher par pages, le container permet de retourner le nombre de pages que contient le multi-pages. &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCMultipages total=&amp;quot;&amp;quot; maxpages=&amp;quot;&amp;quot; perpage=&amp;quot;&amp;quot; currentpage=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCMultipages&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; total&lt;br /&gt;
: Nombre total de résultats.&lt;br /&gt;
&lt;br /&gt;
; maxpages&lt;br /&gt;
: Nombre maximum de pages à afficher&lt;br /&gt;
&lt;br /&gt;
; perpage&lt;br /&gt;
: Nombre maximum de résultats à afficher par pages&lt;br /&gt;
&lt;br /&gt;
; currentpage&lt;br /&gt;
: Numéro de la page en cours&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCurrentPageNumber &lt;br /&gt;
| Numéro de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVNextPageNumber&lt;br /&gt;
| Numéro de la page suivante si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVPreviousPageNumber&lt;br /&gt;
| Numéro de la page précédente si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVTotalPages&lt;br /&gt;
| Nombre total de pages&lt;br /&gt;
|-&lt;br /&gt;
| OVResultFirst&lt;br /&gt;
| Index du premier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultLast&lt;br /&gt;
| Index du dernier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultsPage&lt;br /&gt;
| Nombre de résultats sur la page courante&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntries ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-entrées de navigation d'Ovidentia (Plan du site) d'une entrée parente. Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntries (node=&amp;quot;&amp;quot; | langid=&amp;quot;&amp;quot;) [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntries&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; langid&lt;br /&gt;
: Identifiant multilangue de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: peut être utilisé à la place de l'attribut node&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntry ==&lt;br /&gt;
&lt;br /&gt;
Renvoie les information sur une entrée de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntry node=&amp;quot;&amp;quot; [sitemap=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntry&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément (noeud du plan du site).&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapCustomNode ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des noeuds ayant pour cible l'id spécifié dans l'attribut &amp;lt;code&amp;gt;target&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans le module sitemap_editor, la valeur à saisir dans l'attribut target est affiché dans l'entête sur la page de visualisation du nœud.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapCustomNode [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] target=&amp;quot;&amp;quot; [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapCustomNode&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; target&lt;br /&gt;
: Id du noeud cible&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin. s'il n'est pas renseigné, le noeur racine par défaut sera utilisé (Custom pour le plan du site fourni par sitemap_editor), DGAll pour le plan du site du noyau).&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: permet de limiter le nombre d'éléments retournés, par exemple, &amp;lt;code&amp;gt;limit=&amp;quot;0,1&amp;quot;&amp;lt;/code&amp;gt; pour obtenir seulement le premier noeud. La syntaxe est identique à l'attribut &amp;lt;code&amp;gt;limit&amp;lt;/code&amp;gt; de OCSitemapPath&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapPath ==&lt;br /&gt;
&lt;br /&gt;
Retourne le chemin de fer (rail) d'une entrée de navigation sous la forme d'une liste d'entrées de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapPath [node=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapPath&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin.&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5,2&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur à 2 éléments à partir du 5ème. Si la première valeur est négative, l'index du premier élément retourné sera calculé à partir du nombre d'élément total. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;-1,1&amp;quot;&amp;lt;/code&amp;gt; affiche le dernier élément seulement. L'index négatif est supporté à partir d'ovidentia &amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Si la valeur est &amp;quot;1&amp;quot;, le denier noeud du plan du site auquel on a accédé sera mémorisé et récupéré lors de l'accès a une page en dehors du plan du site.&lt;br /&gt;
: La valeur par défaut est &amp;quot;1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Différentes méthodes d’utilisation d’un fichier OvML =&lt;br /&gt;
== Utilisation dans une url ==&lt;br /&gt;
Un fichier OvML peut être appellé en utilisant l’url suivante :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où fichier-ovml est le nom de votre fichier OvML qui doit se trouver dans le répertoire suivant&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
skins/nom-du-skin/ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le fichier ainsi appelé est parsé par Ovidentia et le résultat est affiché dans la partie centrale du portail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si l’on souhaite afficher le résultat en dehors du portail, par exemple dans une fenêtre popup, il faut ajouter le paramètre echo=1 comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De plus, si l’on souhaite passer des paramètres au fichier OvML, on utilisera l’url comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&amp;amp;param=val&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, on peut utiliser la variable OVparam dans le fichier OvML.&lt;br /&gt;
&lt;br /&gt;
Remarque : les paramètres peuvent être envoyés par formulaires en méthodes GET et POST.&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans un fichier template ==&lt;br /&gt;
Dans tout fichier template d’Ovidentia, on peut utiliser un fichier OvML en utilisant la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{ $OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : la syntaxe avec les accolades ne permet pas l'utilisation de nouvelles accolades à l'intérieur.&lt;br /&gt;
&lt;br /&gt;
{ $OVML({ mavariable }) } est impossible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est possible de passer une variable template en tant que paramètre à un fichier OvML via la syntaxe { $OVML(...) } d'un fichier template :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple : { $OVML(monFichier.html,param1=&amp;quot;var1&amp;quot;) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
si var1 est définie dans le template, le parseur la remplace avec sa valeur, sinon il utilise la valeur &amp;quot;var1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Optimiser le temps d'exécution d'un script OvML (disponible à partir de la version 7.2 d'Ovidentia) :'''&lt;br /&gt;
&lt;br /&gt;
Si votre script n'a pas besoin d'être réactualisé à chaque exécution, vous pouvez décider d'utiliser le cache via la syntaxe $OVMLCACHE.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE s'utilise dans les mêmes conditions que $OVML.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE peut recevoir un paramètre supplémentaire : _ovml_cache_duration=86400. Il permet d'indiquer le temps maximum pendant lequel le script ne sera pas réactualisé. Valeur en secondes.&lt;br /&gt;
&lt;br /&gt;
Si ovml_cache_duration n'est pas renseigné, le script sera réactualisé toutes les 3600 secondes (1 heure).&lt;br /&gt;
&lt;br /&gt;
Remarque : le cache est enregistré dans la session de l'utilisateur courant. Donc le script est systématiquement réactualisé si l'utilisateur se déconnecte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple :&lt;br /&gt;
&lt;br /&gt;
{ $OVMLCACHE(monFichier.html,param1=3,_ovml_cache_duration=86400) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : pensez bien aux conséquences d'utilisation du cache OvML avant de l'appliquer sur vos scripts. Pendant 3600 secondes, vous pouvez modifier vos scripts et des données d'Ovidentia sans pouvoir le vérifier à l'affichage !&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans du contenu ==&lt;br /&gt;
On peut incorporer le résultat d’un fichier OvML dans du contenu Ovidentia ( article, section, faq etc… ). On utilisera la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Utilisation pour les pages d’accueil ==&lt;br /&gt;
On peut utiliser un fichier OvML pour les pages d’accueil privée et publique. Pour cela, utilisez les fichiers spécifiques private.html et public.html.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lors de l’affichage de la page public, Ovidentia cherche un fichier ayant le nom public.html dans le répertoire skins/nom-du-skin/ovml . S’il le trouve, il l’utilisera pour la page d’accueil public. Sinon, il affichera les articles définis par l'administrateur pour la page d’accueil public.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il en est de même pour la page d’accueil privée.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML par les modules ( addons ) ==&lt;br /&gt;
A partir de la version 5.4.2 d'Ovidentia, il est possible pour les modules de fournir des fonctionnalités basées sur OvML ( voir la documentation fournie avec le module ).&lt;br /&gt;
&lt;br /&gt;
Afin d'utiliser ces fonctionnalités, on utilisera le container suivant :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCAddon name=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; param2=&amp;quot;&amp;quot; ...&amp;gt;...&amp;lt;/OCAddon&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut du container du module&lt;br /&gt;
&lt;br /&gt;
Pour la signification des paramètres, il faut consulter la documentation fournie avec le module.&lt;br /&gt;
&lt;br /&gt;
La plupart du temps, le premier paramètre indique le nom du container que l'on veut utiliser et les paramètres suivants sont des attributs à ce container.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 5.6.3, il est aussi possible de créer des fonctions OvML pour un module. La syntaxe d'utilisation de ces fonctions est la suivante :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAddon name=&amp;quot;&amp;quot; function=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; function&lt;br /&gt;
: Nom de la fonction&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut de la fonction utilisée&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML dans l'éditeur Wysiwyg ==&lt;br /&gt;
L'éditeur Wysiwyg d'Ovidentia possède une option permettant d'utiliser un fichier OvML afin de l'intégrer dans l'affichage d'un article, d'une section... Par défaut, tous les fichiers OvML présents dans le dossier ovml de la skin courante sont affichés dans le formulaire de sélection. Il existe un moyen de cacher ces fichiers aux utilisateurs de l'éditeur en modifiant la racine de sélection des fichiers :&lt;br /&gt;
&lt;br /&gt;
On ajoute un dossier nommé &amp;quot;editor&amp;quot; dans le dossier ovml de la skin courante, l'éditeur Wysiwyg ne proposera alors que les fichiers présents dans ce répertoire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est toujours possible d'utiliser la syntaxe $OVML manuellement afin d'exécuter un fichier OvML ne se situant pas dans le dossier editor.&lt;/div&gt;</summary>
		<author><name>Laucho</name></author>	</entry>

	<entry>
		<id>https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5667</id>
		<title>Référence OvML</title>
		<link rel="alternate" type="text/html" href="https://wiki.ovidentia.fr/index.php?title=R%C3%A9f%C3%A9rence_OvML&amp;diff=5667"/>
				<updated>2016-11-15T14:02:51Z</updated>
		
		<summary type="html">&lt;p&gt;Laucho : /* Syntaxe */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Catégorie:Développement de skins]]&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
OvML ( Ovidentia Markup Langage ) est un ensemble de balises, identiques par leur syntaxe à celles utilisées avec HTML. Elles permettent d’extraire des données Ovidentia, de les manipuler et de les présenter en utilisant HTML.&lt;br /&gt;
&lt;br /&gt;
Les données à extraire peuvent être de plusieurs types, comme par exemple, les cinq derniers articles publiés, les dernières contributions d’un forum donné, les derniers fichiers chargés, etc …&lt;br /&gt;
&lt;br /&gt;
On pourra ainsi s’en servir pour réorganiser complètement la page d'accueil d'un site Ovidentia en y insérant, par exemple, la liste des 3 derniers articles, la liste des 5 dernières contributions d'un forum, des images, le texte d'un article spécifique, ...&lt;br /&gt;
&lt;br /&gt;
La conception d'une page OvML est identique à celle d'une page HTML. Elle peut ne contenir que des balises OvML ou un mélange HTML et OvML. On peut aussi partir d'une page HTML existante et y insérer des données Ovidentia en utilisant les balises OvML. Pour l’afficher, on utilisera l’url suivante :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
Certaines balises OvML sont dites “Container&amp;quot;. Un container est une balise OvML contenant une partie du fichier OvML comprise entre un tag d’ouverture et un tag de fermeture. Un container peut être une liste ou une condition. Dans le cas d’une liste, le contenu du container est répété autant de fois qu’il y a d’éléments dans la liste. Un container ‘condition’ n’affiche son contenu que dans le cas où la condition est vraie.&lt;br /&gt;
&lt;br /&gt;
== Les variables &amp;lt;OVxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Une variable OvML est de la forme:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
où xxxx est le nom de la variable.&lt;br /&gt;
&lt;br /&gt;
Différents paramètres peuvent être utilisés pour modifier l’affichage du résultat de la variable.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être sauvegardée dans une autre variable en utilisant le paramètre saveas (voir ci-dessous).&lt;br /&gt;
&lt;br /&gt;
== Les fonctions &amp;lt;OFxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Les fonctions se présentent sous la forme :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Elles permettent, entre autre, de traduire du texte, de faire des opérations arithmétiques, etc, …&lt;br /&gt;
&lt;br /&gt;
Le résultat de ces fonctions peut être sauvegardé dans une variable OvML en utilisant le paramètre saveas (voir ci-dessus).&lt;br /&gt;
&lt;br /&gt;
== Les containers &amp;lt;OCxxxx&amp;gt; … &amp;lt;/OCxxxx&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque importante d'utilisation des containers :'''&lt;br /&gt;
&lt;br /&gt;
* Il est possible d’imbriquer les containers sauf s’ils ont le même nom. Dans le cas précédent, il existe l’astuce de rajouter un paramètre sans valeur différente dans les balises. Ce paramètre va permettre d'identifier l'ouverture et la fermeture des containers par le moteur d'Ovidentia. Le paramètre doit donc se retrouver dans la balise d'ouverture ainsi que dans la balise de fermeture.&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre1&amp;gt;&lt;br /&gt;
    &amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; monparametre2&amp;gt;&lt;br /&gt;
        ...&lt;br /&gt;
    &amp;lt;/OCxxxx monparametre2&amp;gt;&lt;br /&gt;
&amp;lt;/OCxxxx monparametre1&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Chaque paramètre d'un container est vu comme une variable par le moteur OvML; il faut donc éviter d'utiliser pour nom d'une variable OvML le nom d'un attribut d'un container pour supprimer des erreurs d'interprétation.&lt;br /&gt;
&lt;br /&gt;
= Les variables OvML =&lt;br /&gt;
&lt;br /&gt;
Les variables OvML peuvent être définies dans le fichier OvML, produites par un container ou passées comme paramètres dans l’url. Elles sont accessibles en utilisant la syntaxe :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnom-de-la-variable&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut définir une variable OvML en utilisant la fonction PutVar :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;nbArticles&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit une variable nbArticles initialisée à la valeur 10.&lt;br /&gt;
&lt;br /&gt;
Pour récupérer la valeur dans une page OvML, il faut utiliser la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On peut aussi définir une variable en utilisant une variable globale d’Ovidentia. Pour cela, il suffira d’omettre le deuxième paramètre :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;babSlogan&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maintenant la variable &amp;lt;code&amp;gt;&amp;lt;OVbabSlogan&amp;gt;&amp;lt;/code&amp;gt; existe dans OvML et contient le contenu du slogan du site.&lt;br /&gt;
&lt;br /&gt;
On peut ainsi utiliser les variables d’Ovidentia pour récupérer le nom de l’utilisateur connecté ( BAB_SESS_USER ), son ID ( BAB_SESS_USERID ), etc.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
* babCurrentDate est une variable globale permettant de récupérer la date courante. Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
* Les variables globales booléennes comme BAB_SESS_LOGGED ont la valeur nulle si la valeur est fausse (false) et vaut 1 si la valeur est vraie (true).&lt;br /&gt;
&lt;br /&gt;
Il est parfois utile de tester l’existence d’une variable avant de la définir. On utilisera pour cela la fonction '''IfNotIsSet''' :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;page&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, si la variable page n’est pas définie, elle sera définie avec la valeur initiale 1.&lt;br /&gt;
&lt;br /&gt;
Toutes les variables produites par un container peuvent être jointes en utilisant la syntaxe d’une variable OvML &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
On peut aussi passer des variables OvML à un fichier OvML en utilisant l’url :&lt;br /&gt;
&lt;br /&gt;
 http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;total=1000&lt;br /&gt;
&lt;br /&gt;
Dans la page OvML on peut donc utiliser la variable totale.&lt;br /&gt;
&lt;br /&gt;
Toute variable OvML peut être modifiée ou sauvegardée dans une autre variable en utilisant les attributs suivants :&lt;br /&gt;
&lt;br /&gt;
== saveas ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable dans une autre.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVnbArticles saveas=&amp;quot;TotalArticles&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Une nouvelle variable TotalArticles est créée et sa valeur est la même que celle de nbArticles.&lt;br /&gt;
&lt;br /&gt;
== strlen ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer les n premiers caractères de la variable.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Récupère les n premiers caractères du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il est possible de spécifier une chaîne qui sera ajoutée à la fin du résultat si la variable a été tronquée. Par exemple &amp;quot;...“ pour indiquer une suite :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strlen=&amp;quot;100,...&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== striptags ==&lt;br /&gt;
&lt;br /&gt;
Supprime les tags HTML de la variable :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les tags HTML de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan striptags=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== htmlentities ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit les entities HTML ( &amp;lt; devient &amp;amp;amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Convertit en inverse les entities HTML ( &amp;amp;amp;lt; devient &amp;lt; )&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan htmlentities=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== stripslashes ==&lt;br /&gt;
&lt;br /&gt;
Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les slashs doublés du contenu de la variable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan stripslashes=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== urlencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans une url&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan urlencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== jsencode ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Encode la variable pour l'utilisation dans du javascript&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan jsencode=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== strcase ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| upper&lt;br /&gt;
| Convertit le contenu de la variable en majuscule&lt;br /&gt;
|-&lt;br /&gt;
| lower&lt;br /&gt;
| Convertit le contenu de la variable en minuscule&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan strcase=&amp;quot;upper&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nlremove ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Supprime les retours chariots&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nlremove=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== trim ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| left&lt;br /&gt;
| Supprime les blancs en début de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| right&lt;br /&gt;
| Supprime les blancs en fin de chaîne&lt;br /&gt;
|-&lt;br /&gt;
| all&lt;br /&gt;
| Supprime les blancs en début et en fin de chaîne&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan trim=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== nl2br ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;1&amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Transforme les retours chariots en &amp;lt;BR&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabSlogan nl2br=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== sprintf ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| Voir la documentation PHP pour la fonction sprintf&lt;br /&gt;
| Retourne une chaîne formatée&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVMoney sprintf=&amp;quot;%01.2f&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== date ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater une date Ovidentia &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| S&lt;br /&gt;
| Format court de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| L&lt;br /&gt;
| Format long de la date défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| T&lt;br /&gt;
| Format de l'heure défini au niveau site ou au niveau utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| d&lt;br /&gt;
| Trois premières lettres du jour de la semaine Dim pour Dimanche&lt;br /&gt;
|-&lt;br /&gt;
| D&lt;br /&gt;
| Jour de la semaine Dimanche par exemple&lt;br /&gt;
|-&lt;br /&gt;
| j&lt;br /&gt;
| Jour du mois, sur deux chiffres (éventuellement avec un zéro) : &amp;quot;01&amp;quot; à &amp;quot;31&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| m&lt;br /&gt;
| Mois, en trois lettres : par exemple &amp;quot;Avr&amp;quot; (pour Avril)&lt;br /&gt;
|-&lt;br /&gt;
| M&lt;br /&gt;
| Mois en lettres : Avril par exemple&lt;br /&gt;
|-&lt;br /&gt;
| n&lt;br /&gt;
| Mois; i.e. &amp;quot;01&amp;quot; à &amp;quot;12&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Y&lt;br /&gt;
| Année, 4 chiffres; i.e. &amp;quot;2003&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| y&lt;br /&gt;
| Année, 2 chiffres; i.e. &amp;quot;03&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| H&lt;br /&gt;
| heure, au format 24h, &amp;quot;00&amp;quot; à &amp;quot;23&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| i&lt;br /&gt;
| Minutes; &amp;quot;00&amp;quot; à &amp;quot;59&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleDate date=&amp;quot;%d %j %m %Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Remarque :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;OVbabCurrentDate&amp;gt;&amp;lt;/code&amp;gt; est une variable permettant de récupérer la date courante.&lt;br /&gt;
&lt;br /&gt;
Elle ne doit pas être déclarée par la fonction OFPutVar pour l'utiliser.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVbabCurrentDate date=&amp;quot;%D %j %M&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== author ==&lt;br /&gt;
&lt;br /&gt;
Permet de formater l’auteur d’un article, un commentaire etc, … quand la variable contient l’id de l’auteur.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| %F&lt;br /&gt;
| Prénom&lt;br /&gt;
|-&lt;br /&gt;
| %M&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
|-&lt;br /&gt;
| %L&lt;br /&gt;
| Nom&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OVArticleAuthor author=&amp;quot;%F %L&amp;quot; strcase=&amp;quot;lower&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Les fonctions OvML =&lt;br /&gt;
&lt;br /&gt;
On reconnaît les fonctions par la syntaxe suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFxxxx ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les fonctions OvML disponibles sont :&lt;br /&gt;
&lt;br /&gt;
== OFTranslate ==&lt;br /&gt;
&lt;br /&gt;
Permet de traduire une chaîne. Pour cela, il faut qu'un fichier se nommant ''lang-'''identifiant-de-la-langue'''.xml'' soit présent dans le dossier ''ovidentia-'''numéro-de-version'''/lang''.&lt;br /&gt;
&lt;br /&gt;
Il s'agit d'un fichier XML listant différentes expressions traduites dans la langue choisie pour le fichier. Il est composé d'un élément ayant le même nom que l'identifiant de la langue. Celui-ci est composé de multiples éléments &amp;lt;code&amp;gt;string&amp;lt;/code&amp;gt; prenant un paramètre &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; indiquant l'identifiant du texte et contient le texte traduit.&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour l'anglais ''lang-en.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;en&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;About your article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;About your comment&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;About your file&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/en&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Extrait du fichier langue pour le français ''lang-fr.xml'' :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;fr&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your article&amp;quot;&amp;gt;Au sujet de votre article&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your comment&amp;quot;&amp;gt;A propos de votre commentaire&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;About your file&amp;quot;&amp;gt;A propos de votre fichier&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/fr&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFTranslate text=&amp;quot;&amp;quot; [lang=&amp;quot;&amp;quot;] [folder=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; text&lt;br /&gt;
: Identifiant du texte à traduire&lt;br /&gt;
&lt;br /&gt;
; lang ''(optionnel)''&lt;br /&gt;
: Identifiant de la langue dans laquelle doit être traduit le texte&lt;br /&gt;
: Si omis, le texte sera traduit dans la langue sélectionnée par l'utilisateur&lt;br /&gt;
&lt;br /&gt;
; folder ''(optionnel)''&lt;br /&gt;
: Nom du module&lt;br /&gt;
: Si omis, le fichier langue du noyau est utilisé&lt;br /&gt;
&lt;br /&gt;
== OFPutVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de déclarer une nouvelle variable.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFGetVar ==&lt;br /&gt;
&lt;br /&gt;
Permet d'afficher une variable tout comme la syntaxe &amp;lt;code&amp;gt;&amp;lt;OVnom-de-la-variable&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetVar name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable à afficher&lt;br /&gt;
&lt;br /&gt;
== OFIfNotIsSet ==&lt;br /&gt;
&lt;br /&gt;
Permet de sauvegarder une variable si elle n’est pas déjà définie.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFIfNotIsSet name=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecter à la variable&lt;br /&gt;
&lt;br /&gt;
== OFInclude ==&lt;br /&gt;
&lt;br /&gt;
Permet d'inclure un autre fichier OVML&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFInclude file=&amp;quot;&amp;quot; [cache=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin du fichier OVML relatif au répertoire ovml du skin ou du répertoire ovml du noyau&lt;br /&gt;
&lt;br /&gt;
; cache ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : Le cache n'est pas utilisé pour afficher le fichier.&lt;br /&gt;
:* 1 : Le cache est utilisé.&lt;br /&gt;
&lt;br /&gt;
== OFUrlContent ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le contenu d’une url. Très utile pour inclure dans Ovidentia des fichiers HTML d’un site Web statique&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFUrlContent url=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; url&lt;br /&gt;
: url de la page à inclure&lt;br /&gt;
&lt;br /&gt;
== OFRecurse ==&lt;br /&gt;
&lt;br /&gt;
La fonction OFRecurse permet d'exécuter un code tant qu'une condition est réalisée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFRecurse&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
Cette fonction peut prendre tous les paramètres que peut prendre le container appelé récursivement.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
Cet exemple permet d'afficher l'arborescence des catégories et thèmes d'articles.&lt;br /&gt;
Ici, la fonction &amp;lt;code&amp;gt;OFRecurse&amp;lt;/code&amp;gt; est utilisée pour relancer le container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt; autant de fois que désiré en lui précisant le paramètre parentid (voir container &amp;lt;code&amp;gt;&amp;lt;OCArticleCategories&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
    &amp;lt;OCArticleCategories&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&lt;br /&gt;
            &amp;lt;OVCategoryName&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
                &amp;lt;OFRecurse parentid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;amp;lt;OVCategoryId&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&amp;lt;OVTopicName&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Opérateurs arithmétiques ==&lt;br /&gt;
&lt;br /&gt;
Permettent de faire des opérations arithmétiques sur des variables. Elles sont construites de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;X&amp;quot; expr2=&amp;quot;Y&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l'opération souhaitée entre 10 et 50.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci effectue l’opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Toutefois, pour pouvoir stocker cette valeur dans une variable, il faut ajouter le paramètre &amp;lt;code&amp;gt;saveas&amp;lt;/code&amp;gt; lors de l'appel de la fonction.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOxxxxx expr1=&amp;quot;&amp;lt;OVTotal&amp;amp;gt;&amp;quot; expr2=&amp;quot;50&amp;quot; saveas=&amp;quot;NewTotal&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci définit la variable &amp;lt;code&amp;gt;NewTotal&amp;lt;/code&amp;gt; ayant pour valeur le résultat de l'opération souhaitée entre la valeur de &amp;lt;code&amp;gt;Total&amp;lt;/code&amp;gt; et 50.&lt;br /&gt;
&lt;br /&gt;
Les opérateurs disponibles sont :&lt;br /&gt;
&lt;br /&gt;
=== OFAOAddition ===&lt;br /&gt;
&lt;br /&gt;
Permet d’additionner expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOAddition expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de l'addition&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de l'addition&lt;br /&gt;
&lt;br /&gt;
=== OFAOSubtraction ===&lt;br /&gt;
&lt;br /&gt;
Permet de soustraire expr2 à expr1.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la soustraction&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOSubtraction expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 - 20&amp;quot;, soit -10.&lt;br /&gt;
&lt;br /&gt;
=== OFAOMultiplication ===&lt;br /&gt;
&lt;br /&gt;
Permet de faire le produit de expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOMultiplication expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la multiplication&lt;br /&gt;
&lt;br /&gt;
=== OFAODivision ===&lt;br /&gt;
&lt;br /&gt;
Permet de diviser expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la division&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la division&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAODivision expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 / 20&amp;quot;, soit 0.5.&lt;br /&gt;
&lt;br /&gt;
=== OFAOModulus ===&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer le reste de la division de expr1 par expr2.&lt;br /&gt;
&lt;br /&gt;
==== Syntaxe ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paramètres ====&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme du modulo&lt;br /&gt;
&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme du modulo&lt;br /&gt;
&lt;br /&gt;
==== Exemple ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAOModulus expr1=&amp;quot;10&amp;quot; expr2=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette opération retourne le résultat de l'opération &amp;quot;10 % 20&amp;quot;, soit 10, car 10 / 20 = 0 + '''10'''.&lt;br /&gt;
&lt;br /&gt;
== OFHeader ==&lt;br /&gt;
&lt;br /&gt;
Permet d'envoyer un header HTTP pour le fichier ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur du header à modifier&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFHeader value=&amp;quot;content-type:text/xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de définir un cookie qui sera envoyé avec le reste des en-têtes.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetCookie name=&amp;quot;&amp;quot; expire=&amp;quot;&amp;quot; [value=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cookie&lt;br /&gt;
&lt;br /&gt;
; expire&lt;br /&gt;
: Temps en secondes au bout duquel le cookie expire&lt;br /&gt;
&lt;br /&gt;
; value ''(optionnel)''&lt;br /&gt;
: Valeur à affecteur au cookie&lt;br /&gt;
&lt;br /&gt;
== OFGetCookie ==&lt;br /&gt;
&lt;br /&gt;
Permet de récupérer la valeur d'un cookie. Une variable ayant le nom du cookie récupéré est créée automatiquement.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetCookie name=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du cooke dont on souhatie récupérer la valeur&lt;br /&gt;
&lt;br /&gt;
== OFSetSessionVar ==&lt;br /&gt;
&lt;br /&gt;
Permet de choisir le type de sections à afficher dans le portail.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Permet d'indiquer le type de filtre à appliquer sur les sections&lt;br /&gt;
:* &amp;quot;babSectionsType&amp;quot; définit le type des sections à afficher&lt;br /&gt;
:* &amp;quot;babOvmlCurrentDelegation&amp;quot; filtre sur les sections propres à une délégation&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Permet de préciser les sections à afficher.&lt;br /&gt;
:* Si name vaut &amp;quot;babSectionsType&amp;quot; :&lt;br /&gt;
:** 1 : Section Administration et Utilisateur&lt;br /&gt;
:** 2 : Sections générées par les articles (sections de catégories et de thèmes d'articles)&lt;br /&gt;
:** 4 : Sections personnalisées&lt;br /&gt;
:** 8 : Sections générées par les modules&lt;br /&gt;
:** 15 : Toutes les sections&lt;br /&gt;
:** '''Remarque :''' les valeurs peuvent s'additionner. Pour afficher les sections des articles et les sections personnalisées, on utilisera la valeur 6 (2 + 4)&lt;br /&gt;
:* Si name vaut &amp;quot;babOvmlCurrentDelegation&amp;quot;, value vaut l'id de la délégation&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;15&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera toutes les sections du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
affichera uniquement les sections personnalisées du portail&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babSectionsType&amp;quot; value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera les sections générées par les modules et les sections générées par les articles&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
affichera uniquement les sections générées par la délégation dont l'identifiant est 5&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSetSessionVar name=&amp;quot;babOvmlCurrentDelegation&amp;quot; value=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cache toutes les sections générées dans les délégations&lt;br /&gt;
&lt;br /&gt;
== OFRequest ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET) ou passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFRequest name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFPost ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre passé par un formulaire (méthode POST).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPost name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre POST dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFGet ==&lt;br /&gt;
&lt;br /&gt;
Permet de connaître la valeur d'un paramètre dans l'url (méthode GET).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;&amp;quot; saveas=&amp;quot;&amp;quot; [default=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du paramètre GET dont on souhaite récupérer la valeur. Depuis la version 8.1 il est possible de passer un tableau.&lt;br /&gt;
&lt;br /&gt;
; saveas&lt;br /&gt;
: Permet d'enregistrer la valeur du paramètre dans une nouvelle variable OvML.&lt;br /&gt;
&lt;br /&gt;
; default ''(optionnel)''&lt;br /&gt;
: Permet d'attribuer une valeur à la variable lorsque celle-ci n'est pas définie.&lt;br /&gt;
&lt;br /&gt;
== OFSitemapPosition ==&lt;br /&gt;
 &lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant le chemin dans le plan du site du nœud correspondant à la page courante d'Ovidentia (ou à l'élément de navigation passé en paramètre).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapPosition [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [node=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; langid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site en utilisant un identifiant de compatible avec le multilangue. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud pour lequel on désire son chemin dans le plan du site. Si omis: la fonction retournera le chemin correspondant à la page courante d'Ovidentia&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le chemin commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé.&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
== OFSitemapMenu ==&lt;br /&gt;
&lt;br /&gt;
Retourne une liste au format HTML (ul, li) contenant l'arborescence des entrées de navigation d'Ovidentia (Plan du site), ou l'arborescence des entrées de navigation sous le nœud spécifié (si le paramètre selectednode est indiqué).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu [sitemap=&amp;quot;&amp;quot;] [baselangid=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [selectednode=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;1&amp;quot;] [maxdepth=&amp;quot;&amp;quot;] [ignorelastlevel=&amp;quot;0&amp;quot;] [mindepth=&amp;quot;0&amp;quot;] [outerul=&amp;quot;1&amp;quot;] [admindelegation=&amp;quot;0&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; baselangid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera en utilisant un identifiant compatible avec le multilangue&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le nœud à partir duquel le menu commencera. Ceci permet d'éviter l'affichage des premiers niveaux de l'arborescence (entrées Accueil, Racine...).&lt;br /&gt;
: Ce paramètre est aussi très utile dans le cas où un élément de navigation se retrouve à plusieurs reprises dans l'arborescence du plan du site. Préciser le nœud de base permet de retrouver le nœud qui nous intéresse (lorsque le paramètre node n'existe pas).&lt;br /&gt;
: S'il n'est pas renseigné, c'est le nœud DGAll qui sera utilisé (le nœud racine de la branche contenant les éléments de toutes les délégations confondues) ou le noeud &amp;quot;Custom&amp;quot; si un plan du site fourni par le module sitemap_editor est utilisé.&lt;br /&gt;
&lt;br /&gt;
; selectednode ''(optionnel)''&lt;br /&gt;
: Permet de spécifier un nœud sélectionné dans le menu. La balise li correspondant à ce nœud se verra ajouter la classe css 'selected', et toutes ses balises li parentes ainsi qu'elle même auront la classe css 'active'. S'il n'est pas spécifié, c'est le nœud correspondant à la page courante qui est utilisé.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Active la sauvegarde du dernier chemin retourné. Ainsi, si la fonction ne trouve pas le nœud correspondant à la page courante d'Ovidentia, c'est l'ancien chemin qui sera affiché.&lt;br /&gt;
: 1 ''(par défaut)'' : activé&lt;br /&gt;
: 0 : désactivé&lt;br /&gt;
&lt;br /&gt;
; maxdepth ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre de niveaux (sous-menus imbriqués). Pas de limite par défaut.&lt;br /&gt;
&lt;br /&gt;
; ignorelastlevel  ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de ne pas afficher les nœuds n'ayant pas d'enfants.&lt;br /&gt;
: 1 : activé&lt;br /&gt;
: 0 ''(par défaut)'' : désactivé&lt;br /&gt;
&lt;br /&gt;
; mindepth ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.92&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Permet de contourner 'ignorelastlevel' en forçant l’affichage des nœuds de niveau inférieur ou égal à cette valeur. 0 par défaut (désactivé).&lt;br /&gt;
&lt;br /&gt;
; outerul ''(optionnel)''&lt;br /&gt;
: Permet de de définir si le menu contient la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau.&lt;br /&gt;
: 1 ''(par défaut)'' : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau est présente.&lt;br /&gt;
: 0 : la balise &amp;amp;lt;ul&amp;amp;gt; de premier niveau n'est pas présente.&lt;br /&gt;
&lt;br /&gt;
; admindelegation ''(optionnel)''&lt;br /&gt;
: Permet de définir que les nœuds d'administration ne seront affichés que si l'utilisateur à les droits de gestion correspondants.&lt;br /&gt;
: 1 : la délégation est prise en compte.&lt;br /&gt;
: 0 ''(par défaut)'' : la délégation n'est pas prise en compte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFCurrentNode ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'Id du nœud courant dans le plan de site.&lt;br /&gt;
&lt;br /&gt;
== OFThumbnail ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie une url vers l'image générée.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFThumbnail (id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; article ''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour récupérer l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; resizeleft ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus à gauche, 1.0 la plus à droite de l'image originale. (0.5 par défaut, c'est-à-dire centrée horizontalement).&lt;br /&gt;
&lt;br /&gt;
; resizetop ''(optionnel)''&lt;br /&gt;
:''Depuis LibFileManagement '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;0.2.42&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Si resizemode=CROP_CENTER sélectionne la partie de l'image à découper : 0.0 prend la partie la plus en haut, 1.0 la plus en bas de l'image originale. (0.5 par défaut, c'est-à-dire centrée verticalement).&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché.&lt;br /&gt;
&lt;br /&gt;
== OFImg ==&lt;br /&gt;
&lt;br /&gt;
Génère le thumbnail d'un fichier, de la photo d'une fiche utilisateur ou d'annuaire, ou de l'image associée d'un article et renvoie du HTML contenant un tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt; pour afficher l'image. Si aucune image ne peut être affichée, une chaine vide est retournée au lieu du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Les attributs non supportés par la fonction ovml serons reportés tel-quel en tant qu'attributs du tag &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Nécessite le module [[LibFileManagement]].&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg (src=&amp;quot;&amp;quot; | ovsrc=&amp;quot;&amp;quot; | id_directory_entry=&amp;quot;&amp;quot; | id_user=&amp;quot;&amp;quot; | id_article=&amp;quot;&amp;quot; | path=&amp;quot;absolute/path/to/image&amp;quot;) [maxwidth=&amp;quot;400&amp;quot;] [maxheight=&amp;quot;400&amp;quot;] [resizemode=&amp;quot;KEEP_ASPECT_RATIO | CROP_CENTER&amp;quot;] [resizeleft=&amp;quot;0.0 .. 1.0&amp;quot;] [resizetop=&amp;quot;0.0 .. 1.0&amp;quot;] [default=&amp;quot;path/to/default/image.jpg&amp;quot;][innerborderwidth=&amp;quot;0&amp;quot;] [innerbordercolor=&amp;quot;#ffffff&amp;quot;] [innerborder=&amp;quot;0,#ffffff&amp;quot;] [outerborderwidth=&amp;quot;0&amp;quot;] [outerbordercolor=&amp;quot;#ffffff&amp;quot;] [outerborder=&amp;quot;0,#ffffff&amp;quot;] &amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; src ''(optionnel)''&lt;br /&gt;
: Url vers une image, si cet attribut est déclaré mais contient une chaîne vide, la valeur retournée sera une chaîne vide au lieu du tag img. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; ovsrc ''(optionnel)''&lt;br /&gt;
: Permet de définir l'url d'une image en utilisant le nom d'une variable ovml. Attention, les fonctionnalités du thumbnailer ne s'appliquent pas dans ce cas.&lt;br /&gt;
&lt;br /&gt;
; id_directory_entry ''(optionnel)''&lt;br /&gt;
: Identifiant d'une fiche d'annuaire.&lt;br /&gt;
&lt;br /&gt;
; id_user ''(optionnel)''&lt;br /&gt;
: Identifiant d'un utilisateur.&lt;br /&gt;
&lt;br /&gt;
; article ''(optionnel)''&lt;br /&gt;
: Identifiant d'un article pour afficher l'image de l'article.&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin absolu vers un fichier sur le serveur&lt;br /&gt;
&lt;br /&gt;
; maxwidth ''(optionnel)''&lt;br /&gt;
: Largeur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; maxheight ''(optionnel)''&lt;br /&gt;
: Hauteur maximale du thumbnail en pixels.&lt;br /&gt;
&lt;br /&gt;
; resizemode ''(optionnel)''&lt;br /&gt;
: Définit la méthode utilisée pour ajuster la taille de l'image.&lt;br /&gt;
:* KEEP_ASPECT_RATIO ''(par défaut)'' : toute l'image est rétrécie de manière à tenir dans (maxwidth x maxheight)&lt;br /&gt;
:* CROP_CENTER : l'image est découpée de manière à tenir dans (maxwidth x maxheight) sans bandes vides.&lt;br /&gt;
&lt;br /&gt;
; innerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure intérieure en pixels.&lt;br /&gt;
&lt;br /&gt;
; innerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure intérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; innerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de innerborderwidth et innerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
; outerborderwidth ''(optionnel)''&lt;br /&gt;
: Largeur de la bordure extérieure en pixels&lt;br /&gt;
&lt;br /&gt;
; outerbordercolor ''(optionnel)''&lt;br /&gt;
: Couleur de la bordure extérieure au format #xxxxxx.&lt;br /&gt;
&lt;br /&gt;
; outerborder ''(optionnel)''&lt;br /&gt;
: Raccourci de outerborderwidth et outerbordercolor avec les deux valeurs séparées par une virgule.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
Affiche l'image que si le paramètre img est fourni dans l'url :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFGet name=&amp;quot;img&amp;quot; saveas=&amp;quot;Image&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg ovsrc=&amp;quot;Image&amp;quot; alt=&amp;quot;Mon image&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Affiche la photo de l'utilisateur connecté :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USERID&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_USER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFImg id_user=&amp;quot;&amp;lt;OVBAB_SESS_USERID&amp;gt;&amp;quot; maxwidth=&amp;quot;48&amp;quot; maxheight=&amp;quot;48&amp;quot; alt=&amp;quot;&amp;lt;OVBAB_SESS_USER&amp;gt;&amp;quot; resizemode=&amp;quot;CROP_CENTER&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFSitemapCustomNodeId ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'ID du noeud trouvé dans le plan du site et qui a pour cible le nœud fourni par le paramètre nodeid dans le plan du site du noyau. Si aucun noeud est trouvé dans le plan du site, la valeur de l'attribut nodeid est retourné a la place.&lt;br /&gt;
&lt;br /&gt;
Lors de la mise en place d'un skin cela permet d'indiquer un nœud connu dans le plan du site du noyau, ci celui-ci est inséré dans le plan du site personnalisé à l'aide d'une référence, le nouveau nœud sera automatiquement pris en compte.&lt;br /&gt;
&lt;br /&gt;
Si il existe plusieurs nœuds avec la même cible dans le plan du site du noyau, le premier trouvé sera utilisé&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;&amp;quot; [basenode=&amp;quot;&amp;quot;] [saveas=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: ID du nœud dans le plan du site proposé par le noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Racine de la recherche dans le plan du site personnalisé.&lt;br /&gt;
&lt;br /&gt;
; saveas ''(optionnel)''&lt;br /&gt;
: Permet d'enregistrer le résultat de la fonction dans une variable, dans ce cas, le résultat n'est pas affiché&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapCustomNodeId node=&amp;quot;bab_Articles&amp;quot; saveas=&amp;quot;CustomNodeId&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFSitemapMenu basenode=&amp;quot;&amp;lt;OVCustomNodeId&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFPreviousArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article précédant l'article spécifié. L'article précédant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPreviousArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFNextArticle ==&lt;br /&gt;
&lt;br /&gt;
Retourne l'identifiant de l'article suivant l'article spécifié. L'article suivant dépend des paramètres passés à la fonction. Ces paramètres sont similaires à ceux passés au container OCArticles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFNextArticle articleid=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Identifiant de l'article de référence, pour lequel on cherche l'article suivant.&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de spécifier le(s) thème(s) dans lesquels l'article suivant sera recherché.&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
:* Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
:* Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Donne la liste des articles archivés&lt;br /&gt;
:* no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
:* desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
:* rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut-être couplé avec l'attribut order.&lt;br /&gt;
:* creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
:* publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
:* modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
:* no ''(par défaut)'' : N'utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
:&lt;br /&gt;
:* 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
:* Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
== OFWebStat ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.2.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'enregistrer un évènement qui sera comptabilisé dans les statistiques.&lt;br /&gt;
Ceci est particulièrement utile lors de l'affichage d'articles par OvML afin que ceux-ci soient correctement pris en compte dans les statistiques en tant qu'articles vus.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFWebStat name=&amp;quot;&amp;quot; value=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Type d’évènement à enregistrer&lt;br /&gt;
:* bab_addon&lt;br /&gt;
:* bab_page&lt;br /&gt;
:* bab_articles&lt;br /&gt;
:* bab_artfiles&lt;br /&gt;
:* bab_ovml&lt;br /&gt;
:* bab_fmfolders&lt;br /&gt;
:* bab_fmfiles&lt;br /&gt;
:* bab_forums&lt;br /&gt;
:* bab_threads&lt;br /&gt;
:* bab_posts&lt;br /&gt;
:* bab_faqs&lt;br /&gt;
:* bab_faqsqr&lt;br /&gt;
:* bab_searchword&lt;br /&gt;
:* bab_xlinks&lt;br /&gt;
:* bab_dbdirectories&lt;br /&gt;
:* bab_ldapdirectories&lt;br /&gt;
&lt;br /&gt;
; value&lt;br /&gt;
: Valeur correspondant au type d'évènement. Par exemple id de l'article pour bab_articles.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Affichage de l'article --&amp;gt;&lt;br /&gt;
    &amp;lt;OFWebStat name=&amp;quot;bab_articles&amp;quot; value=&amp;quot;&amp;lt;OVarticleid&amp;amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OFAddStyleSheet ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.5.93&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Permet d'insérer un fichier CSS dans l'élément &amp;lt;code&amp;gt;&amp;lt;head&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;/code&amp;gt; de la page HTML.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAddStyleSheet file=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file&lt;br /&gt;
: Chemin de la feuille de style relatif au dossier '''styles''' du noyau d'Ovidentia&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.2.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetPath path=&amp;quot;&amp;quot; file_relative=&amp;quot;1&amp;quot; saveas=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; file_relative&lt;br /&gt;
: Convertit un chemin relatif au fichier ovml en un chemin relatif au répertoire racine d'ovidentia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetSelectedSkinPath ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie le chemin du répertoire du thème sélectionné.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;OFGetSelectedSkinPath&amp;gt;''' doit remplacer '''skins/&amp;lt;OVbabSkin&amp;gt;/''' dans les fichiers ovml.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFGetSelectedSkinPath&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCsrfProtectToken ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.4.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de protection contre les attaques CSRF, il doit être ajouté dans tous les formulaire utilisant la méthode POST.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;babCsrfProtect&amp;quot; value=&amp;quot;&amp;lt;OFGetCsrfProtectToken&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== OFGetCurrentAdmGroup ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.5.90&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Renvoie l'identifiant de la délegation actuellement administré par l'utilisateur courrant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;lt;OFGetCurrentAdmGroup&amp;gt;&amp;quot;&amp;gt;&amp;lt;OVDelegationName&amp;gt;&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Les containers OvML =&lt;br /&gt;
&lt;br /&gt;
La syntaxe des containers est comme suit :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx param1=&amp;quot;value&amp;quot; param2=&amp;quot;value&amp;quot; ...&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les containers contiennent des tags OvML et du code HTML. Ce sont généralement des listes de données identiques ou des conditions. &lt;br /&gt;
&lt;br /&gt;
A l'appel d'un container, OvML met à votre disposition des variables &amp;lt;code&amp;gt;&amp;lt;OVxxxx&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La liste des variables dépend du type de container.&lt;br /&gt;
&lt;br /&gt;
Ces variables ne sont plus disponibles en dehors du container.&lt;br /&gt;
&lt;br /&gt;
A l’intérieur de tout container de type liste, les variables suivantes sont disponibles :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCIndex&lt;br /&gt;
| Index de l’entrée courante en commençant par 0&lt;br /&gt;
|-&lt;br /&gt;
| OVCCount&lt;br /&gt;
| Le nombre total d’entrées dans le container&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de comparaison ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent d’effectuer des comparaisons entre les valeurs expr1 et expr2.&lt;br /&gt;
&lt;br /&gt;
Si la condition est vrai, le contenu du container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfEqual&lt;br /&gt;
| Vrai si expr1 est égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotEqual&lt;br /&gt;
| Vrai si expr1 est différent expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThan&lt;br /&gt;
| Vrai si expr1 est strictement inférieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfLessThanOrEqual&lt;br /&gt;
| Vrai si expr1 est inférieur ou égal à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThan&lt;br /&gt;
| Vrai si expr1 est strictement supérieur à expr2&lt;br /&gt;
|-&lt;br /&gt;
| OCIfGreaterThanOrEqual&lt;br /&gt;
| Vrai si expr1 est supérieur ou égal à expr2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx expr1=&amp;quot;&amp;quot; expr2=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; expr1&lt;br /&gt;
: Premier terme de la comparaison&lt;br /&gt;
; expr2&lt;br /&gt;
: Second terme de la comparaison&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;BAB_SESS_LOGGED&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfEqual expr1=&amp;quot;&amp;lt;BAB_SESS_LOGGED&amp;amp;gt;&amp;quot; expr2=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Vous êtes connecté !&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/OCIfEqual&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les opérateurs de test d'existence sur les variables ==&lt;br /&gt;
&lt;br /&gt;
Ces containers permettent de vérifier l'existence ou non d'une variable.&lt;br /&gt;
&lt;br /&gt;
Si la variable est définie ou non, selon le container, le container est parcouru.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Container&lt;br /&gt;
! Résultat&lt;br /&gt;
|-&lt;br /&gt;
| OCIfIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name existe&lt;br /&gt;
|-&lt;br /&gt;
| OCIfNotIsSet&lt;br /&gt;
| Vrai si la variable indiquée dans le paramètre name n'existe pas&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCxxxx name=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCxxxx&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom de la variable dont on doit tester l'existence&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte ne sera pas affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OFPutVar name=&amp;quot;variable&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfIsSet name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
    Ce texte sera affiché.&lt;br /&gt;
&amp;lt;/OCIfIsSet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== OCIfUserMemberOfGroups ==&lt;br /&gt;
&lt;br /&gt;
Ce container est exécuté si l'utilisateur courant appartient à un groupe&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCIfUserMemberOfGroups groupid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [childs=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCIfUserMemberOfGroups&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; groupid&lt;br /&gt;
: id du groupe ou plusieurs ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Cette variable permet de tester si un utilisateur spécifique appartient à des groupes en donnant un id utilisateur.&lt;br /&gt;
: Si omis, elle prend la valeur de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: yes : L'utilisateur courant doit appartenir à tous les groupes spécifiés dans groupid&lt;br /&gt;
: no ''(par défaut)'' : L'utilisateur courant doit appartenir à au moins un des groupes spécifiés dans groupid&lt;br /&gt;
&lt;br /&gt;
; childs ''(optionnel)''&lt;br /&gt;
: yes : Pour chaque groupe, inclure ses enfants&lt;br /&gt;
: no ''(par défaut)'' : Les enfants ne sont pas inclus&lt;br /&gt;
&lt;br /&gt;
== OCArticlesHomePages ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles des pages d’accueil privée ou publique.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlesHomePages type=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticlesHomePages&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: private : Liste les articles de la page d’accueil privée&lt;br /&gt;
: public : Liste les articles de la page d’accueil publique&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: yes : Filtre les articles selon le droit de visibilité&lt;br /&gt;
: no ''(par défaut)'' : Ne filtre pas&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicTitle&lt;br /&gt;
| Titre du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoi une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers récemment déposés.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFiles last=&amp;quot;&amp;quot; path=&amp;quot;&amp;quot; [folderid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fichiers souhaité&lt;br /&gt;
&lt;br /&gt;
; path&lt;br /&gt;
: Indique dans quel sous-répertoire il faut chercher.&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id de l’espace ou plusieurs ids séparés par des virgules.&lt;br /&gt;
: Si omis, le container liste les fichiers récents de tous les répertoires.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fichiers par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fichiers par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fichiers aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileModifiedBy&lt;br /&gt;
| Dernière personne ayant modifié le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fichier a été créé. Si nul (0), le fichier a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles récents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentArticles last=&amp;quot;&amp;quot; [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre d‘articles souhaité&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tous thèmes confondus&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie, tous les thèmes enfants seront utilisés&lt;br /&gt;
: si categoryid est utilisé, topicid devient obsolète&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'article a été créé. Si nul (0), l'article a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvrir ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers commentaires d'articles.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentComments last=&amp;quot;&amp;quot; [articleid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentComments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de commentaires souhaité&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires tous articles confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentThreads ==&lt;br /&gt;
&lt;br /&gt;
Liste les derniers fils de discussion de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentThreads last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentThreads&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de fils de discussion souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fils de discussion, tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion )&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières contributions de forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentPosts last=&amp;quot;&amp;quot; [forumid=&amp;quot;&amp;quot;] [threadid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentPosts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de contributions souhaité&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous forums confondus.&lt;br /&gt;
&lt;br /&gt;
; threadid ''(optionnel)''&lt;br /&gt;
: Id du fil de discussion&lt;br /&gt;
: Si omis, le container liste les dernières contributions tous sujets confondus.&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les contributions aléatoirement&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le fil a été créé. Si nul (0), le fil a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCRecentFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Liste des dernières questions de faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCRecentFaqQuestions last=&amp;quot;&amp;quot; [faqid=&amp;quot;&amp;quot;] [from_lastlog=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCRecentFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; last&lt;br /&gt;
: Nombre de questions souhaité&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les dernières questions, toutes faqs confondues&lt;br /&gt;
&lt;br /&gt;
; from_lastlog ''(optionnel)''&lt;br /&gt;
: Indique combien de jours avant la dernière connexion de l'utilisateur&lt;br /&gt;
: 0 ''(par défaut)'' : depuis sa dernière connexion&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie de faq&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les contributions par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les contributions par ordre décroissant en fonction de la date&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question en base de données&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Adresse Web pour accéder à la question dans le portail&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Adresse Web pour accéder à la question en plein écran (destiné à une vue popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionDate&lt;br /&gt;
| Date de création de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionAuthor&lt;br /&gt;
| Auteur de la question&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategories [parentid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; parentid ''(optionnel)''&lt;br /&gt;
: Id de la catégorie parent ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: 0 ''(par défaut)'' : le container liste les catégories de thèmes à la racine.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryNext&amp;gt;...&amp;lt;/OCArticleCategoryNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idendiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategoryPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleCategories. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategoryPrevious&amp;gt;...&amp;lt;/OCArticleCategoryPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleCategories|OCArticleCategories]].&lt;br /&gt;
&lt;br /&gt;
== OCParentsArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste des catégories de sujets parents.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCParentsArticleCategory categoryid=&amp;quot;&amp;quot; [reverse=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCParentsArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie.&lt;br /&gt;
&lt;br /&gt;
; reverse ''(optionnel)''&lt;br /&gt;
: 1 si on souhaite la liste dans l’ordre inverse.&lt;br /&gt;
: 0 ''(par défaut)'' : Les catégories sont triées dans l'ordre&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une ou plusieurs catégorie de sujet.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleCategory categoryid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryParentId&lt;br /&gt;
| Id de la catégorie parent ( 0 si pas de parent )&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicsUrl&lt;br /&gt;
| Url pour atteindre les sujets de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la catégorie a été créée. Si nul (0), la catégorie a été créée en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopics ==&lt;br /&gt;
&lt;br /&gt;
Liste des thèmes d'articles d'une catégorie donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopics categoryid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopics&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article. La variable est vide si l'utilisateur n'a pas le droit de créer un article dans le thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup). La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles. La variable est vide si l'utilisateur n'a pas le droit de gérer les articles du thème.&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image n'est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicNext&amp;gt;...&amp;lt;/OCArticleTopicNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopicPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticleTopics. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopicPrevious&amp;gt;....&amp;lt;/OCArticleTopicPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Idem que ceux du container [[#OCArticleTopics|OCArticleTopics]].&lt;br /&gt;
&lt;br /&gt;
== OCArticleTopic ==&lt;br /&gt;
&lt;br /&gt;
Description d’un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic [topicid=&amp;quot;&amp;quot;] [topicname=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème d’articles ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles.&lt;br /&gt;
&lt;br /&gt;
; topicname ''(optionnel)''&lt;br /&gt;
: Nom du thème d’articles&lt;br /&gt;
: Si omis, le container liste tous les thèmes d’articles ou s'appuie sur le paramètre topicid.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicName&lt;br /&gt;
| Nom du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicDescription&lt;br /&gt;
| Description du thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicId&lt;br /&gt;
| Id du thème d'article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicLanguage&lt;br /&gt;
| Langue du thème&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlesListUrl&lt;br /&gt;
| Url pour atteindre la liste des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryId&lt;br /&gt;
| Id de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryTitle&lt;br /&gt;
| Titre de la catégorie contenant le thème d'articles&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicCategoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le thème a été créé. Si nul (0), le thème a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitUrl&lt;br /&gt;
| Url pour accéder à la création d'un nouvel article dans le thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicSubmitName&lt;br /&gt;
| Nom associé au lien pour accéder à la création d'un nouvel article&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageUrl&lt;br /&gt;
| Url pour accéder à la gestion des articles du thème (prévoir d'afficher le lien dans une nouvelle fenêtre ou une popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVTopicManageName&lt;br /&gt;
| Nom associé au lien pour accéder à la gestion des articles&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche tous les thèmes dont l'utilisateur a le droit et ayant pour nom &amp;quot;essai&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 ayant pour nom essai.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom se termine par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom commence par essai&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleTopic topicid=&amp;quot;1,2,3&amp;quot; topicname=&amp;quot;%essai%&amp;quot;&amp;gt;...&amp;lt;/OCArticleTopic&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Recherche les thèmes d'id 1,2 3 et dont le nom contient la chaîne essai&lt;br /&gt;
&lt;br /&gt;
== OCArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste des articles d'un thème d'articles donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticles [topicid=&amp;quot;&amp;quot;] [excludetopicid=&amp;quot;&amp;quot;] [archive=&amp;quot;&amp;quot;] [offset=&amp;quot;&amp;quot;] [rows=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [topicorder=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;] [minrating=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles concernés&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles tout thème confondu&lt;br /&gt;
&lt;br /&gt;
; excludetopicid ''(optionnel)''&lt;br /&gt;
: Permet de préciser les thèmes d'articles à exclure à la différence du paramètre topicid&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; archive ''(optionnel)''&lt;br /&gt;
: yes : Donne la liste des articles archivés&lt;br /&gt;
: no ''(par défaut)'' : Donne la liste des articles non archivés&lt;br /&gt;
&lt;br /&gt;
; offset ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nombre d'articles à ignorer à partir du début de la liste&lt;br /&gt;
: 0 ''(par défaut)'' : aucune article n'est ignoré&lt;br /&gt;
&lt;br /&gt;
; rows ''(optionnel)''&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
: -1 ''(par défaut)'' : toutes les lignes sont prises&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les articles par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les articles par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les articles aléatoirement&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
: creation : Ordonne les articles par ordre de création en fonction de la date&lt;br /&gt;
: publication : Ordonne les articles par ordre de publication en fonction de la date&lt;br /&gt;
: modification ''(par défaut)'' : Ordonne les articles par ordre de modification en fonction de la date&lt;br /&gt;
: rating : Ordonne les articles en fonction de la note moyenne attribuée dans les commentaires&lt;br /&gt;
&lt;br /&gt;
; topicorder ''(optionnel)''&lt;br /&gt;
: yes : Utilise l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
: no ''(par défaut)'' : N'utilise pas l'ordre défini par le gestionnaire du thème d'articles&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; minrating ''(optionnel)''&lt;br /&gt;
: Permet de filtrer les articles ayant une note moyenne dans les commentaires supérieure ou égale à la valeur fournie en paramètre&lt;br /&gt;
: Valeur numérique.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleNext&amp;gt;...&amp;lt;/OCArticleNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticlePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCArticles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticlePrevious&amp;gt;...&amp;lt;/OCArticlePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCArticles|OCArticles]].&lt;br /&gt;
&lt;br /&gt;
== OCArticle ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticle articleid=&amp;quot;&amp;quot; [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCArticle&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleModifiedBy&lt;br /&gt;
| Utilisateur responsable de la dernière modification&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateCreation&lt;br /&gt;
| Date de création de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDatePublication&lt;br /&gt;
| Date de publication de l'article (vaut OVArticleDate)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDateModification&lt;br /&gt;
| Date de modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFiles&lt;br /&gt;
| Nombre de fichiers joints&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAverageRating&lt;br /&gt;
| Note moyenne décimale de l'article entre 1 et 5 ; 0 si aucune note. Les notes proviennent des commentaires sur l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleNbRating&lt;br /&gt;
| Nombre de votes sur l'article dans les commentaires&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCArticleFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur les fichiers joints à un article donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCArticleFiles articleid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCArticleFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForums ==&lt;br /&gt;
&lt;br /&gt;
Liste des forums.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForums [forumid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCForums&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les forums.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCForumNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForumNext&amp;gt;...&amp;lt;/OCForumNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForumPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCForums. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForumPrevious&amp;gt;...&amp;lt;/OCForumPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCForums|OCForums]].&lt;br /&gt;
&lt;br /&gt;
== OCForum ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un forum donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCForum forumid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCForum&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid :&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVForumName&lt;br /&gt;
| Nom du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDescription&lt;br /&gt;
| Description du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumUrl&lt;br /&gt;
| Url pour atteindre le forum&lt;br /&gt;
|-&lt;br /&gt;
| OVForumDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le forum a été créé. Si nul (0), le forum a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCThread ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fil de discussion donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCThread threadid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCThread&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; threadid&lt;br /&gt;
: Id du forum&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les fils de discussion par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les fils de discussion par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les fils de discussion aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadForumId&lt;br /&gt;
| Id du forum contenant le fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadId&lt;br /&gt;
| Id du sujet du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadPostId&lt;br /&gt;
| Id de la contribution initiale&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadLastPostId&lt;br /&gt;
| Id de la dernière contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadDate&lt;br /&gt;
| Date de la création du fil de discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarter&lt;br /&gt;
| Nom du l'initiateur du sujet&lt;br /&gt;
|-&lt;br /&gt;
| OVThreadStarterId&lt;br /&gt;
| ID de l'utilisateur ayant initié le sujet ( peut être égal à 0 s'il s'agit d'un utilisateur anonyme) &lt;br /&gt;
|-&lt;br /&gt;
| OVThreadUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPost ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une contribution donnée ou plusieurs séparées par des virgules.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCPost postid=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid :&lt;br /&gt;
: Id de la contribution ou plusieurs Ids séparés par des virgules&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : Ordonne les commentaires par ordre croissant en fonction de la date&lt;br /&gt;
: desc ''(par défaut)'' : Ordonne les commentaires par ordre décroissant en fonction de la date&lt;br /&gt;
: rand : Ordonne les commentaires aléatoirement&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du fil de la discussion&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthorId&lt;br /&gt;
| ID de l'auteur (peut être égal à 0 si l'auteur était un utilisateur anoyme)&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour atteindre la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Url pour visualiser la contribution à l'aide d'une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostReplyUrl&lt;br /&gt;
| Url pour répondre (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostModifyUrl&lt;br /&gt;
| Url pour modifier (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostConfirmUrl&lt;br /&gt;
| Url pour confirmer (sinon vide si pas de droit) &lt;br /&gt;
|-&lt;br /&gt;
| OVPostDeleteUrl&lt;br /&gt;
| Url pour supprimer la contribution (sinon vide si pas de droit) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCPostFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations de fichiers sur une contribution donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCPostFiles postid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCPost&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; postid&lt;br /&gt;
: Id de la contribution&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVPostFileUrlGet&lt;br /&gt;
| Url pour atteindre le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolders [folderid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFolders&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les répertoires partageables.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFolderNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderNext&amp;gt;...&amp;lt;/OCFolderNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolderPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFolders. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolderPrevious&amp;gt;...&amp;lt;/OCFolderPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identique à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFolder ==&lt;br /&gt;
&lt;br /&gt;
Donne les information sur un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFolder folderid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFolder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderName&lt;br /&gt;
| Nom du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle le répertoire a été créé. Si nul (0), le répertoire a été créé en dehors des délégations&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSubFolders ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-répertoires du répertoire path d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSubFolders folderid=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSubFolders&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les sous-répertoire du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc ''(par défaut)'' : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderName&lt;br /&gt;
| Nom du sous répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPath&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (sans le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderPathname&lt;br /&gt;
| Chemin du répertoire à partir du répertoire racine (avec le nom du répertoire courant)&lt;br /&gt;
|-&lt;br /&gt;
| OVSubFolderBrowseUrl&lt;br /&gt;
| Url d'accès au répertoire dans l'interface du gestionnaire de fichiers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFiles ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des fichiers d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFiles folderid=&amp;quot;&amp;quot; rows=&amp;quot;&amp;quot; offset=&amp;quot;&amp;quot; [path=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid&lt;br /&gt;
: Id du répertoire&lt;br /&gt;
&lt;br /&gt;
; offset&lt;br /&gt;
: &amp;quot;n&amp;quot; indique le nième fichier à partir du début de la liste&lt;br /&gt;
&lt;br /&gt;
; rows&lt;br /&gt;
: &amp;quot;n&amp;quot; combien il faut en prendre&lt;br /&gt;
&lt;br /&gt;
; path ''(optionnel)''&lt;br /&gt;
: Chemin du répertoire par rapport au répertoire partageable&lt;br /&gt;
: Si omis, le container liste les fichiers du répertoire partageable&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: En lien avec l'attribut orderby.&lt;br /&gt;
:* asc ''(par défaut)'' : Ordonne les fichiers par ordre croissant&lt;br /&gt;
:* desc : Ordonne les fichiers par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
:''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
: Peut être couplé avec l'attribut order.&lt;br /&gt;
:* name ''(par défaut)'' : Ordonne les fichiers par nom&lt;br /&gt;
:* creation : Ordonne les fichiers par date de création&lt;br /&gt;
:* modification : Ordonne les fichiers par date de modification&lt;br /&gt;
:* size : Ordonne les fichiers par taille&lt;br /&gt;
:* hits : Ordonne les fichiers par nombre de &amp;quot;hits&amp;quot;&lt;br /&gt;
:* manual : Ordonne les fichiers suivant l'ordre défini manuellement sur le répertoire.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url du fichier si celui-ci est une image (utilisation pour un affichage). Cette variable ne prend pas en compte les droits définis au niveau du gestionnaire de fichiers.&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFileNext&amp;gt;...&amp;lt;/OCFileNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFiles|OCFiles]].&lt;br /&gt;
&lt;br /&gt;
== OCFilePrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFiles. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFilePrevious&amp;gt;...&amp;lt;/OCFilePrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFolders|OCFolders]].&lt;br /&gt;
&lt;br /&gt;
== OCFile ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur un fichier d'un répertoire partageable donné.&lt;br /&gt;
&lt;br /&gt;
'''Remarque :''' le paramètre inl=1 peut être ajouté à l'url de téléchargement du fichier afin d'ouvrir le fichier en utilisant les plugins du navigateur (Microsoft Word, Adobe Acrobat...) :&lt;br /&gt;
&lt;br /&gt;
'''Exemple :'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;OVFileUrl&amp;amp;gt;&amp;amp;inl=1&amp;quot;&amp;gt;&amp;lt;OVFileName&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFile fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFile&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileKeywords&lt;br /&gt;
| Les mots clés du fichier &lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre le fichier dans le gestionnaire de fichiers&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher le détail du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Nom de l'auteur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFileFields ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des champs d'un fichier donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFileFields fileid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFileFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; fileid&lt;br /&gt;
: Id du fichier&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldName&lt;br /&gt;
| Nom du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqs ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des Faqs.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqs [faqid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqs&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqNext&amp;gt;...&amp;lt;/OCFaqNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqs. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqPrevious&amp;gt;...&amp;lt;/OCFaqPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqs|OCFaqs]].&lt;br /&gt;
&lt;br /&gt;
== OCFaq ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une Faq donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaq faqid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqName&lt;br /&gt;
| Nom de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDescription&lt;br /&gt;
| Description du la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqLanguage&lt;br /&gt;
| Language de la Faq&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle la faq a été créée. Si nul (0), la faq a été créée en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategories ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des sous catégories d’une Faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategories faqid=&amp;quot;&amp;quot; [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqSubCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid&lt;br /&gt;
: Id de la faq&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqSubCategory ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations des sous-catégories d’une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqSubCategory faqsubcatid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqSubCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid&lt;br /&gt;
: Id de la sous catégorie ou plusieurs Ids séparés par une virgule&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatName&lt;br /&gt;
| Nom de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqSubCatId&lt;br /&gt;
| Id de la sous catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqId&lt;br /&gt;
| Id de la Faq &lt;br /&gt;
|-&lt;br /&gt;
| OVFaqUrl&lt;br /&gt;
| Url pour atteindre la sous catégorie Faq&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestions ==&lt;br /&gt;
&lt;br /&gt;
Donne la liste des questions/réponses d'une faq.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestions [faqid=&amp;quot;&amp;quot;] [faqsubcatid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCFaqQuestions&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; faqid ''(optionnel)''&lt;br /&gt;
: Id de la faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs disponibles.&lt;br /&gt;
&lt;br /&gt;
; faqsubcatid ''(optionnel)''&lt;br /&gt;
: Id de la sous catégorie faq ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les questions/réponses de toutes les Faqs indiquées par le paramètre faqid.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionNext ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée suivante.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionNext&amp;gt;...&amp;lt;/OCFaqQuestionNext&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestionPrevious ==&lt;br /&gt;
&lt;br /&gt;
Ce container est valable uniquement dans le container OCFaqQuestions. Il permet de récupérer les informations de l’entrée précédente.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestionPrevious&amp;gt;...&amp;lt;/OCFaqQuestionPrevious&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
Identiques à celles du container [[#OCFaqQuestions|OCFaqQuestions]].&lt;br /&gt;
&lt;br /&gt;
== OCFaqQuestion ==&lt;br /&gt;
&lt;br /&gt;
Donne les informations sur une questions/réponses donnée.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCFaqQuestion questionid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCFaqQuestion&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; questionid&lt;br /&gt;
: Id de la question/réponse de la Faq&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestion&lt;br /&gt;
| Intitulé de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqResponse&lt;br /&gt;
| Texte de la réponse&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionId&lt;br /&gt;
| Id de la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionUrl&lt;br /&gt;
| Url pour atteindre la question&lt;br /&gt;
|-&lt;br /&gt;
| OVFaqQuestionPopupUrl&lt;br /&gt;
| Url pour visualiser la question/réponse dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingArticles ==&lt;br /&gt;
&lt;br /&gt;
Liste les articles d'un thème donné en attente d'approbation pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingArticles [topicid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingArticles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; topicid ''(optionnel)''&lt;br /&gt;
: Id du thème ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation tout thème confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les articles en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTitle&lt;br /&gt;
| Titre de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleHead&lt;br /&gt;
| Introduction de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleBody&lt;br /&gt;
| Corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleReadMore&lt;br /&gt;
| 0 si l’article n’a pas de corps sinon 1&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleId&lt;br /&gt;
| Id de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleUrl&lt;br /&gt;
| Url pour atteindre le corps de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleAuthor&lt;br /&gt;
| Auteur de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleDate&lt;br /&gt;
| Date de publication de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleTopicId&lt;br /&gt;
| Id du thème contenant l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleLanguage&lt;br /&gt;
| Langue de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVArticlePopupUrl&lt;br /&gt;
| Url pour afficher l’article dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditUrl&lt;br /&gt;
| Url pour accéder à la modification de l'article (penser à ouvre ce lien dans une nouvelle fenêtre ou popup)&lt;br /&gt;
|-&lt;br /&gt;
| OVArticleEditName&lt;br /&gt;
| Nom associé au lien pour accéder à la modification de l'article&lt;br /&gt;
|-&lt;br /&gt;
| OVAssociatedImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVOriginalImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), ne tient compte d'aucune variable de hauteur et largeur et renvoie une image sans altération&lt;br /&gt;
|-&lt;br /&gt;
| OVImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVResizedImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingComments ==&lt;br /&gt;
&lt;br /&gt;
Liste les commentaires en attente d'approbation d'un article donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingComments [articleid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingComments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; articleid ''(optionnel)''&lt;br /&gt;
: Id de l’article ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les commentaires en attente de tout article confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les commentaires en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTitle&lt;br /&gt;
| Titre du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentText&lt;br /&gt;
| Contenu du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentId&lt;br /&gt;
| Id du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentTopicId&lt;br /&gt;
| Id du thème contenant l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentArticleId&lt;br /&gt;
| Id de l'article contenant le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentDate&lt;br /&gt;
| Date de publication du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentAuthor&lt;br /&gt;
| Auteur du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentUrl&lt;br /&gt;
| Url pour atteindre le commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentLanguage&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|-&lt;br /&gt;
| OVCommentPopupUrl&lt;br /&gt;
| Url pour visualiser le commentaire dans une fenêtre popup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingFiles ==&lt;br /&gt;
&lt;br /&gt;
Liste les fichiers en attente d'approbation d'un répertoire donné ( articleid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingFiles [folderid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingFiles&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; folderid ''(optionnel)''&lt;br /&gt;
: Id du répertoire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les fichiers en attente de tout répertoire confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les fichiers en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVFileId&lt;br /&gt;
| Id du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileName&lt;br /&gt;
| Nom du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePath&lt;br /&gt;
| Chemin du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDescription&lt;br /&gt;
| Description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrl&lt;br /&gt;
| Url pour atteindre la description du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFilePopupUrl&lt;br /&gt;
| Url pour afficher la description du fichier dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVFileUrlGet&lt;br /&gt;
| Url pour télécharger le fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileAuthor&lt;br /&gt;
| Auteur du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileDate&lt;br /&gt;
| Date de publication du fichier&lt;br /&gt;
|-&lt;br /&gt;
| OVFileFolderId&lt;br /&gt;
| Id du répertoire contenant le fichier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCWaitingPosts ==&lt;br /&gt;
&lt;br /&gt;
Liste les contributions en attente d'approbation d'un forum donné ( forumid ) pour un utilisateur donné.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCWaitingPosts [forumid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCWaitingPosts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; forumid ''(optionnel)''&lt;br /&gt;
: Id du forum ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste les contributions en attente de tout forum confondu.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les contributions en attente d'approbation de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVPostTitle&lt;br /&gt;
| Titre de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostText&lt;br /&gt;
| Contenu de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostId&lt;br /&gt;
| Id de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostThreadId&lt;br /&gt;
| Id du sujet de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostForumId&lt;br /&gt;
| Id du forum de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostAuthor&lt;br /&gt;
| Auteur de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostDate&lt;br /&gt;
| Date de la contribution&lt;br /&gt;
|-&lt;br /&gt;
| OVPostUrl&lt;br /&gt;
| Url pour visualiser la contribution dans une fenêtre popup&lt;br /&gt;
|-&lt;br /&gt;
| OVPostPopupUrl&lt;br /&gt;
| Langue du commentaire&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendars ==&lt;br /&gt;
&lt;br /&gt;
Liste les calendriers &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendars [type=&amp;quot;&amp;quot;] [calendarid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendars&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste tous les agendas. type peut prendre les valeurs suivantes :&lt;br /&gt;
: user: les agendas personnels &lt;br /&gt;
: group: les agendas de groupes&lt;br /&gt;
: resource: les agendas de ressources&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Un ou plusieurs id d'agendas séparés par des virgules&lt;br /&gt;
: Si omis, le container liste tous les agendas.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: 0 ''(par défaut)'' : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarId&lt;br /&gt;
| Id de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarName&lt;br /&gt;
| Intitulé de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarDescription&lt;br /&gt;
| Description de l'agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarOwnerId&lt;br /&gt;
| Id du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarType&lt;br /&gt;
| Type de l’agenda ( user, group ou resource )&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarUrl&lt;br /&gt;
| Url pour accéder à la page Agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories d’événements des agendas &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarCategories [filter=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryName&lt;br /&gt;
| Intitulé de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVCalendarCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarUserEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas personnels&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarUserEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarUserEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité.Remarque : si le paramètre est à «&amp;amp;nbsp;no&amp;amp;nbsp;», les événements privés seront aussi remontés&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de l’agenda personnel de l’utilisateur courant.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarGroupEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas collectifs (anciennement agendas de groupes)&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarGroupEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarGroupEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; groupid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas collectifs et de groupes pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
: Remarque : le paramètre groupid correspond à l'identifiant (grpid) de l'agenda lorsqu'on utilise les agendas collectifs.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarResourceEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas de ressources&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarResourceEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarResourceEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis, date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date date&lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramenera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparées par des virgules.&lt;br /&gt;
: Dans ce cas, le container ne liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
; resourceid ''(optionnel, déprécié)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas de ressources pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
: Cet attribut n'est plus utilisé depuis la version 6.0.4 d'ovidentia, il est recommandé d'utiliser calendarid&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventOwner&lt;br /&gt;
| Nom du propriétaire de l’agenda&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCCalendarEvents ==&lt;br /&gt;
&lt;br /&gt;
Liste les événements d’un ou plusieurs agendas ( personnel, groupes ou de ressources )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCCalendarEvents [calendarid=&amp;quot;&amp;quot;] [date=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [categoryid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [holiday=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCCalendarEvents&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; calendarid ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de tous les agendas pour lesquels l’utilisateur courant a le droit d’accès.&lt;br /&gt;
&lt;br /&gt;
; date ''(optionnel)''&lt;br /&gt;
: Si omis date courante.&lt;br /&gt;
: Sinon le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Si omis, le container liste les événements de la date passée dans le paramètre date&lt;br /&gt;
: Indique le nombre de jours à traiter avant et après la date &lt;br /&gt;
: Format «x,y»: x jours avant la date et y jours après la date&lt;br /&gt;
: Remarque : si le paramètre date n'est pas précisé, limit=&amp;quot;1,1&amp;quot; ramènera les événements à – 24h et + 24h de la date/heure courante&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id d’une catégorie ou plusieurs séparés par des virgules.&lt;br /&gt;
: Dans ce cas le container liste que les événements de ce type de catégories&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si filter=«no», ne filtre pas selon les droits de visibilité&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; holiday ''(optionnel)''&lt;br /&gt;
: Si holiday=«no», les jours fériés ne sont pas inclus.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
| OVEventTitle&lt;br /&gt;
| Intitulé de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventDescription&lt;br /&gt;
| Description de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventLocation&lt;br /&gt;
| Lieu de l'événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventBeginDate&lt;br /&gt;
| Date de début&lt;br /&gt;
|-&lt;br /&gt;
| OVEventEndDate&lt;br /&gt;
| Date de fin&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryId&lt;br /&gt;
| Id de la catégorie de l’événement&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryColor&lt;br /&gt;
| Couleur de la catégorie sous forme de FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVEventUrl&lt;br /&gt;
| Url pour accéder à l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrl&lt;br /&gt;
| Url pour accéder à l’agenda au jour de l’événement (vide si filter=no)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarId&lt;br /&gt;
| Id numérique de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarUrlId&lt;br /&gt;
| Id de l'agenda principal contenant le type, exemple &amp;quot;personal/1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarName&lt;br /&gt;
| Nom de l'agenda principal&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCalendarType&lt;br /&gt;
| type de l'agenda principal (exemple: &amp;quot;caldav_personal&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| OVEventCategoriesPopupUrl&lt;br /&gt;
| Url pour afficher les différentes catégories (vide si filter=no)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectories ==&lt;br /&gt;
&lt;br /&gt;
Liste les annuaires de base de données&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectories [directoryid=&amp;quot;&amp;quot;] [delegationid=&amp;quot;&amp;quot;] [type=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid ''(optionnel)''&lt;br /&gt;
: Id de l'annuaire ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Si omis ou 0 : pas de filtre&lt;br /&gt;
: Id de la délégation.&lt;br /&gt;
&lt;br /&gt;
; type ''(optionnel)''&lt;br /&gt;
: « database » ou « group », si omis, le container liste tous les annuaires.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectory directoryid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryName&lt;br /&gt;
| Intitulé de l’annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDescription&lt;br /&gt;
| Description de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryId&lt;br /&gt;
| Id de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryUrl&lt;br /&gt;
| Url pour accéder à la liste des membres de l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryDelegationId&lt;br /&gt;
| Id de la délégation dans laquelle l'annuaire a été créé. Si nul (0), l'annuaire a été créé en dehors des délégations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryFields ==&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryFields directoryid=&amp;quot;&amp;quot; [all=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: 1 : Donne la liste de tous les champs&lt;br /&gt;
: 0 : Donne la liste de champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldId&lt;br /&gt;
| Identifiant du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Le tableau ci-dessous donne la correspondance entre les champs et leurs identifiants :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Champ&lt;br /&gt;
! Identifiant&lt;br /&gt;
|-&lt;br /&gt;
| Surnom&lt;br /&gt;
| cn&lt;br /&gt;
|-&lt;br /&gt;
| Nom&lt;br /&gt;
| sn&lt;br /&gt;
|-&lt;br /&gt;
| Deuxième prénom&lt;br /&gt;
| mn&lt;br /&gt;
|-&lt;br /&gt;
| Prénom&lt;br /&gt;
| givenname&lt;br /&gt;
|-&lt;br /&gt;
| Photo&lt;br /&gt;
| jpegphoto&lt;br /&gt;
|-&lt;br /&gt;
| Adresse de messagerie&lt;br /&gt;
| email&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (bureau)&lt;br /&gt;
| btel&lt;br /&gt;
|-&lt;br /&gt;
| Tél. mobile&lt;br /&gt;
| mobile&lt;br /&gt;
|-&lt;br /&gt;
| Téléphone (domicile)&lt;br /&gt;
| htel&lt;br /&gt;
|-&lt;br /&gt;
| Télécopie (bureau)&lt;br /&gt;
| bfax&lt;br /&gt;
|-&lt;br /&gt;
| Titre&lt;br /&gt;
| title&lt;br /&gt;
|-&lt;br /&gt;
| Service&lt;br /&gt;
| departmentnumber&lt;br /&gt;
|-&lt;br /&gt;
| Société&lt;br /&gt;
| organisationname&lt;br /&gt;
|-&lt;br /&gt;
| Rue (bureau)&lt;br /&gt;
| bstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (bureau)&lt;br /&gt;
| bcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (bureau)&lt;br /&gt;
| bpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (bureau)&lt;br /&gt;
| bstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (bureau)&lt;br /&gt;
| bcountry&lt;br /&gt;
|-&lt;br /&gt;
| Rue (domicile)&lt;br /&gt;
| hstreetaddress&lt;br /&gt;
|-&lt;br /&gt;
| Ville (domicile)&lt;br /&gt;
| hcity&lt;br /&gt;
|-&lt;br /&gt;
| Code postal (domicile)&lt;br /&gt;
| hpostalcode&lt;br /&gt;
|-&lt;br /&gt;
| Dép/Région (domicile)&lt;br /&gt;
| hstate&lt;br /&gt;
|-&lt;br /&gt;
| Pays (domicile)&lt;br /&gt;
| hcountry&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 1&lt;br /&gt;
| user1&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 2&lt;br /&gt;
| user2&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur 3&lt;br /&gt;
| user3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Pour les champs additionnels, les identifiants sont de la forme '''babdirfXX''' ou '''XX''' est l'id du champ additionnel ( correspondant à fxid dans la liste des champs additionnels de l'annuaire ).&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMembers ==&lt;br /&gt;
&lt;br /&gt;
Liste les membres d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMembers directoryid=&amp;quot;&amp;quot; [fields=&amp;quot;&amp;quot;] [all=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [like=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDbDirectoryMembers&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; all ''(optionnel)''&lt;br /&gt;
: Ignoré si l'attribut '''fields''' est spécifié&lt;br /&gt;
: 1 : Donne tous les champs pour chaque membre&lt;br /&gt;
: 0 : Donne uniquement les champs choisis pour l'affichage lors de la configuration du l'annuaire&lt;br /&gt;
: Si omis, liste uniquement les champs choisis.&lt;br /&gt;
&lt;br /&gt;
; fields ''(optionnel)''&lt;br /&gt;
: liste des identifiants des champs souhaités séparés par des virgules ( exemple &amp;quot;sn,givenname,email&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Identifiant du champ à utiliser pour ordonner la liste&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc : ordonne par ordre croissant&lt;br /&gt;
: desc : ordonne par ordre décroissant&lt;br /&gt;
&lt;br /&gt;
; like ''(optionnel)''&lt;br /&gt;
: Restreint la liste des membres ayant le champ commençant par ce motif ( exemple like=&amp;quot;A&amp;quot; ) &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryMemberUrl&lt;br /&gt;
| Url pour accéder à la fiche détaillée du membre&lt;br /&gt;
|-&lt;br /&gt;
| DirectoryMemberEmailUrl&lt;br /&gt;
| Url pour afficher la popup de composition de message&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryMemberFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryMembers'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryMemberFields&amp;gt;...&amp;lt;/OCDbDirectoryMemberFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntry ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations concernant un membre d'un annuaire ( base de données )&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntry directoryid=&amp;quot;&amp;quot; memberid=&amp;quot;&amp;quot; userid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectoryEntry&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; memberid&lt;br /&gt;
: Id du membre dans l'annuaire&lt;br /&gt;
&lt;br /&gt;
; userid&lt;br /&gt;
: Id Ovidentia de l'utilisateur s'il est enregistré&lt;br /&gt;
: Ignoré si memberid renseigné.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberId&lt;br /&gt;
| Identifiant du membre dans l'annuaire&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryUserId&lt;br /&gt;
| Identifiant du membre dans Ovidentia si l'annuaire est un annuaire des utilisateurs enregistrés.&lt;br /&gt;
Cette variable n'est pas fournie dans le cas des autres annuaires&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxName&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Intitulé du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameName&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVxxxxxxValue&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Contenu du champ ayant pour identifiant xxxxxxx ( ex &amp;lt;OVgivennameValue&amp;gt; ) &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryEntryMemberUrl&lt;br /&gt;
| Url vers la fiche annuaire du membre&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryEntryFields ==&lt;br /&gt;
&lt;br /&gt;
Ce container n'est valable que dans le contexte du container '''OCDirectoryEntry'''&lt;br /&gt;
&lt;br /&gt;
Liste les différents champs pour le membre courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryEntryFields&amp;gt;...&amp;lt;/OCDbDirectoryEntryFields&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldName&lt;br /&gt;
| Intitulé du champ&lt;br /&gt;
|-&lt;br /&gt;
| OVDirectoryFieldValue&lt;br /&gt;
| Valeur du champ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDbDirectoryAcl ==&lt;br /&gt;
&lt;br /&gt;
Liste les utilisateurs ayant des droits sur un annuaire.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDbDirectoryAcl directoryid=&amp;quot;&amp;quot; type=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDbDirectoryAcl&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; directoryid&lt;br /&gt;
: Id de l'annuaire&lt;br /&gt;
&lt;br /&gt;
; type&lt;br /&gt;
: modify : pour les utilisateurs ayant le droit de modifier une fiche&lt;br /&gt;
: add : pour les utilisateurs ayant le droit d'ajouter une fiche&lt;br /&gt;
: view : pour les utilisateurs ayant le droit de consulter l'annuaire&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserFullName&lt;br /&gt;
| Nom complet de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserEmail&lt;br /&gt;
| Adresse email de l'utilisateur&lt;br /&gt;
|-&lt;br /&gt;
| OVUserId&lt;br /&gt;
| Id de l'utilisateur dans la base de données&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegations ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegations [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [filter=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegations&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont fait partie l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; filter ''(optionnel)''&lt;br /&gt;
: Si yes : le container tient compte des droits d'accès de l'utilisateur&lt;br /&gt;
: Si no : le container ne tient pas compte des droits d'accès et ramène toutes les délégations créées dans le portail&lt;br /&gt;
: Si omis, le container tient compte des droits d'accès&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegation ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont fait partie l'utilisateur courant&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegation delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegation&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les délégations dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsManaged [delegationid=&amp;quot;&amp;quot;] [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid ''(optionnel)''&lt;br /&gt;
: Id de la délégation ou plusieurs Ids séparés par une virgule&lt;br /&gt;
: Si omis, le container liste toutes les délégations dont fait partie l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container liste les délégations dont l'utilisateur courant est administrateur.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationManaged ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une délégation dont l'utilisateur courant est administrateur délégué.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationManaged delegationid=&amp;quot;&amp;quot; [userid=&amp;quot;&amp;quot;] [imageheightmax=&amp;quot;&amp;quot;] [imagewidthmax=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationManaged&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
; userid ''(optionnel)''&lt;br /&gt;
: Id de l'utilisateur&lt;br /&gt;
: Si omis, le container utilise l'id de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; imageheightmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la hauteur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
; imagewidthmax ''(optionnel)''&lt;br /&gt;
: Valeur en pixels. Permet de préciser la largeur maximum de l'image associée.&lt;br /&gt;
: Si omis, l'image n'est pas redimensionnée et garde sa taille d'origine.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationName&lt;br /&gt;
| Intitulé de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationDescription&lt;br /&gt;
| Description de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationColor&lt;br /&gt;
| Couleur associée à la délégation.&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationId&lt;br /&gt;
| Id de la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupId&lt;br /&gt;
| Id du groupe sur lequel porte la délégation&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationGroupName&lt;br /&gt;
| Nom du groupe&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImage&lt;br /&gt;
| 0 si aucune image est associée, 1 si une image est associée&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageUrl&lt;br /&gt;
| Url d'affichage de l'image (à utiliser dans une balise img), tient compte des paramètres imageheightmax et imagewidthmax&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageWidth&lt;br /&gt;
| Largeur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationImageHeight&lt;br /&gt;
| Hauteur d'origine de l'image&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageWidth&lt;br /&gt;
| Largeur de l'image après redimensionnement&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationResizedImageHeight&lt;br /&gt;
| Hauteur de l'image après redimensionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationItems ==&lt;br /&gt;
&lt;br /&gt;
Liste les fonctions déléguées aux administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationItems delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationItems&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemName&lt;br /&gt;
| Intitulé de la fonction&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationItemValue&lt;br /&gt;
| 1: si la fonction est déléguée, 0 sinon&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationAdministrators ==&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des administrateurs délégués d'une délégation.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationAdministrators delegationid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCDelegationAdministrators&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; delegationid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationUserId&lt;br /&gt;
| Id de l'administrateur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategories ==&lt;br /&gt;
&lt;br /&gt;
Liste les catégories de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategories [categoryid=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCDelegationsCategories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid ''(optionnel)''&lt;br /&gt;
: Id de la délégation&lt;br /&gt;
: Si omis, le container liste toutes les catégories&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCDelegationsCategory ==&lt;br /&gt;
&lt;br /&gt;
Liste les informations d'une catégorie de délégations.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCDelegationsCategory [categoryid=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCDelegationsCategory&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; categoryid&lt;br /&gt;
: Id de la délégation &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryId&lt;br /&gt;
| Id de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryName&lt;br /&gt;
| Nom de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryDescription&lt;br /&gt;
| Description de la catégorie&lt;br /&gt;
|-&lt;br /&gt;
| OVDelegationCategoryColor&lt;br /&gt;
| Couleur de la catégorie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmSpaces ==&lt;br /&gt;
&lt;br /&gt;
Liste les espaces de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmSpaces&amp;gt;...&amp;lt;/OCTmSpaces&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceId&lt;br /&gt;
| Id de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceName&lt;br /&gt;
| Nom de l'espace de projet&lt;br /&gt;
|-&lt;br /&gt;
| OVSpaceDescription&lt;br /&gt;
| Description de l'espace de projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmProjects ==&lt;br /&gt;
&lt;br /&gt;
Liste les projets d'un espace de projets du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmProjects spaceid=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCTmProjects&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; spaceid&lt;br /&gt;
: Id de l'espace de projets&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectId&lt;br /&gt;
| Id du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectName&lt;br /&gt;
| Nom du projet&lt;br /&gt;
|-&lt;br /&gt;
| OVProjectDescription&lt;br /&gt;
| Description du projet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCTmTasks ==&lt;br /&gt;
&lt;br /&gt;
Liste les tâches d'un projet ou des tâches personnelles du gestionnaire de tâches.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCTmTasks [projectid=&amp;quot;&amp;quot;] [startdate=&amp;quot;&amp;quot;] [enddate=&amp;quot;&amp;quot;] [order=&amp;quot;&amp;quot;] [orderby=&amp;quot;&amp;quot;]&amp;gt;....&amp;lt;/OCTmTasks&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; projectid ''(optionnel)''&lt;br /&gt;
: Id du projet.&lt;br /&gt;
: Si omis, le conteneur renvoie les tâches personnelles de l'utilisateur courant.&lt;br /&gt;
&lt;br /&gt;
; startdate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de début est postérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; enddate ''(optionnel)''&lt;br /&gt;
: Filtre les tâches dont la date de fin est antérieure à cette date.&lt;br /&gt;
: Le format de la date doit être aaaa-mm-jj&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: asc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;&lt;br /&gt;
: desc: Ordonne les tâches par ordre croissant en fonction du champs sélectionné par l'attribut &amp;quot;orderby&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
; orderby ''(optionnel)''&lt;br /&gt;
: Peut être couplé avec l'attribut order. La valeur par défault est &amp;quot;TaskNumber&amp;quot;.&lt;br /&gt;
: Cet attribut peur contenir le nom de n'importe laquelle des variables renvoyées sans le préfixe &amp;quot;OV&amp;quot;, par exemple &amp;quot;TaskCategoryName&amp;quot; ou &amp;quot;TaskEndDate&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskId&lt;br /&gt;
| Id de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskProjectId&lt;br /&gt;
| Id du projet de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskNumber&lt;br /&gt;
| Numéro de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskShortDescription&lt;br /&gt;
| Description courte de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskStartDate&lt;br /&gt;
| Date de début de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskEndDate&lt;br /&gt;
| Date de fin de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryId&lt;br /&gt;
| Id de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCategoryName&lt;br /&gt;
| Nom de la catégorie de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskCompletion&lt;br /&gt;
| Niveau d'avancement de la tâche (0-100)&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskOwnerId&lt;br /&gt;
| Id de l'utilisateur propriétaire de la tâche&lt;br /&gt;
|-&lt;br /&gt;
| OVTaskClass&lt;br /&gt;
| Classe de la tâche&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgUserEntities ==&lt;br /&gt;
&lt;br /&gt;
Liste les entités d'organigrammes pour lesquelles un utilisateur à un rôle.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgUserEntities userId=&amp;quot;&amp;quot; [orgChartId=&amp;quot;&amp;quot;] [roleType=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgUserEntities&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; userId&lt;br /&gt;
: Identifiant (entier) de l'utilisateur.&lt;br /&gt;
&lt;br /&gt;
; orgChartId ''(optionnel)''&lt;br /&gt;
: Identifiant (entier) de l'organigramme.&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'organigramme par défaut (nommé à l'origine Ovidentia) qui est utilisé.&lt;br /&gt;
&lt;br /&gt;
; roleType ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors tous les rôles seront utilisés.&lt;br /&gt;
: Les rôles sont des valeurs de 0 à 3&lt;br /&gt;
: 0 étant les rôles personnalisés&lt;br /&gt;
: 1 étant le rôle supérieur&lt;br /&gt;
: 2 étant le rôle employé&lt;br /&gt;
: 3 étant le rôle membre&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCOrgPathToEntity ==&lt;br /&gt;
&lt;br /&gt;
Liste toutes les entités parentes d'une entité d'un organigramme.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCOrgPathToEntity entityId=&amp;quot;&amp;quot; [order=&amp;quot;&amp;quot;] [includeEntity=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCOrgPathToEntity&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; entityId&lt;br /&gt;
: Identifiant (entier) de l'entité.&lt;br /&gt;
&lt;br /&gt;
; order ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis alors c'est l'ordre ascendant qui est utilisé.&lt;br /&gt;
: Ordre dans lequel le chemin jusqu'à la racine sera retourné, les valeurs possible sont asc ou desc&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
; includeEntity ''(optionnel)''&lt;br /&gt;
: Si ce paramètre est omis, alors l'entité ne sera pas incluse dans les résultats.&lt;br /&gt;
: Les valeurs possibles sont&amp;amp;nbsp;:&lt;br /&gt;
: 0 pour ne pas inclure l'entité (valeur par défaut)&lt;br /&gt;
: 1 pour inclure l'entité&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityId&lt;br /&gt;
| Identifiant (entier) de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityName&lt;br /&gt;
| Nom de l'entité&lt;br /&gt;
|-&lt;br /&gt;
| OVEntityDescription&lt;br /&gt;
| Description de l'entité&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCMultipages ==&lt;br /&gt;
&lt;br /&gt;
Ce container permet de faciliter les calculs réalisés pendant un multi-pages. Ainsi selon le nombre total de résultats et le nombre de résultats à afficher par pages, le container permet de retourner le nombre de pages que contient le multi-pages. &lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCMultipages total=&amp;quot;&amp;quot; maxpages=&amp;quot;&amp;quot; perpage=&amp;quot;&amp;quot; currentpage=&amp;quot;&amp;quot;&amp;gt;...&amp;lt;/OCMultipages&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; total&lt;br /&gt;
: Nombre total de résultats.&lt;br /&gt;
&lt;br /&gt;
; maxpages&lt;br /&gt;
: Nombre maximum de pages à afficher&lt;br /&gt;
&lt;br /&gt;
; perpage&lt;br /&gt;
: Nombre maximum de résultats à afficher par pages&lt;br /&gt;
&lt;br /&gt;
; currentpage&lt;br /&gt;
: Numéro de la page en cours&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVCurrentPageNumber &lt;br /&gt;
| Numéro de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVNextPageNumber&lt;br /&gt;
| Numéro de la page suivante si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVPreviousPageNumber&lt;br /&gt;
| Numéro de la page précédente si elle existe, valeur vide sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVTotalPages&lt;br /&gt;
| Nombre total de pages&lt;br /&gt;
|-&lt;br /&gt;
| OVResultFirst&lt;br /&gt;
| Index du premier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultLast&lt;br /&gt;
| Index du dernier résultat de la page courante&lt;br /&gt;
|-&lt;br /&gt;
| OVResultsPage&lt;br /&gt;
| Nombre de résultats sur la page courante&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntries ==&lt;br /&gt;
&lt;br /&gt;
Liste les sous-entrées de navigation d'Ovidentia (Plan du site) d'une entrée parente. Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntries (node=&amp;quot;&amp;quot; | langid=&amp;quot;&amp;quot;) [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntries&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; langid&lt;br /&gt;
: Identifiant multilangue de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
: peut être utilisé à la place de l'attribut node&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. limit=&amp;quot;5&amp;quot; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. limit=&amp;quot;5,2&amp;quot; limite le conteneur à 2 éléments à partir du 5ème.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapEntry ==&lt;br /&gt;
&lt;br /&gt;
Renvoie les information sur une entrée de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapEntry node=&amp;quot;&amp;quot; [sitemap=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapEntry&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node&lt;br /&gt;
: Identifiant de l'élément (noeud du plan du site).&lt;br /&gt;
: Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapCustomNode ==&lt;br /&gt;
&lt;br /&gt;
''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
Retourne la liste des noeuds ayant pour cible l'id spécifié dans l'attribut &amp;lt;code&amp;gt;target&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans le module sitemap_editor, la valeur à saisir dans l'attribut target est affiché dans l'entête sur la page de visualisation du nœud.&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapCustomNode [sitemap=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] target=&amp;quot;&amp;quot; [limit=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapCustomNode&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; target&lt;br /&gt;
: Id du noeud cible&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin. s'il n'est pas renseigné, le noeur racine par défaut sera utilisé (Custom pour le plan du site fourni par sitemap_editor), DGAll pour le plan du site du noyau).&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: permet de limiter le nombre d'éléments retournés, par exemple, &amp;lt;code&amp;gt;limit=&amp;quot;0,1&amp;quot;&amp;lt;/code&amp;gt; pour obtenir seulement le premier noeud. La syntaxe est identique à l'attribut &amp;lt;code&amp;gt;limit&amp;lt;/code&amp;gt; de OCSitemapPath&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== OCSitemapPath ==&lt;br /&gt;
&lt;br /&gt;
Retourne le chemin de fer (rail) d'une entrée de navigation sous la forme d'une liste d'entrées de navigation d'Ovidentia (Plan du site).&lt;br /&gt;
&lt;br /&gt;
Utilisez le module sitemap_editor pour éditer l'arborescence du plan du site. Les éléments personnalisés sont ajoutés sous l'élément nommé Racine (identifiant du noeud : Custom).&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCSitemapPath [node=&amp;quot;&amp;quot;] [basenode=&amp;quot;&amp;quot;] [sitemap=&amp;quot;&amp;quot;] [limit=&amp;quot;&amp;quot;] [keeplastknown=&amp;quot;&amp;quot;]&amp;gt;...&amp;lt;/OCSitemapPath&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; node ''(optionnel)''&lt;br /&gt;
: Identifiant de l'élément parent (noeud du plan du site). Les éléments enfants seront retournés.&lt;br /&gt;
Exemple : babUserSection, babUserSectionAddons, babArticles, babFaqs, Custom...&lt;br /&gt;
&lt;br /&gt;
; basenode ''(optionnel)''&lt;br /&gt;
: Identifiant du nœud qui servira de point de départ au chemin.&lt;br /&gt;
&lt;br /&gt;
;sitemap ''(optionnel)''&lt;br /&gt;
: Identifiant unique du plan du site utilisé, si l'attribut n'est pas renseigné, c'est le plan du site configuré au niveau du site qui sera utilisé.&lt;br /&gt;
&lt;br /&gt;
; limit ''(optionnel)''&lt;br /&gt;
: Permet de limiter le nombre d'éléments renvoyés par le conteneur :&lt;br /&gt;
:* S'il y a une seule valeur spécifiée, celle-ci indique le nombre maximum d'élément renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur au 5 premiers éléments&lt;br /&gt;
:* S'il y a 2 valeurs séparées par une virgule, la première valeur indique l'index du premier élément à renvoyer et la deuxième est le nombre maximum d'éléments renvoyés. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;5,2&amp;quot;&amp;lt;/code&amp;gt; limite le conteneur à 2 éléments à partir du 5ème. Si la première valeur est négative, l'index du premier élément retourné sera calculé à partir du nombre d'élément total. Ex. &amp;lt;code&amp;gt;limit=&amp;quot;-1,1&amp;quot;&amp;lt;/code&amp;gt; affiche le dernier élément seulement. L'index négatif est supporté à partir d'ovidentia &amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.3.95&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
; keeplastknown ''(optionnel)''&lt;br /&gt;
: Si la valeur est &amp;quot;1&amp;quot;, le denier noeud du plan du site auquel on a accédé sera mémorisé et récupéré lors de l'accès a une page en dehors du plan du site.&lt;br /&gt;
: La valeur par défaut est &amp;quot;1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===== Variables =====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Variable&lt;br /&gt;
! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryId&lt;br /&gt;
| Identifiant unique de l'entrée (chaîne de caractères)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryUrl&lt;br /&gt;
| Adresse Web (url) de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryText&lt;br /&gt;
| Nom de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryDescription&lt;br /&gt;
| Description de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryOnclick&lt;br /&gt;
| Code javascript à exécuter sur l'entrée (événement onclick sur le lien)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryFolder&lt;br /&gt;
| Vaut 1 si l'entrée contient d'autres entrées, 0 sinon&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageTitle&lt;br /&gt;
| Titre de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageDescription&lt;br /&gt;
| Description de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryPageKeywords&lt;br /&gt;
| Mots-clés de la page (pour le référencement)&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryClassnames&lt;br /&gt;
| Classes CSS de l'entrée&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryMenuIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans les menus de navigation, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryBreadCrumbIgnore&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;7.9.0&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Vaut 1 si l'entrée a été marquée comme ne devant pas apparaître dans le fil d'ariane, chaîne vide sinon.&lt;br /&gt;
|-&lt;br /&gt;
| OVSitemapEntryTarget&lt;br /&gt;
| ''Depuis Ovidentia '''&amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;8.0.91&amp;lt;/span&amp;gt;'''''&lt;br /&gt;
Identifiant de l'entrée cible si l'entrée courante est un lien, ou identifiant de l'entrée courante sinon (identique à OVSitemapEntryId dans ce cas) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Différentes méthodes d’utilisation d’un fichier OvML =&lt;br /&gt;
== Utilisation dans une url ==&lt;br /&gt;
Un fichier OvML peut être appellé en utilisant l’url suivante :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où fichier-ovml est le nom de votre fichier OvML qui doit se trouver dans le répertoire suivant&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
skins/nom-du-skin/ovml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le fichier ainsi appelé est parsé par Ovidentia et le résultat est affiché dans la partie centrale du portail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si l’on souhaite afficher le résultat en dehors du portail, par exemple dans une fenêtre popup, il faut ajouter le paramètre echo=1 comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De plus, si l’on souhaite passer des paramètres au fichier OvML, on utilisera l’url comme suit&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://url-du-site/index.php?tg=oml&amp;amp;file=fichier-ovml&amp;amp;echo=1&amp;amp;param=val&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, on peut utiliser la variable OVparam dans le fichier OvML.&lt;br /&gt;
&lt;br /&gt;
Remarque : les paramètres peuvent être envoyés par formulaires en méthodes GET et POST.&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans un fichier template ==&lt;br /&gt;
Dans tout fichier template d’Ovidentia, on peut utiliser un fichier OvML en utilisant la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{ $OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : la syntaxe avec les accolades ne permet pas l'utilisation de nouvelles accolades à l'intérieur.&lt;br /&gt;
&lt;br /&gt;
{ $OVML({ mavariable }) } est impossible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est possible de passer une variable template en tant que paramètre à un fichier OvML via la syntaxe { $OVML(...) } d'un fichier template :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple : { $OVML(monFichier.html,param1=&amp;quot;var1&amp;quot;) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
si var1 est définie dans le template, le parseur la remplace avec sa valeur, sinon il utilise la valeur &amp;quot;var1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Optimiser le temps d'exécution d'un script OvML (disponible à partir de la version 7.2 d'Ovidentia) :'''&lt;br /&gt;
&lt;br /&gt;
Si votre script n'a pas besoin d'être réactualisé à chaque exécution, vous pouvez décider d'utiliser le cache via la syntaxe $OVMLCACHE.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE s'utilise dans les mêmes conditions que $OVML.&lt;br /&gt;
&lt;br /&gt;
$OVMLCACHE peut recevoir un paramètre supplémentaire : _ovml_cache_duration=86400. Il permet d'indiquer le temps maximum pendant lequel le script ne sera pas réactualisé. Valeur en secondes.&lt;br /&gt;
&lt;br /&gt;
Si ovml_cache_duration n'est pas renseigné, le script sera réactualisé toutes les 3600 secondes (1 heure).&lt;br /&gt;
&lt;br /&gt;
Remarque : le cache est enregistré dans la session de l'utilisateur courant. Donc le script est systématiquement réactualisé si l'utilisateur se déconnecte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple :&lt;br /&gt;
&lt;br /&gt;
{ $OVMLCACHE(monFichier.html,param1=3,_ovml_cache_duration=86400) }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention : pensez bien aux conséquences d'utilisation du cache OvML avant de l'appliquer sur vos scripts. Pendant 3600 secondes, vous pouvez modifier vos scripts et des données d'Ovidentia sans pouvoir le vérifier à l'affichage !&lt;br /&gt;
&lt;br /&gt;
== Utilisation dans du contenu ==&lt;br /&gt;
On peut incorporer le résultat d’un fichier OvML dans du contenu Ovidentia ( article, section, faq etc… ). On utilisera la syntaxe suivante&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$OVML(path/nom-du-fichier-ovml,param1=val1,param2=val2,...)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
où path est le chemin par rapport au répertoire skins/nom-du-skin/ovml (sous-répertoires possibles)&lt;br /&gt;
&lt;br /&gt;
et param1, param2, ... sont des paramètres optionnels passés au fichier OvML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Utilisation pour les pages d’accueil ==&lt;br /&gt;
On peut utiliser un fichier OvML pour les pages d’accueil privée et publique. Pour cela, utilisez les fichiers spécifiques private.html et public.html.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lors de l’affichage de la page public, Ovidentia cherche un fichier ayant le nom public.html dans le répertoire skins/nom-du-skin/ovml . S’il le trouve, il l’utilisera pour la page d’accueil public. Sinon, il affichera les articles définis par l'administrateur pour la page d’accueil public.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il en est de même pour la page d’accueil privée.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML par les modules ( addons ) ==&lt;br /&gt;
A partir de la version 5.4.2 d'Ovidentia, il est possible pour les modules de fournir des fonctionnalités basées sur OvML ( voir la documentation fournie avec le module ).&lt;br /&gt;
&lt;br /&gt;
Afin d'utiliser ces fonctionnalités, on utilisera le container suivant :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OCAddon name=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; param2=&amp;quot;&amp;quot; ...&amp;gt;...&amp;lt;/OCAddon&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut du container du module&lt;br /&gt;
&lt;br /&gt;
Pour la signification des paramètres, il faut consulter la documentation fournie avec le module.&lt;br /&gt;
&lt;br /&gt;
La plupart du temps, le premier paramètre indique le nom du container que l'on veut utiliser et les paramètres suivants sont des attributs à ce container.&lt;br /&gt;
&lt;br /&gt;
Depuis la version 5.6.3, il est aussi possible de créer des fonctions OvML pour un module. La syntaxe d'utilisation de ces fonctions est la suivante :&lt;br /&gt;
&lt;br /&gt;
=== Syntaxe ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ovml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OFAddon name=&amp;quot;&amp;quot; function=&amp;quot;&amp;quot; param1=&amp;quot;&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
&lt;br /&gt;
; name&lt;br /&gt;
: Nom du module&lt;br /&gt;
&lt;br /&gt;
; function&lt;br /&gt;
: Nom de la fonction&lt;br /&gt;
&lt;br /&gt;
; param1&lt;br /&gt;
: Nom d'un attribut de la fonction utilisée&lt;br /&gt;
&lt;br /&gt;
== Support d'OvML dans l'éditeur Wysiwyg ==&lt;br /&gt;
L'éditeur Wysiwyg d'Ovidentia possède une option permettant d'utiliser un fichier OvML afin de l'intégrer dans l'affichage d'un article, d'une section... Par défaut, tous les fichiers OvML présents dans le dossier ovml de la skin courante sont affichés dans le formulaire de sélection. Il existe un moyen de cacher ces fichiers aux utilisateurs de l'éditeur en modifiant la racine de sélection des fichiers :&lt;br /&gt;
&lt;br /&gt;
On ajoute un dossier nommé &amp;quot;editor&amp;quot; dans le dossier ovml de la skin courante, l'éditeur Wysiwyg ne proposera alors que les fichiers présents dans ce répertoire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque :&lt;br /&gt;
&lt;br /&gt;
Il est toujours possible d'utiliser la syntaxe $OVML manuellement afin d'exécuter un fichier OvML ne se situant pas dans le dossier editor.&lt;/div&gt;</summary>
		<author><name>Laucho</name></author>	</entry>

	</feed>